umbrello
2.34.3
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:89
#define DEBUG_REGISTER(src)
Definition: debug_utils.h:129
Definition: layoutgenerator.h:33
#define logDebug1(s, a)
Definition: uml.h:539
virtual void drawPolygon(const QPointF *points, int pointCount, PolygonDrawMode mode)
Definition: dotgenerator.cpp:69
#define logDebug3(s, a, b, c)
Definition: uml.h:551
virtual void drawTiledPixmap(const QRectF &rect, const QPixmap &pixmap, const QPointF &p)
Definition: dotgenerator.cpp:78
DotGenerator()
Definition: dotgenerator.cpp:137
int m_version
version of graphviz generator
Definition: dotgenerator.h:54
AssociationWidgetList associationList() const
Definition: umlscene.cpp:595
QHash< QString, QString > m_nodeParameters
contains global node parameters
Definition: dotgenerator.h:48
void setUseFullNodeLabels(bool state)
Definition: dotgenerator.cpp:235
bool readConfigFile(QString diagramType, const QString &variant=QLatin1String("default"))
Definition: dotgenerator.cpp:279
Definition: dotgenerator.h:19
bool createDotFile(UMLScene *scene, const QString &fileName, const QString &variant=QLatin1String("default"))
Definition: dotgenerator.cpp:383
#define DEBUG()
Definition: debug_utils.h:127
QStringList & data()
Definition: dotgenerator.cpp:112
@ 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:67
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1306
#define logError1(s, a)
Definition: uml.h:543
virtual void drawPolygon(const QPoint *points, int pointCount, PolygonDrawMode mode)
Definition: dotgenerator.cpp:70
DotPaintEngine(PaintEngineFeatures caps=0)
Definition: dotgenerator.cpp:53
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:66
QString toString(Enum item)
Definition: basictypes.cpp:271
std::string Type
Definition: basictypes.h:371
virtual void drawPoints(const QPoint *points, int pointCount)
Definition: dotgenerator.cpp:68
virtual Type type() const
Definition: dotgenerator.cpp:83
double m_scale
scale factor
Definition: dotgenerator.h:44
static QString currentDotPath()
Definition: dotgenerator.cpp:157
DotPaintEngine * m_engine
Definition: dotgenerator.cpp:130
virtual void drawPath(const QPainterPath &path)
Definition: dotgenerator.cpp:65
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:62
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:73
AutoLayoutState autoLayoutState
Definition: optionstate.h:329
Definition: dotgenerator.cpp:50
QString a
Definition: petalnode.cpp:13
Uml::DiagramType::Enum type() const
Definition: umlscene.cpp:432
virtual bool end()
Definition: dotgenerator.cpp:79
#define logDebug2(s, a, b)
Definition: uml.h:545
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:118
~DotPaintDevice()
Definition: dotgenerator.cpp:102
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:203
bool autoDotPath
determine path to dot executable automatically
Definition: optionstate.h:289
@ B
Definition: basictypes.h:238
QString toString(Enum item)
Definition: basictypes.cpp:156
friend QDebug operator<<(QDebug out, DotGenerator &c)
#define logWarn1(s, a)
Definition: uml.h:542
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:596
virtual void drawRects(const QRect *rects, int rectCount)
Definition: dotgenerator.cpp:72
QHash< QString, QString > m_edgeParameters
contains global edge parameters
Definition: dotgenerator.h:47
DotPaintDevice()
Definition: dotgenerator.cpp:98
void setGeneratorName(const QString &name)
Definition: dotgenerator.cpp:185
virtual void drawEllipse(const QRect &rect)
Definition: dotgenerator.cpp:61
Definition: dotgenerator.cpp:95
QString dotType(WidgetBase *widget)
Definition: dotgenerator.cpp:41
QDebug operator<<(QDebug out, const QXmlStreamAttribute &a)
Definition: shared.cpp:17
virtual bool begin(QPaintDevice *pdev)
Definition: dotgenerator.cpp:55
QString generatorFullPath() const
Definition: dotgenerator.cpp:193
virtual void drawEllipse(const QRectF &rect)
Definition: dotgenerator.cpp:60
bool findItem(QStringList ¶ms, const QString &search)
Definition: dotgenerator.cpp:572
virtual QPaintEngine * paintEngine() const
Definition: dotgenerator.cpp:107
Definition: optionstate.h:310
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:247
QPointF m_origin
Definition: dotgenerator.h:49
void setUsePosition(bool state)
Definition: dotgenerator.cpp:213
Definition: umlscene.h:64
QString fixID(const QString &_id)
Definition: dotgenerator.cpp:584
virtual void updateState(const QPaintEngineState &state)
Definition: dotgenerator.cpp:87
virtual void drawRects(const QRectF *rects, int rectCount)
Definition: dotgenerator.cpp:71
bool m_useFullNodeLabels
use full node labels
Definition: dotgenerator.h:52
virtual void drawLines(const QLine *lines, int lineCount)
Definition: dotgenerator.cpp:64
bool useFullNodeLabels() const
Definition: dotgenerator.cpp:223
QString toString(Enum item)
Definition: basictypes.cpp:473
virtual ~DotPaintEngine()
Definition: dotgenerator.cpp:54
QString m_configFileName
template filename
Definition: dotgenerator.h:45
UMLWidgetList widgetList() const
Definition: umlscene.cpp:609
virtual void drawLines(const QLineF *lines, int lineCount)
Definition: dotgenerator.cpp:63
#define logError2(s, a, b)
Definition: uml.h:549
Uml::DiagramType::Enum diagramType(QString objType)
Definition: petaltree2uml.cpp:612