umbrello/umbrello
layoutgenerator.h
Go to the documentation of this file.
The class DotGenerator provides export of diagrams as dot files.
Definition: dotgenerator.h:23
QHash< QString, QPointF > m_edgeLabelPosition
contains global node parameters
Definition: layoutgenerator.h:63
QMap< QString, QStringList > ParameterList
Definition: layoutgenerator.h:44
bool parseLine(const QString &line)
Parse line from dot generated plain-ext output format.
Definition: layoutgenerator.cpp:363
bool readGeneratedDotFile(const QString &fileName)
Read generated dot file and extract positions of the contained widgets.
Definition: layoutgenerator.cpp:334
friend QDebug operator<<(QDebug out, LayoutGenerator &c)
bool generate(UMLScene *scene, const QString &variant=QString())
generate layout and apply it to the given diagram.
Definition: layoutgenerator.cpp:129
bool splitParameters(QMap< QString, QStringList > &map, const QString &s)
QPoint origin(const QString &id)
Return the origin of node based on the bottom/left corner.
Definition: layoutgenerator.cpp:311
static QString currentDotPath()
Return the path where dot is installed.
Definition: layoutgenerator.cpp:100
static bool availableConfigFiles(UMLScene *scene, QHash< QString, QString > &configFiles)
Return a list of available templates for a given scene type.
Definition: layoutgenerator.cpp:284
The class LayoutGenerator provides calculated layouts of diagrams.
Definition: layoutgenerator.h:38
QPointF mapToScene(const QPointF &p)
map dot coordinate to scene coordinate
Definition: layoutgenerator.cpp:567
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:40:26 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:40:26 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.