umbrello
2.31.80
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
11 #ifndef LAYOUTGENERATOR_H
52 QPointF
origin(
const QString &
id);
Definition: layoutgenerator.h:39
int x
Definition: cxx11-lambda-functions-and-expressions.h:4
QString generatorFullPath()
Definition: dotgenerator.cpp:194
const AssociationWidgetList associationList() const
Definition: umlscene.cpp:589
int m_version
version of graphviz generator
Definition: dotgenerator.h:59
void setUseFullNodeLabels(bool state)
Definition: dotgenerator.cpp:236
int count() const
Definition: associationline.cpp:152
Definition: dotgenerator.h:25
bool createDotFile(UMLScene *scene, const QString &fileName, const QString &variant=QLatin1String("default"))
Definition: dotgenerator.cpp:377
QPointF mapToScene(const QPointF &p)
Definition: layoutgenerator.cpp:602
bool isEnabled()
Definition: layoutgenerator.cpp:99
void removePoint(int index)
Definition: associationline.cpp:138
QMap< QString, QStringList > ParameterList
Definition: layoutgenerator.h:44
@ A
Definition: basictypes.h:239
QString m_dotPath
contains path to generator executable
Definition: dotgenerator.h:58
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1263
QString toString(Enum item)
Definition: basictypes.cpp:283
static QString pngViewer()
Definition: layoutgenerator.cpp:53
double m_scale
scale factor
Definition: dotgenerator.h:49
OptionState & optionState()
Definition: optionstate.cpp:362
QPointF origin(const QString &id)
Definition: layoutgenerator.cpp:346
@ Spline
Definition: basictypes.h:149
@ Polyline
Definition: basictypes.h:148
QString a
Definition: petalnode.cpp:18
#define uWarning()
Definition: debug_utils.h:124
LayoutGenerator()
Definition: layoutgenerator.cpp:88
QList< QPointF > EdgePoints
Definition: layoutgenerator.h:42
@ Direct
Definition: basictypes.h:146
Uml::DiagramType::Enum type() const
Definition: umlscene.cpp:426
EdgeType m_edges
list of edges found in parsed dot file
Definition: layoutgenerator.h:61
QHash< QString, EdgePoints > EdgeType
Definition: layoutgenerator.h:43
Definition: associationline.h:106
#define i18n
Definition: main.cpp:39
QHash< QString, QRectF > NodeType
Definition: layoutgenerator.h:41
void beginMacro(const QString &text)
Definition: uml.cpp:3460
#define uDebug()
Definition: debug_utils.h:122
void cleanup()
Definition: associationline.cpp:160
const UMLWidgetList widgetList() const
Definition: umlscene.cpp:603
Displays a line of text or an operation.
Definition: floatingtextwidget.h:37
@ B
Definition: basictypes.h:240
bool parseLine(const QString &line)
Definition: layoutgenerator.cpp:398
QString toString(Enum item)
Definition: basictypes.cpp:168
void endMacro()
Definition: uml.cpp:3479
QHash< QString, QString > m_edgeParameters
contains global edge parameters
Definition: dotgenerator.h:52
static UMLApp * app()
Definition: uml.cpp:278
void setLayout(Uml::LayoutType::Enum layout)
Definition: associationline.cpp:851
bool splitParameters(QMap< QString, QStringList > &map, const QString &s)
QDebug operator<<(QDebug out, const QXmlStreamAttribute &a)
Definition: shared.cpp:24
QHash< QString, QPointF > m_edgeLabelPosition
contains global node parameters
Definition: layoutgenerator.h:62
QRectF m_boundingRect
Definition: layoutgenerator.h:59
NodeType m_nodes
list of nodes found in parsed dot file
Definition: layoutgenerator.h:60
QPointF m_origin
Definition: dotgenerator.h:54
friend QDebug operator<<(QDebug out, LayoutGenerator &c)
Definition: umlscene.h:69
QString fixID(const QString &_id)
Definition: dotgenerator.cpp:573
bool setEndPoints(const QPointF &start, const QPointF &end)
Definition: associationline.cpp:291
void addPoint(const QPointF &point)
Definition: associationline.cpp:118
bool generate(UMLScene *scene, const QString &variant=QString())
Definition: layoutgenerator.cpp:109
static bool availableConfigFiles(UMLScene *scene, QHash< QString, QString > &configFiles)
Definition: layoutgenerator.cpp:309
@ Orthogonal
Definition: basictypes.h:147
bool b
Definition: cxx11-null-pointer-constant.h:6
bool readGeneratedDotFile(const QString &fileName)
Definition: layoutgenerator.cpp:369
bool apply(UMLScene *scene)
Definition: layoutgenerator.cpp:195
void executeCommand(QUndoCommand *cmd)
Definition: uml.cpp:3438
static QString textViewer()
Definition: layoutgenerator.cpp:66
Uml::DiagramType::Enum diagramType(QString objType)
Definition: petaltree2uml.cpp:543