umbrello 25.04.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Enumerations | |
enum | SequenceLineFormat { Invalid , GDB , QtCreatorGDB , Simple } |
Functions | |
SequenceLineFormat | detectSequenceLineFormat (const QStringList &lines) |
bool | parseSequenceLine (const QString &s, QString &sequence, QString &package, QString &method, QString &error) |
bool | importSequences (const QStringList &lines, UMLScene *scene, const QString &sourceHint) |
bool | importClassGraph (const QStringList &lines, UMLScene *scene, const QString &sourceHint) |
bool | importGraph (const QStringList &lines, UMLScene *scene, const QString &sourceHint) |
bool | importGraph (const QMimeData *mimeData, UMLScene *scene) |
bool | importGraph (const QString &fileName, UMLScene *scene) |
bool | isUniqueDiagramName (Uml::DiagramType::Enum type, QString &name) |
Utilities for diagrams
SequenceLineFormat Diagram_Utils::detectSequenceLineFormat | ( | const QStringList & | lines | ) |
Detect sequence line format
lines |
bool Diagram_Utils::importClassGraph | ( | const QStringList & | lines, |
UMLScene * | scene, | ||
const QString & | sourceHint | ||
) |
Import graph entries from clipboard
mimeData | instance of mime data to import from |
scene | The diagram to import the graph into. |
Import graph entries from file
fileName | filename to import the graph from. |
scene | The diagram to import the graph into. |
bool Diagram_Utils::importGraph | ( | const QStringList & | lines, |
UMLScene * | scene, | ||
const QString & | sourceHint | ||
) |
Import sequence diagram entries from a string list.
lines | String list with sequences |
scene | The diagram to import the sequences into. |
sourceHint | Source hint for use in error message in case of error. |
bool Diagram_Utils::importSequences | ( | const QStringList & | lines, |
UMLScene * | scene, | ||
const QString & | sourceHint | ||
) |
Import sequence diagram entries from a string list.
lines | String list with sequences |
scene | The diagram to import the sequences into. |
sourceHint | The source the sequences are imported from |
bool Diagram_Utils::isUniqueDiagramName | ( | Uml::DiagramType::Enum | type, |
QString & | name | ||
) |
Check if name for a diagram is unique
type | type of diagram to check (set to undefined if to check against all diagrams) |
name | name of diagram to check |
bool Diagram_Utils::parseSequenceLine | ( | const QString & | s, |
QString & | sequence, | ||
QString & | package, | ||
QString & | method, | ||
QString & | error | ||
) |
Helper function to parse sequence line. The supported formats are:
s | string to parse |
sequence | return of sequence number |
package | return of package |
method | return of method |
error | return of error string if error happened |
Qtcreator/gdb
* 6 Driver::ParseHelper::ParseHelper driver.cpp 299 0x634c44 * 31 g_main_context_dispatch /usr/lib64/libglib-2.0.so.0 0x7fffefe16316 * ignoring * ... <more> 0x7ffff41152d9 * 13 ?? 0x7ffff41152d9 *