umbrello
2.32.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
13 #define DOTGENERATOR_DEBUG
33 bool createDotFile(
UMLScene *scene,
const QString &fileName,
const QString &variant = QLatin1String(
"default"));
40 bool findItem(QStringList ¶ms,
const QString &search);
41 QString
fixID(
const QString &_id);
QStringList m_data
Definition: dotgenerator.cpp:86
Definition: layoutgenerator.h:33
virtual void drawPolygon(const QPointF *points, int pointCount, PolygonDrawMode mode)
Definition: dotgenerator.cpp:66
virtual void drawTiledPixmap(const QRectF &rect, const QPixmap &pixmap, const QPointF &p)
Definition: dotgenerator.cpp:75
DotGenerator()
Definition: dotgenerator.cpp:134
const AssociationWidgetList associationList() const
Definition: umlscene.cpp:585
int m_version
version of graphviz generator
Definition: dotgenerator.h:54
QHash< QString, QString > m_nodeParameters
contains global node parameters
Definition: dotgenerator.h:48
void setUseFullNodeLabels(bool state)
Definition: dotgenerator.cpp:231
bool readConfigFile(QString diagramType, const QString &variant=QLatin1String("default"))
Definition: dotgenerator.cpp:275
Definition: dotgenerator.h:19
bool createDotFile(UMLScene *scene, const QString &fileName, const QString &variant=QLatin1String("default"))
Definition: dotgenerator.cpp:372
QStringList & data()
Definition: dotgenerator.cpp:109
@ A
Definition: basictypes.h:237
QString m_dotPath
contains path to generator executable
Definition: dotgenerator.h:53
virtual void drawPoints(const QPointF *points, int pointCount)
Definition: dotgenerator.cpp:64
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1300
virtual void drawPolygon(const QPoint *points, int pointCount, PolygonDrawMode mode)
Definition: dotgenerator.cpp:67
DotPaintEngine(PaintEngineFeatures caps=0)
Definition: dotgenerator.cpp:50
QString m_generator
name of graphviz generator
Definition: dotgenerator.h:50
virtual void drawPixmap(const QRectF &r, const QPixmap &pm, const QRectF &sr)
Definition: dotgenerator.cpp:63
QString toString(Enum item)
Definition: basictypes.cpp:269
std::string Type
Definition: basictypes.h:371
virtual void drawPoints(const QPoint *points, int pointCount)
Definition: dotgenerator.cpp:65
virtual Type type() const
Definition: dotgenerator.cpp:80
double m_scale
scale factor
Definition: dotgenerator.h:44
static QString currentDotPath()
Definition: dotgenerator.cpp:154
DotPaintEngine * m_engine
Definition: dotgenerator.cpp:127
virtual void drawPath(const QPainterPath &path)
Definition: dotgenerator.cpp:62
OptionState & optionState()
Definition: optionstate.cpp:357
QString dotPath
path to dot executable
Definition: optionstate.h:290
virtual void drawImage(const QRectF &rectangle, const QImage &image, const QRectF &sr, Qt::ImageConversionFlags flags=Qt::AutoColor)
Definition: dotgenerator.cpp:59
if write to the Free Software Franklin Fifth USA Also add information on how to contact you by electronic and paper mail If the program is make it output a short notice like this when it starts in an interactive mode
Definition: GPL-2.0-only.txt:294
virtual void drawTextItem(const QPointF &p, const QTextItem &textItem)
Definition: dotgenerator.cpp:70
AutoLayoutState autoLayoutState
Definition: optionstate.h:329
Definition: dotgenerator.cpp:47
QString a
Definition: petalnode.cpp:13
#define uWarning()
Definition: debug_utils.h:110
Uml::DiagramType::Enum type() const
Definition: umlscene.cpp:422
virtual bool end()
Definition: dotgenerator.cpp:76
bool m_usePosition
use position tag from dot (not used yet)
Definition: dotgenerator.h:51
it is up to the author donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License If the distribution and or use of the Program is restricted in certain countries either by patents or by copyrighted the original copyright holder who places the Program under this License may add an geographical distribution limitation excluding those so that distribution is permitted only in or among countries not thus excluded In such this License incorporates the limitation as if written in the body of this License The Free Software Foundation may publish revised and or new versions of the General Public License from time to time Such new versions will be similar in spirit to the present version
Definition: GPL-2.0-only.txt:223
virtual int metric(PaintDeviceMetric metric) const
Definition: dotgenerator.cpp:115
~DotPaintDevice()
Definition: dotgenerator.cpp:99
if the work is an executable linked with the with the complete machine readable work that uses the as object code and or source so that the user can modify the Library and then relink to produce a modified executable containing the modified valid for at least three to give the same user the materials specified in for a charge no more than the cost of performing this distribution c If distribution of the work is made by offering access to copy from a designated offer equivalent access to copy the above specified materials from the same place d Verify that the user has already received a copy of these materials or that you have already sent this user a copy For an executable
Definition: LGPL-2.0-only.txt:274
bool usePosition() const
Definition: dotgenerator.cpp:199
bool autoDotPath
determine path to dot executable automatically
Definition: optionstate.h:289
#define uDebug()
Definition: debug_utils.h:108
const UMLWidgetList widgetList() const
Definition: umlscene.cpp:599
@ B
Definition: basictypes.h:238
QString toString(Enum item)
Definition: basictypes.cpp:154
friend QDebug operator<<(QDebug out, DotGenerator &c)
type show c for details The hypothetical commands show w and show c should show the appropriate parts of the General Public License Of the commands you use may be called something other than show w and show c
Definition: GPL-2.0-only.txt:301
int generatorVersion() const
Definition: dotgenerator.cpp:584
virtual void drawRects(const QRect *rects, int rectCount)
Definition: dotgenerator.cpp:69
QHash< QString, QString > m_edgeParameters
contains global edge parameters
Definition: dotgenerator.h:47
DotPaintDevice()
Definition: dotgenerator.cpp:95
void setGeneratorName(const QString &name)
Definition: dotgenerator.cpp:182
virtual void drawEllipse(const QRect &rect)
Definition: dotgenerator.cpp:58
Definition: dotgenerator.cpp:92
QString dotType(WidgetBase *widget)
Definition: dotgenerator.cpp:38
QDebug operator<<(QDebug out, const QXmlStreamAttribute &a)
Definition: shared.cpp:17
virtual bool begin(QPaintDevice *pdev)
Definition: dotgenerator.cpp:52
QString generatorFullPath() const
Definition: dotgenerator.cpp:189
virtual void drawEllipse(const QRectF &rect)
Definition: dotgenerator.cpp:57
bool findItem(QStringList ¶ms, const QString &search)
Definition: dotgenerator.cpp:560
virtual QPaintEngine * paintEngine() const
Definition: dotgenerator.cpp:104
Definition: optionstate.h:310
#define uError()
Definition: debug_utils.h:109
QHash< QString, QString > m_dotParameters
contains global graph parameters
Definition: dotgenerator.h:46
static bool availableConfigFiles(UMLScene *scene, QHash< QString, QString > &configFiles)
Definition: dotgenerator.cpp:243
QPointF m_origin
Definition: dotgenerator.h:49
void setUsePosition(bool state)
Definition: dotgenerator.cpp:209
Definition: umlscene.h:64
QString fixID(const QString &_id)
Definition: dotgenerator.cpp:572
virtual void updateState(const QPaintEngineState &state)
Definition: dotgenerator.cpp:84
virtual void drawRects(const QRectF *rects, int rectCount)
Definition: dotgenerator.cpp:68
bool m_useFullNodeLabels
use full node labels
Definition: dotgenerator.h:52
virtual void drawLines(const QLine *lines, int lineCount)
Definition: dotgenerator.cpp:61
bool useFullNodeLabels() const
Definition: dotgenerator.cpp:219
QString toString(Enum item)
Definition: basictypes.cpp:471
virtual ~DotPaintEngine()
Definition: dotgenerator.cpp:51
QString m_configFileName
template filename
Definition: dotgenerator.h:45
virtual void drawLines(const QLineF *lines, int lineCount)
Definition: dotgenerator.cpp:60
Uml::DiagramType::Enum diagramType(QString objType)
Definition: petaltree2uml.cpp:604