6#ifndef LAYOUTGENERATOR_H
47 QPointF
origin(
const QString &
id);
Definition dotgenerator.h:20
Definition layoutgenerator.h:34
EdgeType m_edges
list of edges found in parsed dot file
Definition layoutgenerator.h:56
QHash< QString, EdgePoints > EdgeType
Definition layoutgenerator.h:38
QHash< QString, QPointF > m_edgeLabelPosition
contains global node parameters
Definition layoutgenerator.h:57
bool splitParameters(QMap< QString, QStringList > &map, const QString &s)
QHash< QString, QRectF > NodeType
Definition layoutgenerator.h:36
bool apply(UMLScene *scene)
Definition layoutgenerator.cpp:189
QRectF m_boundingRect
Definition layoutgenerator.h:54
QMap< QString, QStringList > ParameterList
Definition layoutgenerator.h:39
bool parseLine(const QString &line)
Definition layoutgenerator.cpp:385
bool generate(UMLScene *scene, const QString &variant=QString())
Definition layoutgenerator.cpp:103
LayoutGenerator()
Definition layoutgenerator.cpp:82
bool isEnabled() const
Definition layoutgenerator.cpp:93
static bool availableConfigFiles(UMLScene *scene, QHash< QString, QString > &configFiles)
Definition layoutgenerator.cpp:301
QList< QPointF > EdgePoints
Definition layoutgenerator.h:37
NodeType m_nodes
list of nodes found in parsed dot file
Definition layoutgenerator.h:55
QPointF origin(const QString &id)
Definition layoutgenerator.cpp:333
friend QDebug operator<<(QDebug out, LayoutGenerator &c)
bool readGeneratedDotFile(const QString &fileName)
Definition layoutgenerator.cpp:356
QPointF mapToScene(const QPointF &p)
Definition layoutgenerator.cpp:589
QDebug operator<<(QDebug out, const QXmlStreamAttribute &a)
Definition shared.cpp:17