umbrello  2.34.3
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
uml.h
Go to the documentation of this file.
1 /*
2  SPDX-License-Identifier: GPL-2.0-or-later
3  SPDX-FileCopyrightText: 2002-2022 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
4 */
5 
6 #ifndef UML_H
7 #define UML_H
8 
9 #include "basictypes.h"
10 #include "multipagedialogbase.h"
11 
12 // kde includes
13 #include <kxmlguiwindow.h>
14 #if QT_VERSION < 0x050000
15 #include <kurl.h>
16 #endif
17 #include <ksharedconfig.h>
18 
19 // qt includes
20 #include <QPointer>
21 #if QT_VERSION >= 0x050000
22 #include <QUrl>
23 #endif
24 
25 // forward declaration of the UML classes
26 class BirdView;
27 class BirdViewDockWidget;
28 class CodeDocument;
29 class CodeGenerator;
31 class CodeGenPolicyExt;
32 class DocWindow;
33 class UMLAppPrivate;
34 class UMLClassifier;
35 class UMLDoc;
36 class UMLListView;
37 class UMLView;
38 class WorkToolBar;
39 class SettingsDialog;
42 class XhtmlGenerator;
44 class DiagramPrintPage;
45 
46 // KDE forward declarations
47 class KActionMenu;
48 class KRecentFilesAction;
49 class KToggleAction;
50 class KTabWidget;
51 class KMenu;
52 #if QT_VERSION < 0x050000
53 class KUndoStack;
54 #endif
55 class KAction;
56 
57 // Qt forward declarations
58 class QStackedWidget;
59 class QToolButton;
60 class QDockWidget;
61 class QVBoxLayout;
62 class QKeyEvent;
63 class QMenu;
64 class QMimeData;
65 class QPrinter;
66 class QUndoCommand;
67 class QUndoView;
68 #if QT_VERSION >= 0x050000
69 class QUndoStack;
70 #endif
71 class QPushButton;
72 class QLabel;
73 class QListWidget;
74 class QSlider;
75 
94 class UMLApp : public KXmlGuiWindow
95 {
96  Q_OBJECT
97 public:
98  explicit UMLApp(QWidget* parent = 0);
99  ~UMLApp();
100 
101  static UMLApp* app();
102 
103 #if QT_VERSION >= 0x050000
104  void openDocumentFile(const QUrl& url=QUrl());
105 #else
106  void openDocumentFile(const KUrl& url=KUrl());
107 #endif
108 
109  void newDocument();
110 
111  UMLDoc *document() const;
112 
113  UMLListView* listView() const;
114  WorkToolBar* workToolBar() const;
115  DocWindow * docWindow() const;
116  QListWidget *logWindow() const;
117  bool logToConsole() const;
118  void log(const QString& s);
119  void logDebug(const QString& s);
120  void logInfo(const QString& s);
121  void logWarn(const QString& s);
122  void logError(const QString& s);
123 
124  QCursor defaultCursor() const;
125 
126  void setModified(bool _m);
127 
128  void enablePrint(bool enable);
129 
130  bool isPasteState() const;
131  bool isCutCopyState() const;
132 
133  bool isUndoEnabled() const;
134  void enableUndo(bool enable);
135 
136  bool isUndoActionEnabled() const;
137  void enableUndoAction(bool enable);
138 
139  bool isRedoActionEnabled() const;
140  void enableRedoAction(bool enable);
141 
142  bool isSimpleCodeGeneratorActive() const;
143 
144  void setGenerator(CodeGenerator* gen, bool giveWarning = true);
146  CodeGenerator* generator() const;
147 
149  void initGenerator();
150 
151  void refactor(UMLClassifier* classifier);
152 
153  void viewCodeDocument(UMLClassifier* classifier);
154 
155  void setDiagramMenuItemsState(bool bState);
156 
157  QWidget* mainViewWidget() const;
158 
159  void setCurrentView(UMLView* view, bool updateTreeView = true);
160  UMLView* currentView() const;
161 
162  void setImageMimeType(const QString& mimeType);
163  QString imageMimeType() const;
164 
165  bool editCutCopy(bool bFromView);
166 
167 #if QT_VERSION >= 0x050000
168  QTabWidget *tabWidget();
169 #else
170  KTabWidget *tabWidget();
171 #endif
172 
173  QString statusBarMsg() const;
174 
176 
177  void setPolicyExt(CodeGenPolicyExt *policy);
178  CodeGenPolicyExt *policyExt() const;
179 
180  void clearUndoStack();
181 
182  void undo();
183  void redo();
184 
185  void executeCommand(QUndoCommand* cmd);
186 
187  void beginMacro(const QString & text);
188  void endMacro();
189 
193 
194  bool activeLanguageIsCaseSensitive() const;
195 
196  QString activeLanguageScopeSeparator() const;
197 
198  KConfig* config();
199  void importFiles(QStringList& fileList, const QString &rootPath = QString());
200 
201  static bool shuttingDown();
202 
203 protected:
204  virtual void keyPressEvent(QKeyEvent* e);
205  virtual void keyReleaseEvent(QKeyEvent* e);
206 
207  virtual void customEvent(QEvent* e);
208 
209  void handleCursorKeyReleaseEvent(QKeyEvent* e);
210 
211  void saveOptions();
212  void readOptions();
213 
214  void initActions();
215  void initStatusBar();
216  void initView();
217 
218  virtual bool queryClose();
219 
220  virtual void saveProperties(KConfigGroup & cfg);
221  virtual void readProperties(const KConfigGroup & cfg);
222 
224 
225 public slots:
227  void slotImportingWizard();
228 
229  void slotFileNew();
230  void slotFileOpen();
231 
232 #if QT_VERSION >= 0x050000
233  void slotFileOpenRecent(const QUrl& url);
234 #else
235  void slotFileOpenRecent(const KUrl& url);
236 #endif
237  void slotFileSave();
238  bool slotFileSaveAs();
239  void slotFileClose();
240  bool slotPrintSettings();
241  void slotPrintPreview();
242  void slotPrintPreviewPaintRequested(QPrinter *printer);
243  void slotFilePrint();
244  void slotFileQuit();
245  void slotFileExportDocbook();
246  void slotFileExportXhtml();
247  void slotFind();
248  void slotFindNext();
249  void slotFindPrevious();
250  void slotEditCut();
251  void slotEditCopy();
252  void slotEditPaste();
253  void slotStatusMsg(const QString &text);
254  void slotClassDiagram();
255  void slotObjectDiagram();
256  void slotSequenceDiagram();
258  void slotUseCaseDiagram();
259  void slotStateDiagram();
260  void slotActivityDiagram();
261  void slotComponentDiagram();
262  void slotDeploymentDiagram();
264  void slotAlignLeft();
265  void slotAlignRight();
266  void slotAlignTop();
267  void slotAlignBottom();
272  void slotClipDataChanged();
273  void slotCopyChanged();
275  void slotApplyPrefs();
276  void slotImportClass();
277  void slotImportProject();
278  void slotUpdateViews();
279  void slotShowTreeView(bool state);
280  void slotShowDebugView(bool state);
281  void slotShowDocumentationView(bool state);
282  void slotShowCmdHistoryView(bool state);
283  void slotShowLogView(bool state);
284  void slotShowBirdView(bool state);
289  void slotViewsExportImages();
290  void slotCurrentProperties();
291  void slotClassWizard();
293  void slotCurrentViewChanged();
294  void slotSnapToGridToggled(bool gridOn);
295  void slotShowGridToggled(bool gridOn);
296  void slotSelectAll();
297  void slotDeleteSelected();
298  void slotDeleteDiagram();
299 #if QT_VERSION >= 0x050000
300  void slotCloseDiagram(int index);
301 #else
302  void slotCloseDiagram(QWidget* tab);
303 #endif
304  void slotGenerateAllCode();
305 
306  void slotSetZoom(QAction* action);
307  void slotZoomSliderMoved(int value);
308  void slotZoomFit();
309  void slotZoom100();
310  void slotZoomOut();
311  void slotZoomIn();
312 
313  void slotBirdViewChanged(const QPointF& newCenter);
314 
315  void setupZoomMenu();
316 
317  void slotEditUndo();
318  void slotEditRedo();
319 
320 #if QT_VERSION >= 0x050000
321  void slotTabChanged(int index);
322 #else
323  void slotTabChanged(QWidget* tab);
324 #endif
325  void slotChangeTabLeft();
326  void slotChangeTabRight();
327  void slotMoveTabLeft();
328  void slotMoveTabRight();
329 
330  void slotXhtmlDocGenerationFinished(bool status);
331  bool slotOpenFileInEditor(const QUrl &file, int startCursor = 0, int endCursor = 0);
332 
333 private slots:
334  void setLang_actionscript();
335  void setLang_ada();
336  void setLang_cpp();
337  void setLang_csharp();
338  void setLang_d();
339  void setLang_idl();
340  void setLang_java();
341  void setLang_javascript();
342  void setLang_mysql();
343  void setLang_pascal();
344  void setLang_perl();
345  void setLang_php();
346  void setLang_php5();
347  void setLang_postgresql();
348  void setLang_python();
349  void setLang_ruby();
350  void setLang_sql();
351  void setLang_tcl();
352  void setLang_vala();
353  void setLang_xmlschema();
354  void setLang_none();
355 #if QT_VERSION >= 0x050000
356  void slotDiagramPopupMenu(const QPoint& point);
357 #endif
358 
359 private:
360  static UMLApp* s_instance;
362 
363  QMenu* findMenu(const QString &name);
364 
365  QAction* createZoomAction(int zoom, int currentZoom);
366  void setZoom(int zoom, bool withView = true);
367 
368  void resetStatusMsg();
369 
370  void setProgLangAction(Uml::ProgrammingLanguage::Enum pl, const char* name, const char* action);
371 
372  static bool canDecode(const QMimeData* mimeSource);
373 
374  void readOptionState() const;
375 
376  void initClip();
378 
380 
381  void createBirdView(UMLView* view);
382 
383  QMenu* m_langSelect;
384  QMenu* m_zoomSelect;
385 
390  // Only used for new code generators ({Cpp, Java, Ruby, D}CodeGenerator).
391 
392  KSharedConfigPtr m_config;
393 
400  QPointer<UMLView> m_view;
401 
408 
410 
411  QDockWidget* m_mainDock;
412  QDockWidget* m_listDock;
413  QDockWidget* m_debugDock;
414  QDockWidget* m_documentationDock;
415  QDockWidget* m_cmdHistoryDock;
416  QDockWidget* m_propertyDock;
417  QDockWidget* m_logDock;
419 
421  QListWidget* m_logWindow;
423  QUndoView* m_pQUndoView;
425 
426  // KAction pointers to enable/disable actions
427  KRecentFilesAction* fileOpenRecent;
428  QAction* printPreview;
429  QAction* filePrint;
430  QAction* editCut;
431  QAction* editCopy;
432  QAction* editPaste;
433  QAction* editUndo;
434  QAction* editRedo;
435 
436  QAction* viewShowTree;
437  QAction* viewShowDebug;
438  QAction* viewShowDoc;
439  QAction* viewShowLog;
442 
443  KActionMenu* newDiagram;
445 
446  KToggleAction* viewSnapToGrid;
447  KToggleAction* viewShowGrid;
448  QAction* viewExportImage;
449  QAction* viewProperties;
450 
451  QAction* zoom100Action;
452 
454 #if QT_VERSION >= 0x050000
455  QAction* deleteSelectedWidget;
456  QAction* deleteDiagram;
457 #else
459  KAction* deleteDiagram;
460 #endif
461  QToolButton* m_newSessionButton;
464  QTimer* m_clipTimer;
465  QTimer* m_copyTimer;
466 
467  bool m_loading;
468 
473  QStackedWidget* m_viewStack;
474 
479 #if QT_VERSION >= 0x050000
480  QTabWidget* m_tabWidget;
481 #else
482  KTabWidget* m_tabWidget;
483 #endif
484 
490  QVBoxLayout* m_layout;
491 
492  QString m_imageMimeType;
493 
495 
497 
501  QLabel* m_zoomValueLbl;
502  QPushButton* m_pZoomOutPB;
503  QPushButton* m_pZoomInPB;
506  QSlider* m_pZoomSlider;
512 
513 #if QT_VERSION >= 0x050000
514  QUndoStack* m_pUndoStack;
515 #else
516  KUndoStack* m_pUndoStack;
517 #endif
519 
521 
522  QPointer<DiagramPrintPage> m_printSettings;
523  QPrinter *m_printer;
524  static bool s_shuttingDown;
525 
526 signals:
527  void sigCutSuccessful();
528 
529  friend class UMLAppPrivate;
530  friend class UMLView;
531 };
532 
533 #define logDebug0(s) if (UMLApp::app()->logToConsole() || Tracer::instance()->isEnabled(DBG_SRC)) \
534  UMLApp::app()->logDebug(QLatin1String(s))
535 #define logInfo0(s) UMLApp::app()->logInfo(QLatin1String(s))
536 #define logWarn0(s) UMLApp::app()->logWarn(QLatin1String(s))
537 #define logError0(s) UMLApp::app()->logError(QLatin1String(s))
538 
539 #define logDebug1(s, a) if (UMLApp::app()->logToConsole() || Tracer::instance()->isEnabled(DBG_SRC)) \
540  do { QString fmt = QString(QLatin1String(s)).arg(a); UMLApp::app()->logDebug(fmt); } while (0)
541 #define logInfo1(s, a) do { QString fmt = QString(QLatin1String(s)).arg(a); UMLApp::app()->logInfo(fmt); } while (0)
542 #define logWarn1(s, a) do { QString fmt = QString(QLatin1String(s)).arg(a); UMLApp::app()->logWarn(fmt); } while (0)
543 #define logError1(s, a) do { QString fmt = QString(QLatin1String(s)).arg(a); UMLApp::app()->logError(fmt); } while (0)
544 
545 #define logDebug2(s, a, b) if (UMLApp::app()->logToConsole() || Tracer::instance()->isEnabled(DBG_SRC)) \
546  do { QString fmt = QString(QLatin1String(s)).arg(a).arg(b); UMLApp::app()->logDebug(fmt); } while (0)
547 #define logInfo2(s, a, b) do { QString fmt = QString(QLatin1String(s)).arg(a).arg(b); UMLApp::app()->logInfo(fmt); } while (0)
548 #define logWarn2(s, a, b) do { QString fmt = QString(QLatin1String(s)).arg(a).arg(b); UMLApp::app()->logWarn(fmt); } while (0)
549 #define logError2(s, a, b) do { QString fmt = QString(QLatin1String(s)).arg(a).arg(b); UMLApp::app()->logError(fmt); } while (0)
550 
551 #define logDebug3(s, a, b, c) if (UMLApp::app()->logToConsole() || Tracer::instance()->isEnabled(DBG_SRC)) \
552  do { QString fmt = QString(QLatin1String(s)).arg(a).arg(b).arg(c); UMLApp::app()->logDebug(fmt); } while (0)
553 #define logInfo3(s, a, b, c) do { QString fmt = QString(QLatin1String(s)).arg(a).arg(b).arg(c); UMLApp::app()->logInfo(fmt); } while (0)
554 #define logWarn3(s, a, b, c) do { QString fmt = QString(QLatin1String(s)).arg(a).arg(b).arg(c); UMLApp::app()->logWarn(fmt); } while (0)
555 #define logError3(s, a, b, c) do { QString fmt = QString(QLatin1String(s)).arg(a).arg(b).arg(c); UMLApp::app()->logError(fmt); } while (0)
556 
557 #define logDebug4(s, a, b, c, d) if (UMLApp::app()->logToConsole() || Tracer::instance()->isEnabled(DBG_SRC)) \
558  do { QString fmt = QString(QLatin1String(s)).arg(a).arg(b).arg(c).arg(d); UMLApp::app()->logDebug(fmt); } while (0)
559 #define logInfo4(s, a, b, c, d) do { QString fmt = QString(QLatin1String(s)).arg(a).arg(b).arg(c).arg(d); UMLApp::app()->logInfo(fmt); } while (0)
560 #define logWarn4(s, a, b, c, d) do { QString fmt = QString(QLatin1String(s)).arg(a).arg(b).arg(c).arg(d); UMLApp::app()->logWarn(fmt); } while (0)
561 #define logError4(s, a, b, c, d) do { QString fmt = QString(QLatin1String(s)).arg(a).arg(b).arg(c).arg(d); UMLApp::app()->logError(fmt); } while (0)
562 
563 #define logDebug5(s, a, b, c, d, e) if (UMLApp::app()->logToConsole() || Tracer::instance()->isEnabled(DBG_SRC)) \
564  do { QString fmt = QString(QLatin1String(s)).arg(a).arg(b).arg(c).arg(d).arg(e); \
565  UMLApp::app()->logDebug(fmt); } while (0)
566 #define logInfo5(s, a, b, c, d, e) do { QString fmt = QString(QLatin1String(s)).arg(a).arg(b).arg(c).arg(d).arg(e); \
567  UMLApp::app()->logInfo(fmt); } while (0)
568 #define logWarn5(s, a, b, c, d, e) do { QString fmt = QString(QLatin1String(s)).arg(a).arg(b).arg(c).arg(d).arg(e); \
569  UMLApp::app()->logWarn(fmt); } while (0)
570 #define logError5(s, a, b, c, d, e) do { QString fmt = QString(QLatin1String(s)).arg(a).arg(b).arg(c).arg(d).arg(e); \
571  UMLApp::app()->logError(fmt); } while (0)
572 
573 #define logDebug6(s, a, b, c, d, e, f) if (UMLApp::app()->logToConsole() || Tracer::instance()->isEnabled(DBG_SRC)) \
574  do { QString fmt = QString(QLatin1String(s)).arg(a).arg(b).arg(c).arg(d).arg(e).arg(f); UMLApp::app()->logDebug(fmt); } while (0)
575 
576 #endif // UML_H
settingsdialog.h
UMLApp::fileOpenRecent
KRecentFilesAction * fileOpenRecent
Definition: uml.h:427
Uml::ProgrammingLanguage::PHP
@ PHP
Definition: basictypes.h:303
UMLApp::slotDeleteSelected
void slotDeleteSelected()
Definition: uml.cpp:2950
UMLApp::slotClipDataChanged
void slotClipDataChanged()
Definition: uml.cpp:2097
UMLApp::printPreview
QAction * printPreview
Definition: uml.h:428
UMLApp::currentView
UMLView * currentView() const
Definition: uml.cpp:3275
UMLApp::slotZoom100
void slotZoom100()
Definition: uml.cpp:726
UMLApp::m_activeLanguage
Uml::ProgrammingLanguage::Enum m_activeLanguage
Active language.
Definition: uml.h:386
Uml::DiagramType::UseCase
@ UseCase
Definition: basictypes.h:68
UMLApp::m_listView
UMLListView * m_listView
Listview shows the current open file.
Definition: uml.h:409
Icon_Utils::it_Align_VerticalDistribute
@ it_Align_VerticalDistribute
Definition: icon_utils.h:218
UMLListView::setDocument
void setDocument(UMLDoc *doc)
Definition: umllistview.cpp:1222
DEBUG_REGISTER
#define DEBUG_REGISTER(src)
Definition: debug_utils.h:129
UMLApp::slotImportingWizard
void slotImportingWizard()
Definition: uml.cpp:2884
UMLApp::m_codegen
CodeGenerator * m_codegen
Active code generator.
Definition: uml.h:387
Uml::ProgrammingLanguage::isCaseSensitive
bool isCaseSensitive(Enum item)
Definition: basictypes.cpp:1143
UMLDoc::url
const KUrl & url() const
Definition: umldoc.cpp:327
Uml::ProgrammingLanguage::scopeSeparator
QString scopeSeparator(Enum item)
Definition: basictypes.cpp:1152
UMLApp::setLang_ruby
void setLang_ruby()
Definition: uml.cpp:2573
UMLApp::setModified
void setModified(bool _m)
Definition: uml.cpp:2016
UMLApp::setCurrentView
void setCurrentView(UMLView *view, bool updateTreeView=true)
Definition: uml.cpp:3215
UMLApp::redo
void redo()
Definition: uml.cpp:3523
Uml::ProgrammingLanguage::Perl
@ Perl
Definition: basictypes.h:302
UMLApp::slotActivityDiagram
void slotActivityDiagram()
Definition: uml.cpp:1811
Uml::DiagramType::Component
@ Component
Definition: basictypes.h:73
CodeGenFactory::createObject
CodeGenerator * createObject(Uml::ProgrammingLanguage::Enum pl)
Definition: codegenfactory.cpp:93
logDebug1
#define logDebug1(s, a)
Definition: uml.h:539
UMLApp::editCut
QAction * editCut
Definition: uml.h:430
UMLAppPrivate::findResults
FindResults findResults
Definition: umlappprivate.h:61
UMLApp::setDiagramMenuItemsState
void setDiagramMenuItemsState(bool bState)
Definition: uml.cpp:2755
UMLListView::slotDeleteSelectedItems
void slotDeleteSelectedItems()
Definition: umllistview.cpp:2231
UMLApp::slotEntityRelationshipDiagram
void slotEntityRelationshipDiagram()
Definition: uml.cpp:1835
UMLApp::openDocumentFile
void openDocumentFile(const KUrl &url=KUrl())
Definition: uml.cpp:1046
UMLApp::readOptionState
void readOptionState() const
Definition: uml.cpp:2320
UMLDoc::datatypeFolder
UMLFolder * datatypeFolder() const
Definition: umldoc.cpp:2974
UMLDoc::addDefaultDatatypes
void addDefaultDatatypes()
Definition: umldoc.cpp:3481
codegenfactory.h
UMLClipboard::paste
bool paste(const QMimeData *data)
Definition: umlclipboard.cpp:191
Uml::ProgrammingLanguage::Enum
Enum
Definition: basictypes.h:291
Settings::GeneralState::tabdiagrams
bool tabdiagrams
Definition: optionstate.h:53
UMLApp::slotShowLogView
void slotShowLogView(bool state)
Definition: uml.cpp:2679
UMLViewImageExporterAll
Definition: umlviewimageexporterall.h:19
XhtmlGenerator::generateXhtmlForProjectInto
bool generateXhtmlForProjectInto(const KUrl &destDir)
Definition: xhtmlgenerator.cpp:94
SettingsDialog
Definition: settingsdialog.h:46
Uml::ProgrammingLanguage::PostgreSQL
@ PostgreSQL
Definition: basictypes.h:305
UMLApp::slotImportProject
void slotImportProject()
Definition: uml.cpp:2866
UMLApp::logError
void logError(const QString &s)
Definition: uml.cpp:2001
docwindow.h
UMLApp::m_settingsDialog
SettingsDialog * m_settingsDialog
The global UML settings dialog.
Definition: uml.h:494
Icon_Utils::it_Properties
@ it_Properties
Definition: icon_utils.h:133
UMLDoc::diagramsModel
DiagramsModel * diagramsModel() const
Definition: umldoc.cpp:2563
UMLApp::slotCloseDiagram
void slotCloseDiagram(QWidget *tab)
Definition: uml.cpp:3000
Uml::ProgrammingLanguage::Pascal
@ Pascal
Definition: basictypes.h:301
UMLApp::slotDeleteDiagram
void slotDeleteDiagram()
Definition: uml.cpp:2974
UMLApp::filePrint
QAction * filePrint
Definition: uml.h:429
UMLApp::m_pQUndoView
QUndoView * m_pQUndoView
Undo / Redo Viewer.
Definition: uml.h:423
Uml::CmdCreateDiagram
Definition: cmdcreatediagram.h:19
DocbookGenerator::generateDocbookForProjectInto
void generateDocbookForProjectInto(const KUrl &destDir)
Definition: docbookgenerator.cpp:92
UMLApp::setLang_sql
void setLang_sql()
Definition: uml.cpp:2578
Uml::AssociationType::Reserved
@ Reserved
Definition: basictypes.h:115
findresults.h
UMLApp::slotSelectAll
void slotSelectAll()
Definition: uml.cpp:2942
UMLApp::setLang_javascript
void setLang_javascript()
Definition: uml.cpp:2533
SettingsDialog::getCodeGenerationLanguage
QString getCodeGenerationLanguage()
Definition: settingsdialog.cpp:263
UMLApp::m_policyext
CodeGenPolicyExt * m_policyext
Active policy extension.
Definition: uml.h:389
UMBRELLOUI_RC
#define UMBRELLOUI_RC
Definition: moc_predefs.h:158
UMLApp::slotEditCopy
void slotEditCopy()
Definition: uml.cpp:1701
Icon_Utils::it_Align_HorizontalMiddle
@ it_Align_HorizontalMiddle
Definition: icon_utils.h:217
Icon_Utils::it_Diagram_Collaboration
@ it_Diagram_Collaboration
Definition: icon_utils.h:112
DiagramsModel::removeAllDiagrams
bool removeAllDiagrams()
Definition: diagramsmodel.cpp:115
UMLApp::logWindow
QListWidget * logWindow() const
Definition: uml.cpp:1929
UMLApp::slotChangeTabLeft
void slotChangeTabLeft()
Definition: uml.cpp:3328
UMLApp::createZoomAction
QAction * createZoomAction(int zoom, int currentZoom)
Definition: uml.cpp:779
UMLApp::m_imageMimeType
QString m_imageMimeType
Default mime type to use for image export.
Definition: uml.h:492
UMLApp::m_toolsbar
WorkToolBar * m_toolsbar
Definition: uml.h:463
UMLApp::slotChangeTabRight
void slotChangeTabRight()
Definition: uml.cpp:3358
Icon_Utils::it_Align_Bottom
@ it_Align_Bottom
Definition: icon_utils.h:215
Tracer::instance
static Tracer * instance()
Definition: debug_utils.cpp:107
StatusBarToolButton::GroupLeft
@ GroupLeft
Definition: statusbartoolbutton.h:27
ClassWizard
Definition: classwizard.h:22
UMLApp::slotObjectDiagram
void slotObjectDiagram()
Definition: uml.cpp:1771
UMLApp::initSavedCodeGenerators
void initSavedCodeGenerators()
UMLApp::m_refactoringAssist
RefactoringAssistant * m_refactoringAssist
Refactoring assistant.
Definition: uml.h:424
Uml::ProgrammingLanguage::Java
@ Java
Definition: basictypes.h:298
UMLDoc::removeUMLObject
void removeUMLObject(UMLObject *umlobject, bool deleteObject=false)
Definition: umldoc.cpp:1898
UMLDoc::slotDiagramPopupMenu
void slotDiagramPopupMenu(QWidget *umlview, const QPoint &point)
Definition: umldoc.cpp:3547
UMLApp::m_newSessionButton
QToolButton * m_newSessionButton
Definition: uml.h:461
statusbartoolbutton.h
StatusBarToolButton::GroupRight
@ GroupRight
Definition: statusbartoolbutton.h:28
UMLListViewItem
Items used by UMLListView.
Definition: umllistviewitem.h:35
multipagedialogbase.h
UMLApp::m_commoncodegenpolicy
CodeGenerationPolicy * m_commoncodegenpolicy
Definition: uml.h:388
BirdViewDockWidget
The class BirdViewDockWidget contains the bird view.
Definition: birdview.h:26
UMLDoc::saveDocument
bool saveDocument(const KUrl &url, const char *format=0)
Definition: umldoc.cpp:776
Icon_Utils::it_Align_VerticalMiddle
@ it_Align_VerticalMiddle
Definition: icon_utils.h:216
DiagramSelectionDialog
Definition: diagramselectiondialog.h:14
UMLApp::m_pUndoStack
KUndoStack * m_pUndoStack
UndoStack used to store actions, to provide Undo/Redo feature.
Definition: uml.h:516
Uml::ProgrammingLanguage::Tcl
@ Tcl
Definition: basictypes.h:309
umlclipboard.h
DEBUG
#define DEBUG()
Definition: debug_utils.h:127
copy
and give any other recipients of the Program a copy of this License along with the Program You may charge a fee for the physical act of transferring a copy
Definition: GPL-2.0-only.txt:82
finddialog.h
codeviewerdialog.h
UMLViewImageExporterAll::exportViews
void exportViews(DiagramPrintPage *selectPage)
Definition: umlviewimageexporterall.cpp:56
UMLAppPrivate::objectsWindow
ObjectsWindow * objectsWindow
Definition: umlappprivate.h:68
UMLApp::setLang_php
void setLang_php()
Definition: uml.cpp:2553
Uml::DiagramType::State
@ State
Definition: basictypes.h:71
this
and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two distribute and or modify the software for each author s protection and we want to make certain that everyone understands that there is no warranty for this free software If the software is modified by someone else and passed we want its recipients to know that what they have is not the so that any problems introduced by others will not reflect on the original authors reputations any free program is threatened constantly by software patents We wish to avoid the danger that redistributors of a free program will individually obtain patent in effect making the program proprietary To prevent this
Definition: GPL-2.0-only.txt:51
UMLDoc::removeDiagram
void removeDiagram(Uml::ID::Type id)
Definition: umldoc.cpp:1818
UMLApp::m_imageExporterAll
UMLViewImageExporterAll * m_imageExporterAll
Used to export all the views.
Definition: uml.h:496
UMLDoc::setupSignals
void setupSignals()
Definition: umldoc.cpp:1002
Icon_Utils::it_New
@ it_New
Definition: icon_utils.h:120
Uml::ProgrammingLanguage::Reserved
@ Reserved
Definition: basictypes.h:312
UMLScene::alignHorizontalMiddle
void alignHorizontalMiddle()
Definition: umlscene.cpp:4475
UMLPackage::containedObjects
UMLObjectList containedObjects(bool includeInactive=false) const
Definition: package.cpp:265
UMLApp::slotFileExportDocbook
void slotFileExportDocbook()
Definition: uml.cpp:1607
UMLApp::slotOpenFileInEditor
bool slotOpenFileInEditor(const QUrl &file, int startCursor=0, int endCursor=0)
Definition: uml.cpp:3459
Icon_Utils::it_Go_Previous
@ it_Go_Previous
Definition: icon_utils.h:132
UMLApp::setLang_perl
void setLang_perl()
Definition: uml.cpp:2548
Uml::ProgrammingLanguage::MySQL
@ MySQL
Definition: basictypes.h:300
UMLApp::commonPolicy
CodeGenerationPolicy * commonPolicy() const
Definition: uml.cpp:2383
Uml::DiagramType::Enum
Enum
Definition: basictypes.h:63
UmbrelloSettings::imageMimeType
static QString imageMimeType()
Definition: umbrellosettings.h:63
UMLDoc::newDocument
bool newDocument()
Definition: umldoc.cpp:451
Icon_Utils::it_Diagram_Activity
@ it_Diagram_Activity
Definition: icon_utils.h:110
Uml::DiagramType::Collaboration
@ Collaboration
Definition: basictypes.h:70
UMLApp::slotFileQuit
void slotFileQuit()
Definition: uml.cpp:1591
UMLApp::imageMimeType
QString imageMimeType() const
Definition: uml.cpp:3294
Icon_Utils::it_Align_Left
@ it_Align_Left
Definition: icon_utils.h:213
umbrellosettings.h
UMLApp::slotShowBirdView
void slotShowBirdView(bool state)
Definition: uml.cpp:2685
Uml::ProgrammingLanguage::Python
@ Python
Definition: basictypes.h:306
Icon_Utils::it_Diagram_State
@ it_Diagram_State
Definition: icon_utils.h:117
RefactoringAssistant
Definition: refactoringassistant.h:23
UMLDoc::print
void print(QPrinter *pPrinter, DiagramPrintPage *selectPage)
Definition: umldoc.cpp:3090
UMLApp::enableUndo
void enableUndo(bool enable)
Definition: uml.cpp:2234
CodeGenerator::defaultDatatypes
virtual QStringList defaultDatatypes() const
Definition: codegenerator.cpp:783
cmds.h
UMLApp::slotPrintSettings
bool slotPrintSettings()
Definition: uml.cpp:1496
Uml::ProgrammingLanguage::ActionScript
@ ActionScript
Definition: basictypes.h:292
UMLApp::editCopy
QAction * editCopy
Definition: uml.h:431
ClassImport
Definition: classimport.h:20
UMLApp::slotShowGridToggled
void slotShowGridToggled(bool gridOn)
Definition: uml.cpp:2934
worktoolbar.h
Icon_Utils::it_Export_Picture
@ it_Export_Picture
Definition: icon_utils.h:156
Uml::ProgrammingLanguage::XMLSchema
@ XMLSchema
Definition: basictypes.h:311
UMLApp::mainViewWidget
QWidget * mainViewWidget() const
Definition: uml.cpp:3169
UMLApp::shuttingDown
static bool shuttingDown()
Definition: uml.cpp:3054
UmbrelloSettings::setImageMimeType
static void setImageMimeType(const QString &v)
Definition: umbrellosettings.h:53
UMLApp::m_mainDock
QDockWidget * m_mainDock
The widget which shows the diagrams.
Definition: uml.h:411
Icon_Utils::it_Diagram_Object
@ it_Diagram_Object
Definition: icon_utils.h:119
UMLApp::setZoom
void setZoom(int zoom, bool withView=true)
Definition: uml.cpp:753
UMLApp::sigCutSuccessful
void sigCutSuccessful()
Definition: moc_uml.cpp:653
UMLApp::slotDeploymentDiagram
void slotDeploymentDiagram()
Definition: uml.cpp:1827
UMLApp::findMenu
QMenu * findMenu(const QString &name)
Definition: uml.cpp:147
UMLApp::slotEditUndo
void slotEditUndo()
Definition: uml.cpp:1658
FindResults::displayPrevious
bool displayPrevious()
Definition: findresults.cpp:93
codegenerationwizard.h
UMLApp::slotShowCmdHistoryView
void slotShowCmdHistoryView(bool state)
Definition: uml.cpp:2673
Icon_Utils::it_Diagram_Class
@ it_Diagram_Class
Definition: icon_utils.h:111
UMLApp::initStatusBar
void initStatusBar()
Definition: uml.cpp:830
Uml::ProgrammingLanguage::Ruby
@ Ruby
Definition: basictypes.h:307
UMLApp::readProperties
virtual void readProperties(const KConfigGroup &cfg)
Definition: uml.cpp:1208
UMLApp::slotSetZoom
void slotSetZoom(QAction *action)
Definition: uml.cpp:768
UMLApp::slotFileSaveAs
bool slotFileSaveAs()
Definition: uml.cpp:1385
UMLApp::importFiles
void importFiles(QStringList &fileList, const QString &rootPath=QString())
Definition: uml.cpp:2800
UMLApp::m_hasBegunMacro
bool m_hasBegunMacro
Macro creation flag.
Definition: uml.h:520
UMLApp::slotUpdateViews
void slotUpdateViews()
Definition: uml.cpp:2774
CodeGenerator::findCodeDocumentByClassifier
CodeDocument * findCodeDocumentByClassifier(UMLClassifier *classifier)
Definition: codegenerator.cpp:299
DocWindow::isTyping
bool isTyping() const
Definition: docwindow.cpp:319
UMLApp::m_printer
QPrinter * m_printer
print instance
Definition: uml.h:523
Settings::OptionState::generalState
GeneralState generalState
Definition: optionstate.h:322
Icon_Utils::it_Diagram_EntityRelationship
@ it_Diagram_EntityRelationship
Definition: icon_utils.h:115
UMLDoc::init
void init()
Definition: umldoc.cpp:140
UMLScene::isOpen
bool isOpen() const
Definition: umlscene.cpp:660
Settings::OptionState::save
void save()
Definition: optionstate.cpp:382
UMLApp::setupZoomMenu
void setupZoomMenu()
Definition: uml.cpp:795
Icon_Utils::it_Redo
@ it_Redo
Definition: icon_utils.h:129
UMLAppPrivate::createStereotypesWindow
void createStereotypesWindow()
Definition: umlappprivate.h:144
UMLAppPrivate::createObjectsWindow
void createObjectsWindow()
Definition: umlappprivate.h:134
UMLApp::~UMLApp
~UMLApp()
Definition: uml.cpp:242
CodeDocument
Definition: codedocument.h:29
UMLApp::setLang_csharp
void setLang_csharp()
Definition: uml.cpp:2513
UMLApp::m_listDock
QDockWidget * m_listDock
Contains the UMLListView tree view.
Definition: uml.h:412
UMLApp::m_docWindow
DocWindow * m_docWindow
Documentation window.
Definition: uml.h:420
UMLApp::m_statusBarMessage
QLabel * m_statusBarMessage
Definition: uml.h:507
Uml::ProgrammingLanguage::IDL
@ IDL
Definition: basictypes.h:297
umlappprivate.h
UMLScene::alignTop
void alignTop()
Definition: umlscene.cpp:4412
UMLApp::m_tabWidget
KTabWidget * m_tabWidget
Definition: uml.h:482
Uml::DiagramType::EntityRelationship
@ EntityRelationship
Definition: basictypes.h:75
UMLApp::handleCursorKeyReleaseEvent
void handleCursorKeyReleaseEvent(QKeyEvent *e)
Definition: uml.cpp:3092
UMLApp::viewProperties
QAction * viewProperties
Definition: uml.h:449
CodeGenPolicyExt
Definition: codegenpolicyext.h:22
UMLApp::viewShowTree
QAction * viewShowTree
Definition: uml.h:436
UMLApp::viewShowGrid
KToggleAction * viewShowGrid
Definition: uml.h:447
UMLApp::m_logWindow
QListWidget * m_logWindow
Logging window.
Definition: uml.h:421
BirdView::setSlotsEnabled
void setSlotsEnabled(bool enabled)
Definition: birdview.cpp:218
UMLApp::m_propertyDock
QDockWidget * m_propertyDock
Contains the property browser widget.
Definition: uml.h:416
UMLApp::slotEditRedo
void slotEditRedo()
Definition: uml.cpp:1668
UMLApp::slotComponentDiagram
void slotComponentDiagram()
Definition: uml.cpp:1819
UMLApp::readOptions
void readOptions()
Definition: uml.cpp:1133
classimport.h
UMLDoc::createDiagramName
QString createDiagramName(Uml::DiagramType::Enum type, bool askForName=true)
Definition: umldoc.cpp:1634
UMLApp::m_layout
QVBoxLayout * m_layout
Definition: uml.h:490
UMLApp::setPolicyExt
void setPolicyExt(CodeGenPolicyExt *policy)
Definition: uml.cpp:2391
UMLApp::initClip
void initClip()
Definition: uml.cpp:2053
BirdView
The class BirdView controls the view of the whole scene.
Definition: birdview.h:50
UMLApp::slotCurrentViewExportImage
void slotCurrentViewExportImage()
Definition: uml.cpp:2720
UMLApp::m_langAct
QAction * m_langAct[Uml::ProgrammingLanguage::Reserved+1]
Definition: uml.h:453
UMLApp::m_loading
bool m_loading
True if the application is opening an existing document.
Definition: uml.h:467
UMLListView::setStartedCopy
void setStartedCopy(bool startedCopy)
Definition: umllistview.cpp:2734
UMLDoc::settingsChanged
void settingsChanged(Settings::OptionState &optionState)
Definition: umldoc.cpp:3374
optionstate.h
DiagramPrintPage
A print dialog page.
Definition: diagramprintpage.h:32
UMLApp::slotViewsExportImages
void slotViewsExportImages()
Definition: uml.cpp:2728
UMLApp::slotAddDefaultDatatypes
void slotAddDefaultDatatypes()
Definition: uml.cpp:2904
Settings::optionState
OptionState & optionState()
Definition: optionstate.cpp:357
UMLScene::fileLoaded
void fileLoaded()
Definition: umlscene.cpp:3713
CodeGenerator::writeCodeToFile
virtual void writeCodeToFile()
Definition: codegenerator.cpp:309
UMLApp::setLang_postgresql
void setLang_postgresql()
Definition: uml.cpp:2563
UMLAppPrivate
Definition: umlappprivate.h:55
UMLApp::slotCurrentProperties
void slotCurrentProperties()
Definition: uml.cpp:2741
UMLApp::slotAlignVerticalMiddle
void slotAlignVerticalMiddle()
Definition: uml.cpp:1875
UMLApp::enableUndoAction
void enableUndoAction(bool enable)
Definition: uml.cpp:2260
UMLApp::saveProperties
virtual void saveProperties(KConfigGroup &cfg)
Definition: uml.cpp:1179
WorkToolBar::setOldTool
void setOldTool()
Definition: worktoolbar.cpp:296
UMLScene::getImageExporter
UMLViewImageExporter * getImageExporter()
Definition: umlscene.cpp:1962
UMLApp::slotApplyPrefs
void slotApplyPrefs()
Definition: uml.cpp:2142
UMLApp::slotZoomSliderMoved
void slotZoomSliderMoved(int value)
Definition: uml.cpp:687
CodeGenerationPolicy::writeConfig
virtual void writeConfig()
Definition: codegenerationpolicy.cpp:504
UMLApp::slotCurrentViewClearDiagram
void slotCurrentViewClearDiagram()
Definition: uml.cpp:2694
UMLApp::slotXhtmlDocGenerationFinished
void slotXhtmlDocGenerationFinished(bool status)
Definition: uml.cpp:3441
UMLAppPrivate::findDialog
FindDialog findDialog
Definition: umlappprivate.h:60
UMLScene::alignVerticalMiddle
void alignVerticalMiddle()
Definition: umlscene.cpp:4447
umldragdata.h
UMLApp::isSimpleCodeGeneratorActive
bool isSimpleCodeGeneratorActive() const
Definition: uml.cpp:2465
UMLAppPrivate::logWindow
QListWidget * logWindow
Logging window.
Definition: umlappprivate.h:62
UMLView::setZoom
void setZoom(qreal zoom)
Definition: umlview.cpp:67
UMLApp::slotFileNew
void slotFileNew()
Definition: uml.cpp:1266
UMLApp::isUndoEnabled
bool isUndoEnabled() const
Definition: uml.cpp:2224
UMLApp::deleteDiagram
KAction * deleteDiagram
Definition: uml.h:459
UMLApp::customEvent
virtual void customEvent(QEvent *e)
Definition: uml.cpp:3080
birdview.h
UMLListView::init
void init()
Definition: umllistview.cpp:1440
Icon_Utils::it_Diagram_Sequence
@ it_Diagram_Sequence
Definition: icon_utils.h:116
UMLAppPrivate::createDiagramsWindow
void createDiagramsWindow()
Definition: umlappprivate.h:124
UMLApp::editPaste
QAction * editPaste
Definition: uml.h:432
UMLDoc::changeCurrentView
void changeCurrentView(Uml::ID::Type id)
Definition: umldoc.cpp:1791
UMLApp::m_pZoomInPB
QPushButton * m_pZoomInPB
Definition: uml.h:503
UMLApp::slotCurrentViewToggleSnapToGrid
void slotCurrentViewToggleSnapToGrid()
Definition: uml.cpp:2702
UMLApp::m_copyTimer
QTimer * m_copyTimer
Definition: uml.h:465
UMLApp::slotFileSave
void slotFileSave()
Definition: uml.cpp:1368
FindDialog::text
QString text() const
Definition: finddialog.cpp:27
UMLApp::editCutCopy
bool editCutCopy(bool bFromView)
Definition: uml.cpp:2295
UMLView
Definition: umlview.h:29
it
and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two distribute and or modify the software for each author s protection and we want to make certain that everyone understands that there is no warranty for this free software If the software is modified by someone else and passed we want its recipients to know that what they have is not the so that any problems introduced by others will not reflect on the original authors reputations any free program is threatened constantly by software patents We wish to avoid the danger that redistributors of a free program will individually obtain patent in effect making the program proprietary To prevent we have made it clear that any patent must be licensed for everyone s free use or not licensed at all The precise terms and conditions for distribution and modification follow TERMS AND CONDITIONS FOR DISTRIBUTION AND MODIFICATION This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License The refers to any such program or and a work based on the Program means either the Program or any derivative work under copyright a work containing the Program or a portion of it
Definition: GPL-2.0-only.txt:64
UMLApp
Definition: uml.h:94
Uml::ProgrammingLanguage::SQL
@ SQL
Definition: basictypes.h:308
UmbrelloSettings::setShowDocWindow
static void setShowDocWindow(bool v)
Definition: umbrellosettings.h:665
UMLApp::setGenerator
void setGenerator(CodeGenerator *gen, bool giveWarning=true)
FindResults::collect
int collect(UMLFinder::Filter filter, UMLFinder::Category category, const QString &text)
Definition: findresults.cpp:31
UMLApp::slotEditPaste
void slotEditPaste()
Definition: uml.cpp:1713
UMLApp::docWindow
DocWindow * docWindow() const
Definition: uml.cpp:1919
UMLScene::deleteSelection
void deleteSelection()
Definition: umlscene.cpp:1623
umlviewlist.h
UMLView::show
void show()
Definition: umlview.cpp:110
UMLApp::tabWidget
KTabWidget * tabWidget()
Definition: uml.cpp:3470
UMLApp::keyReleaseEvent
virtual void keyReleaseEvent(QKeyEvent *e)
Definition: uml.cpp:3132
UMLApp::slotAlignBottom
void slotAlignBottom()
Definition: uml.cpp:1867
UMLApp::deleteSelectedWidget
KAction * deleteSelectedWidget
Definition: uml.h:458
UMLApp::slotTabChanged
void slotTabChanged(QWidget *tab)
Definition: uml.cpp:3316
number
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 Library is restricted in certain countries either by patents or by copyrighted the original copyright holder who places the Library 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 Library General Public License from time to time Such new versions will be similar in spirit to the present but may differ in detail to address new problems or concerns Each version is given a distinguishing version number If the Library specifies a version number of this License which applies to it and any later you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation If the Library does not specify a license version number
Definition: LGPL-2.0-only.txt:368
UMLApp::slotAlignHorizontalDistribute
void slotAlignHorizontalDistribute()
Definition: uml.cpp:1899
UMLApp::viewShowBirdView
QAction * viewShowBirdView
Definition: uml.h:441
UMLScene::selectedCount
int selectedCount(bool filterText=false) const
Definition: umlscene.cpp:2031
UMLApp::m_pZoomFitSBTB
StatusBarToolButton * m_pZoomFitSBTB
Definition: uml.h:504
Uml::ProgrammingLanguage::fromString
Enum fromString(const QString &item)
Definition: basictypes.cpp:964
UMLApp::listView
UMLListView * listView() const
Definition: uml.cpp:1073
uWarning
#define uWarning()
Definition: debug_utils.h:119
UMLApp::slotFilePrint
void slotFilePrint()
Definition: uml.cpp:1560
UMLApp::setLang_mysql
void setLang_mysql()
Definition: uml.cpp:2538
UMLScene::type
Uml::DiagramType::Enum type() const
Definition: umlscene.cpp:432
UMLDoc::setLoading
void setLoading(bool state=true)
Definition: umldoc.cpp:1596
DocWindow
Definition: docwindow.h:24
FindResults::displayNext
bool displayNext()
Definition: findresults.cpp:66
UMLApp::slotShowDocumentationView
void slotShowDocumentationView(bool state)
Definition: uml.cpp:2667
UMLApp::slotZoomFit
void slotZoomFit()
Definition: uml.cpp:695
UMLApp::generator
CodeGenerator * generator() const
Definition: uml.cpp:2455
UMLApp::slotFind
void slotFind()
Definition: uml.cpp:1462
Icon_Utils::it_Delete
@ it_Delete
Definition: icon_utils.h:121
folder.h
i18n
#define i18n
Definition: main.cpp:35
UMLApp::createDiagram
void createDiagram(Uml::DiagramType::Enum type)
Definition: uml.cpp:1753
UMLApp::slotCollaborationDiagram
void slotCollaborationDiagram()
Definition: uml.cpp:1787
UMLApp::m_undoEnabled
bool m_undoEnabled
Undo enabled flag.
Definition: uml.h:518
UMLApp::slotAlignTop
void slotAlignTop()
Definition: uml.cpp:1859
Icon_Utils::it_Align_Top
@ it_Align_Top
Definition: icon_utils.h:214
UMLApp::slotAlignVerticalDistribute
void slotAlignVerticalDistribute()
Definition: uml.cpp:1891
Uml::ProgrammingLanguage::D
@ D
Definition: basictypes.h:296
advancedcodegenerator.h
UMLScene::selectedWidgets
UMLWidgetList selectedWidgets() const
Definition: umlscene.cpp:1418
UMLApp::setLang_ada
void setLang_ada()
Definition: uml.cpp:2503
UMLApp::m_diagramMenu
KMenu * m_diagramMenu
Definition: uml.h:462
StatusBarToolButton::setGroupPosition
void setGroupPosition(StatusBarToolButton::GroupPosition groupPosition)
Definition: statusbartoolbutton.cpp:45
UMLApp::setProgLangAction
void setProgLangAction(Uml::ProgrammingLanguage::Enum pl, const char *name, const char *action)
Definition: uml.cpp:284
UMLApp::enablePrint
void enablePrint(bool enable)
Definition: uml.cpp:2044
ClassImport::setRootPath
void setRootPath(const QString &path)
Definition: classimport.cpp:123
UMLApp::resetStatusMsg
void resetStatusMsg()
Definition: uml.cpp:1744
UMLApp::m_pZoomFullSBTB
StatusBarToolButton * m_pZoomFullSBTB
Definition: uml.h:505
UMLApp::setImageMimeType
void setImageMimeType(const QString &mimeType)
Definition: uml.cpp:3284
UMLDoc::writeToStatusBar
void writeToStatusBar(const QString &text)
Definition: umldoc.cpp:1222
diagramselectiondialog.h
UMLApp::slotFileOpenRecent
void slotFileOpenRecent(const KUrl &url)
Definition: uml.cpp:1333
umlviewimageexporter.h
UMLApp::setLang_php5
void setLang_php5()
Definition: uml.cpp:2558
UMLApp::saveOptions
void saveOptions()
Definition: uml.cpp:1083
basictypes.h
Uml::ProgrammingLanguage::Ada
@ Ada
Definition: basictypes.h:293
codegenerationpolicy.h
UMLApp::m_langSelect
QMenu * m_langSelect
For selecting the active language.
Definition: uml.h:383
UMLApp::slotSequenceDiagram
void slotSequenceDiagram()
Definition: uml.cpp:1779
UMLApp::statusBarMsg
QString statusBarMsg() const
Definition: uml.cpp:3481
UMLApp::beginMacro
void beginMacro(const QString &text)
Definition: uml.cpp:3569
diagramsmodel.h
UMLWidgetList
QList< QPointer< UMLWidget > > UMLWidgetList
Definition: umlwidgetlist.h:13
CodeGenerationPolicy
Definition: codegenerationpolicy.h:25
UMLApp::s_instance
static UMLApp * s_instance
The last created instance of this class.
Definition: uml.h:360
UMLApp::m_xhtmlGenerator
XhtmlGenerator * m_xhtmlGenerator
Definition: uml.h:511
uDebug
#define uDebug()
Definition: debug_utils.h:117
SimpleCodeGenerator
Definition: simplecodegenerator.h:29
Icon_Utils::it_Undo
@ it_Undo
Definition: icon_utils.h:128
UMLApp::workToolBar
WorkToolBar * workToolBar() const
Definition: uml.cpp:1909
UMLApp::log
void log(const QString &s)
Definition: uml.cpp:1949
UMLApp::setActiveLanguage
void setActiveLanguage(Uml::ProgrammingLanguage::Enum pl)
Definition: uml.cpp:2623
UMLApp::m_birdViewDock
BirdViewDockWidget * m_birdViewDock
Contains the bird's eye view.
Definition: uml.h:418
UMLApp::logWarn
void logWarn(const QString &s)
Definition: uml.cpp:1989
UMLApp::setLang_java
void setLang_java()
Definition: uml.cpp:2528
AdvancedCodeGenerator
Definition: advancedcodegenerator.h:17
UMLApp::initActions
void initActions()
Definition: uml.cpp:296
UMLApp::slotFindNext
void slotFindNext()
Definition: uml.cpp:1478
UMLApp::slotStateDiagram
void slotStateDiagram()
Definition: uml.cpp:1803
UMLApp::defaultLanguage
Uml::ProgrammingLanguage::Enum defaultLanguage() const
Definition: uml.cpp:3018
WorkToolBar
The toolbar that is different for each type of diagram.
Definition: worktoolbar.h:35
UMLDoc::openDocument
bool openDocument(const KUrl &url, const char *format=0)
Definition: umldoc.cpp:494
Uml::ProgrammingLanguage::Cpp
@ Cpp
Definition: basictypes.h:294
UMLApp::viewShowLog
QAction * viewShowLog
Definition: uml.h:439
Icon_Utils::SmallIcon
QPixmap SmallIcon(IconType type)
Definition: icon_utils.cpp:30
UMLApp::endMacro
void endMacro()
Definition: uml.cpp:3588
UMLApp::slotGenerateAllCode
void slotGenerateAllCode()
Definition: uml.cpp:2478
MyProject\connect
connect()
Definition: namespaces-multiple.php:5
UMLListView::selectedItemsCount
int selectedItemsCount() const
Definition: umllistview.cpp:2096
UMLApp::m_d
UMLAppPrivate * m_d
Definition: uml.h:361
umllistview.h
UMLApp::slotFileClose
void slotFileClose()
Definition: uml.cpp:1452
Icon_Utils::it_Clear
@ it_Clear
Definition: icon_utils.h:142
UMLApp::slotMoveTabLeft
void slotMoveTabLeft()
Definition: uml.cpp:3395
UMLApp::slotMoveTabRight
void slotMoveTabRight()
Definition: uml.cpp:3417
UMLApp::initGenerator
void initGenerator()
Definition: uml.cpp:3027
UMLScene::clearDiagram
void clearDiagram()
Definition: umlscene.cpp:3519
UMLApp::app
static UMLApp * app()
Definition: uml.cpp:276
UMLApp::slotAlignHorizontalMiddle
void slotAlignHorizontalMiddle()
Definition: uml.cpp:1883
UMLApp::slotFileOpen
void slotFileOpen()
Definition: uml.cpp:1284
UMLApp::s_shuttingDown
static bool s_shuttingDown
Definition: uml.h:524
widget_utils.h
UMLDoc
Definition: umldoc.h:69
UMLApp::slotPrintPreviewPaintRequested
void slotPrintPreviewPaintRequested(QPrinter *printer)
Definition: uml.cpp:1552
UMLApp::m_zoomSelect
QMenu * m_zoomSelect
Popup menu for zoom selection.
Definition: uml.h:384
Icon_Utils::it_Diagram_Usecase
@ it_Diagram_Usecase
Definition: icon_utils.h:118
UMLDoc::setModified
void setModified(bool modified=true)
Definition: umldoc.cpp:3147
Icon_Utils::it_Zoom_100
@ it_Zoom_100
Definition: icon_utils.h:211
UMLApp::slotClassDiagram
void slotClassDiagram()
Definition: uml.cpp:1763
UMLApp::slotCurrentViewToggleShowGrid
void slotCurrentViewToggleShowGrid()
Definition: uml.cpp:2711
StatusBarToolButton
Definition: statusbartoolbutton.h:21
UMLApp::activeLanguageScopeSeparator
QString activeLanguageScopeSeparator() const
Definition: uml.cpp:2649
UMLAppPrivate::openFileInEditor
bool openFileInEditor(const QUrl &file, int startCursor=0, int endCursor=0)
Definition: umlappprivate.cpp:142
UMLApp::slotClassWizard
void slotClassWizard()
Definition: uml.cpp:2894
UMLFolder
Non-graphical management of objects and diagrams of a Folder.
Definition: folder.h:29
UMLApp::setLang_xmlschema
void setLang_xmlschema()
Definition: uml.cpp:2593
UMLApp::activeLanguageIsCaseSensitive
bool activeLanguageIsCaseSensitive() const
Definition: uml.cpp:2640
UMLApp::undo
void undo()
Definition: uml.cpp:3499
UMLScene::alignVerticalDistribute
void alignVerticalDistribute()
Definition: umlscene.cpp:4503
UMLApp::slotUseCaseDiagram
void slotUseCaseDiagram()
Definition: uml.cpp:1795
CodeViewerDialog
Definition: codeviewerdialog.h:22
Uml
Definition: basictypes.cpp:22
Uml::DiagramType::Sequence
@ Sequence
Definition: basictypes.h:69
DocbookGenerator
Definition: docbookgenerator.h:35
UMLApp::setLang_cpp
void setLang_cpp()
Definition: uml.cpp:2508
UMLApp::m_zoomValueLbl
QLabel * m_zoomValueLbl
Definition: uml.h:501
classwizard.h
UniqueID::gen
Uml::ID::Type gen()
Definition: uniqueid.cpp:21
RefactoringAssistant::refactor
void refactor(UMLClassifier *obj)
Definition: refactoringassistant.cpp:75
UMLApp::isCutCopyState
bool isCutCopyState() const
Definition: uml.cpp:2214
UMLApp::slotZoomIn
void slotZoomIn()
Definition: uml.cpp:742
refactoringassistant.h
UMLApp::enableRedoAction
void enableRedoAction(bool enable)
Definition: uml.cpp:2281
UMLApp::setLang_idl
void setLang_idl()
Definition: uml.cpp:2523
ClassImport::importFiles
bool importFiles(const QStringList &fileNames)
Definition: classimport.cpp:92
Icon_Utils::it_Align_Right
@ it_Align_Right
Definition: icon_utils.h:212
UMLApp::slotImportClass
void slotImportClass()
Definition: uml.cpp:2830
UMLApp::m_clipTimer
QTimer * m_clipTimer
Definition: uml.h:464
UMLApp::m_pZoomSlider
QSlider * m_pZoomSlider
Definition: uml.h:506
Settings::OptionState
Definition: optionstate.h:310
UMLApp::m_logDock
QDockWidget * m_logDock
Contains the log window widget.
Definition: uml.h:417
UMLScene::setIsOpen
void setIsOpen(bool isOpen)
Definition: umlscene.cpp:669
UMLAppPrivate::stereotypesWindow
StereotypesWindow * stereotypesWindow
Definition: umlappprivate.h:69
UMLApp::slotFindPrevious
void slotFindPrevious()
Definition: uml.cpp:1487
Uml::DiagramType::Class
@ Class
Definition: basictypes.h:67
getFiles
void getFiles(QStringList &files, const QString &path, QStringList &filters)
getFiles
Definition: uml.cpp:2852
UMLScene::alignHorizontalDistribute
void alignHorizontalDistribute()
Definition: umlscene.cpp:4534
UMLApp::slotPrefs
void slotPrefs(MultiPageDialogBase::PageType page=MultiPageDialogBase::GeneralPage)
Definition: uml.cpp:2123
docbookgenerator.h
UMLApp::viewClearDiagram
QAction * viewClearDiagram
Definition: uml.h:444
ClassImport::createImporterByFileExt
static ClassImport * createImporterByFileExt(const QString &fileName, CodeImpThread *thread=0)
Definition: classimport.cpp:41
cmdlineexportallviewsevent.h
uError
#define uError()
Definition: debug_utils.h:118
UMLApp::updateLangSelectMenu
void updateLangSelectMenu(Uml::ProgrammingLanguage::Enum activeLanguage)
Definition: uml.cpp:3043
Uml::DiagramType::Object
@ Object
Definition: basictypes.h:76
CodeViewerDialog::state
Settings::CodeViewerState state()
Definition: codeviewerdialog.cpp:70
UmbrelloSettings::self
static UmbrelloSettings * self()
Definition: umbrellosettings.cpp:19
umlscene.h
Icon_Utils::it_UndoView
@ it_UndoView
Definition: icon_utils.h:130
FindDialog::filter
UMLFinder::Filter filter() const
Definition: finddialog.cpp:36
UMLApp::policyExt
CodeGenPolicyExt * policyExt() const
Definition: uml.cpp:2399
uml.h
UMLApp::m_debugDock
QDockWidget * m_debugDock
Contains the debug DocWindow widget.
Definition: uml.h:413
Settings::OptionState::load
void load()
Definition: optionstate.cpp:371
UMLApp::canDecode
static bool canDecode(const QMimeData *mimeSource)
Definition: uml.cpp:2076
UMLView::showPropertiesDialog
virtual bool showPropertiesDialog(QWidget *parent=0)
Definition: umlview.cpp:84
UMLApp::createBirdView
void createBirdView(UMLView *view)
Definition: uml.cpp:3183
UMLApp::slotBirdViewChanged
void slotBirdViewChanged(const QPointF &newCenter)
Definition: uml.cpp:3197
UMLApp::refactor
void refactor(UMLClassifier *classifier)
Definition: uml.cpp:2370
UMLScene::toggleShowGrid
void toggleShowGrid()
Definition: umlscene.cpp:3560
UMLApp::m_birdView
BirdView * m_birdView
Bird View window.
Definition: uml.h:422
UMLApp::viewShowDoc
QAction * viewShowDoc
Definition: uml.h:438
Icon_Utils::it_Align_HorizontalDistribute
@ it_Align_HorizontalDistribute
Definition: icon_utils.h:219
UMLApp::slotZoomOut
void slotZoomOut()
Definition: uml.cpp:734
MultiPageDialogBase::exec
int exec()
Definition: multipagedialogbase.cpp:218
UMLClassifier
Information for a non-graphical Concept/Class.
Definition: classifier.h:34
debug_utils.h
UMLViewImageExporter::exportView
void exportView()
Definition: umlviewimageexporter.cpp:71
codeimportingwizard.h
UMLScene::alignRight
void alignRight()
Definition: umlscene.cpp:4395
icon_utils.h
UMLApp::setLang_tcl
void setLang_tcl()
Definition: uml.cpp:2583
UMLScene::name
QString name() const
Definition: umlscene.cpp:416
UMLApp::newDiagram
KActionMenu * newDiagram
Definition: uml.h:443
Settings::GeneralState::defaultLanguage
Uml::ProgrammingLanguage::Enum defaultLanguage
Definition: optionstate.h:64
UMLApp::slotAlignRight
void slotAlignRight()
Definition: uml.cpp:1851
UMLApp::editUndo
QAction * editUndo
Definition: uml.h:433
UmbrelloSettings::setGeometry
static void setGeometry(const QSize &v)
Definition: umbrellosettings.h:25
UMLApp::editRedo
QAction * editRedo
Definition: uml.h:434
UMLApp::slotExecGenerationWizard
void slotExecGenerationWizard()
Definition: uml.cpp:2488
UMLApp::m_doc
UMLDoc * m_doc
Definition: uml.h:407
UMLScene
Definition: umlscene.h:64
files
c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it plus any associated interface definition files
Definition: GPL-2.0-only.txt:150
UMLApp::UMLApp
UMLApp(QWidget *parent=0)
Definition: uml.cpp:160
Uml::ProgrammingLanguage::toExtensions
QStringList toExtensions(Enum item)
Definition: basictypes.cpp:1024
UMLApp::slotPrintPreview
void slotPrintPreview()
Definition: uml.cpp:1533
UMLApp::setLang_vala
void setLang_vala()
Definition: uml.cpp:2588
FindDialog::category
UMLFinder::Category category() const
Definition: finddialog.cpp:50
codegenpolicyext.h
Uml::ProgrammingLanguage::Vala
@ Vala
Definition: basictypes.h:310
UMLApp::m_viewStack
QStackedWidget * m_viewStack
Definition: uml.h:473
UMLApp::slotCurrentViewChanged
void slotCurrentViewChanged()
Definition: uml.cpp:2912
Icon_Utils::it_Diagram_Deployment
@ it_Diagram_Deployment
Definition: icon_utils.h:114
diagramprintpage.h
Icon_Utils::toString
QString toString(IconType type)
Definition: icon_utils.cpp:186
Icon_Utils::it_Import_Files
@ it_Import_Files
Definition: icon_utils.h:154
UMLApp::zoom100Action
QAction * zoom100Action
Definition: uml.h:451
UMLView::umlScene
UMLScene * umlScene() const
Definition: umlview.cpp:51
UMLApp::slotEditCut
void slotEditCut()
Definition: uml.cpp:1678
UMLAppPrivate::welcomeWindow
QDockWidget * welcomeWindow
Definition: umlappprivate.h:70
UMLApp::m_config
KSharedConfigPtr m_config
The configuration object of the application.
Definition: uml.h:392
UMLApp::logInfo
void logInfo(const QString &s)
Definition: uml.cpp:1977
UMLApp::viewSnapToGrid
KToggleAction * viewSnapToGrid
Definition: uml.h:446
Icon_Utils::it_Import_Project
@ it_Import_Project
Definition: icon_utils.h:153
CodeGenerator::language
virtual Uml::ProgrammingLanguage::Enum language() const =0
CmdLineExportAllViewsEvent::eventType
static QEvent::Type eventType()
Definition: cmdlineexportallviewsevent.cpp:37
CodeImportingWizard
Definition: codeimportingwizard.h:20
UMLApp::createGenerator
CodeGenerator * createGenerator()
UMLListView
Displays the list view for the program.
Definition: umllistview.h:42
simplecodegenerator.h
b
bool b
Definition: cxx11-null-pointer-constant.h:6
UMLApp::m_documentationDock
QDockWidget * m_documentationDock
Contains the documentation DocWindow widget.
Definition: uml.h:414
UMLApp::queryClose
virtual bool queryClose()
Definition: uml.cpp:1252
Uml::DiagramType::Activity
@ Activity
Definition: basictypes.h:72
UMLClipboard
Clipboard management class.
Definition: umlclipboard.h:27
CodeGenerator
Definition: codegenerator.h:53
DocWindow::reset
void reset()
Definition: docwindow.cpp:305
UMLApp::setLang_none
void setLang_none()
Definition: uml.cpp:2598
Settings::OptionState::codeViewerState
CodeViewerState codeViewerState
Definition: optionstate.h:326
Settings::GeneralState::undo
bool undo
Definition: optionstate.h:52
Icon_Utils::it_Go_Next
@ it_Go_Next
Definition: icon_utils.h:131
UMLListView::setStartedCut
void setStartedCut(bool startedCut)
Definition: umllistview.cpp:2724
SettingsDialog::setCurrentPage
void setCurrentPage(PageType page)
Definition: settingsdialog.cpp:71
UMLScene::ID
Uml::ID::Type ID() const
Definition: umlscene.cpp:448
UMLApp::config
KConfig * config()
Definition: uml.cpp:3605
UMLApp::slotCopyChanged
void slotCopyChanged()
Definition: uml.cpp:2108
UMLApp::activeLanguage
Uml::ProgrammingLanguage::Enum activeLanguage() const
Definition: uml.cpp:2632
UMLApp::newDocument
void newDocument()
Definition: uml.cpp:3159
UMLApp::m_cmdHistoryDock
QDockWidget * m_cmdHistoryDock
Contains the undo/redo viewer widget.
Definition: uml.h:415
Icon_Utils::it_Diagram_Component
@ it_Diagram_Component
Definition: icon_utils.h:113
UMLScene::toggleSnapToGrid
void toggleSnapToGrid()
Definition: umlscene.cpp:3542
UMLListView::findView
UMLListViewItem * findView(UMLView *v)
Definition: umllistview.cpp:1359
UMLApp::setLang_actionscript
void setLang_actionscript()
Definition: uml.cpp:2498
Icon_Utils::it_Tab_New
@ it_Tab_New
Definition: icon_utils.h:137
UMLApp::viewShowCmdHistory
QAction * viewShowCmdHistory
Definition: uml.h:440
Uml::ProgrammingLanguage::JavaScript
@ JavaScript
Definition: basictypes.h:299
umlviewimageexporterall.h
Icon_Utils::it_Export_Files
@ it_Export_Files
Definition: icon_utils.h:155
UMLDoc::closeDocument
void closeDocument()
Definition: umldoc.cpp:399
Uml::ProgrammingLanguage::toExtensionsDescription
QString toExtensionsDescription(Enum item)
Definition: basictypes.cpp:1103
UMLApp::executeCommand
void executeCommand(QUndoCommand *cmd)
Definition: uml.cpp:3547
Uml::ProgrammingLanguage::CSharp
@ CSharp
Definition: basictypes.h:295
Uml::DiagramType::Deployment
@ Deployment
Definition: basictypes.h:74
UMLViewList
QList< QPointer< UMLView > > UMLViewList
Definition: umlviewlist.h:14
UMLApp::logToConsole
bool logToConsole() const
Definition: uml.cpp:1941
UMLApp::m_view
QPointer< UMLView > m_view
Definition: uml.h:400
UMLApp::keyPressEvent
virtual void keyPressEvent(QKeyEvent *e)
Definition: uml.cpp:3062
UMLApp::m_pZoomOutPB
QPushButton * m_pZoomOutPB
Definition: uml.h:502
UMLObjectList
Definition: umlobjectlist.h:24
UMLClipboard::copy
QMimeData * copy(bool fromView=false)
Definition: umlclipboard.cpp:66
UMLApp::isUndoActionEnabled
bool isUndoActionEnabled() const
Definition: uml.cpp:2249
UMLApp::slotShowDebugView
void slotShowDebugView(bool state)
Definition: uml.cpp:2661
UMLScene::alignBottom
void alignBottom()
Definition: umlscene.cpp:4430
UMLApp::initView
void initView()
Definition: uml.cpp:902
UMLApp::m_printSettings
QPointer< DiagramPrintPage > m_printSettings
printer diagram settings
Definition: uml.h:522
UMLDoc::viewIterator
UMLViewList viewIterator() const
Definition: umldoc.cpp:3116
UMLApp::setLang_python
void setLang_python()
Definition: uml.cpp:2568
CodeGenerator::createDefaultStereotypes
virtual void createDefaultStereotypes()
Definition: codegenerator.cpp:814
MultiPageDialogBase::GeneralPage
@ GeneralPage
Definition: multipagedialogbase.h:59
UMLAppPrivate::diagramsWindow
DiagramsWindow * diagramsWindow
Definition: umlappprivate.h:67
Icon_Utils::iconSet
QPixmap iconSet(Uml::DiagramType::Enum dt)
Definition: icon_utils.cpp:116
UMLApp::slotFileExportXhtml
void slotFileExportXhtml()
Definition: uml.cpp:1632
UMLApp::viewExportImage
QAction * viewExportImage
Definition: uml.h:448
UMLApp::setLang_pascal
void setLang_pascal()
Definition: uml.cpp:2543
CmdLineExportAllViewsEvent
Definition: cmdlineexportallviewsevent.h:22
UMLScene::alignLeft
void alignLeft()
Definition: umlscene.cpp:4377
UMLApp::document
UMLDoc * document() const
Definition: uml.cpp:1063
UMLApp::viewShowDebug
QAction * viewShowDebug
Definition: uml.h:437
UMLAppPrivate::createWelcomeWindow
void createWelcomeWindow()
Definition: umlappprivate.h:154
UMLApp::viewCodeDocument
void viewCodeDocument(UMLClassifier *classifier)
Definition: uml.cpp:2338
CmdLineExportAllViewsEvent::exportAllViews
void exportAllViews()
Definition: cmdlineexportallviewsevent.cpp:70
UMLScene::selectAll
void selectAll()
Definition: umlscene.cpp:1708
umldoc.h
WorkToolBar::setupActions
void setupActions()
Definition: worktoolbar.cpp:497
UMLApp::isPasteState
bool isPasteState() const
Definition: uml.cpp:2204
UMLDoc::saveModified
bool saveModified()
Definition: umldoc.cpp:351
UMLApp::defaultCursor
QCursor defaultCursor() const
CodeGenPolicyExt::setDefaults
virtual void setDefaults(bool emitUpdateSignal=true)=0
UMLDoc::isModified
bool isModified() const
Definition: umldoc.cpp:3162
UMLApp::slotStatusMsg
void slotStatusMsg(const QString &text)
Definition: uml.cpp:1735
UMLApp::slotShowTreeView
void slotShowTreeView(bool state)
Definition: uml.cpp:2655
UMLApp::clearUndoStack
void clearUndoStack()
Definition: uml.cpp:3490
UmbrelloSettings::setLastFile
static void setLastFile(const QString &v)
Definition: umbrellosettings.h:469
UMLApp::slotSnapToGridToggled
void slotSnapToGridToggled(bool gridOn)
Definition: uml.cpp:2926
XhtmlGenerator
Definition: xhtmlgenerator.h:37
SettingsDialog::getChangesApplied
bool getChangesApplied() const
Definition: settingsdialog.h:57
UMLApp::logDebug
void logDebug(const QString &s)
Definition: uml.cpp:1961
xhtmlgenerator.h
UmbrelloSettings::geometry
static QSize geometry()
Definition: umbrellosettings.h:35
UMLApp::isRedoActionEnabled
bool isRedoActionEnabled() const
Definition: uml.cpp:2270
UMLApp::setLang_d
void setLang_d()
Definition: uml.cpp:2518
UMLView::zoom
qreal zoom() const
Definition: umlview.cpp:59
MultiPageDialogBase::PageType
PageType
Available page types.
Definition: multipagedialogbase.h:52
UMLApp::slotAlignLeft
void slotAlignLeft()
Definition: uml.cpp:1843
CodeGenerationWizard
Definition: codegenerationwizard.h:27
WorkToolBar::setDefaultTool
void setDefaultTool()
Definition: worktoolbar.cpp:308
Uml::ProgrammingLanguage::PHP5
@ PHP5
Definition: basictypes.h:304