umbrello
2.32.2
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
18 #include <kxmlguiwindow.h>
19 #if QT_VERSION < 0x050000
22 #include <ksharedconfig.h>
26 #if QT_VERSION >= 0x050000
53 class KRecentFilesAction;
57 #if QT_VERSION < 0x050000
73 #if QT_VERSION >= 0x050000
103 explicit UMLApp(QWidget* parent = 0);
108 #if QT_VERSION >= 0x050000
166 #if QT_VERSION >= 0x050000
198 void importFiles(QStringList& fileList,
const QString &rootPath = QString());
229 #if QT_VERSION >= 0x050000
296 #if QT_VERSION >= 0x050000
317 #if QT_VERSION >= 0x050000
351 #if QT_VERSION >= 0x050000
352 void slotDiagramPopupMenu(
const QPoint& point);
359 QMenu*
findMenu(
const QString &name);
362 void setZoom(
int zoom,
bool withView =
true);
368 static bool canDecode(
const QMimeData* mimeSource);
450 #if QT_VERSION >= 0x050000
475 #if QT_VERSION >= 0x050000
509 #if QT_VERSION >= 0x050000
KRecentFilesAction * fileOpenRecent
Definition: uml.h:423
@ PHP
Definition: basictypes.h:283
void slotDeleteSelected()
Definition: uml.cpp:2827
void slotClipDataChanged()
Definition: uml.cpp:1988
QAction * printPreview
Definition: uml.h:424
UMLView * currentView() const
Definition: uml.cpp:3144
void slotZoom100()
Definition: uml.cpp:718
Uml::ProgrammingLanguage::Enum m_activeLanguage
Active language.
Definition: uml.h:382
@ UseCase
Definition: basictypes.h:82
UMLListView * m_listView
Listview shows the current open file.
Definition: uml.h:405
@ it_Align_VerticalDistribute
Definition: icon_utils.h:232
void setDocument(UMLDoc *doc)
Definition: umllistview.cpp:1201
#define DEBUG_REGISTER(src)
Definition: debug_utils.h:131
void slotImportingWizard()
Definition: uml.cpp:2761
CodeGenerator * m_codegen
Active code generator.
Definition: uml.h:383
bool isCaseSensitive(Enum item)
Definition: basictypes.cpp:1101
const KUrl & url() const
Definition: umldoc.cpp:330
QString scopeSeparator(Enum item)
Definition: basictypes.cpp:1110
void setLang_ruby()
Definition: uml.cpp:2455
void setModified(bool _m)
Definition: uml.cpp:1907
void setCurrentView(UMLView *view, bool updateTreeView=true)
Definition: uml.cpp:3084
void redo()
Definition: uml.cpp:3392
@ Perl
Definition: basictypes.h:282
void slotActivityDiagram()
Definition: uml.cpp:1778
@ Component
Definition: basictypes.h:87
CodeGenerator * createObject(Uml::ProgrammingLanguage::Enum pl)
Definition: codegenfactory.cpp:97
QAction * editCut
Definition: uml.h:426
FindResults findResults
Definition: umlappprivate.h:62
void setDiagramMenuItemsState(bool bState)
Definition: uml.cpp:2632
void slotDeleteSelectedItems()
Definition: umllistview.cpp:2202
void slotEntityRelationshipDiagram()
Definition: uml.cpp:1802
void openDocumentFile(const KUrl &url=KUrl())
Definition: uml.cpp:1038
void addDefaultDatatypes()
Definition: umldoc.cpp:3461
bool paste(const QMimeData *data)
Definition: umlclipboard.cpp:194
Enum
Definition: basictypes.h:271
bool tabdiagrams
Definition: optionstate.h:57
void slotShowLogView(bool state)
Definition: uml.cpp:2556
Definition: umlviewimageexporterall.h:25
bool generateXhtmlForProjectInto(const KUrl &destDir)
Definition: xhtmlgenerator.cpp:95
Definition: settingsdialog.h:52
@ PostgreSQL
Definition: basictypes.h:285
void slotImportProject()
Definition: uml.cpp:2743
SettingsDialog * m_settingsDialog
The global UML settings dialog.
Definition: uml.h:490
@ it_Properties
Definition: icon_utils.h:147
void slotCloseDiagram(QWidget *tab)
Definition: uml.cpp:2877
@ Pascal
Definition: basictypes.h:281
bool activeLanguageIsCaseSensitive()
Definition: uml.cpp:2517
void slotDeleteDiagram()
Definition: uml.cpp:2851
QAction * filePrint
Definition: uml.h:425
QUndoView * m_pQUndoView
Undo / Redo Viewer.
Definition: uml.h:419
Definition: cmdcreatediagram.h:25
void generateDocbookForProjectInto(const KUrl &destDir)
Definition: docbookgenerator.cpp:92
void setLang_sql()
Definition: uml.cpp:2460
@ Reserved
Definition: basictypes.h:129
void slotSelectAll()
Definition: uml.cpp:2819
void setLang_javascript()
Definition: uml.cpp:2415
QString getCodeGenerationLanguage()
Definition: settingsdialog.cpp:262
CodeGenPolicyExt * m_policyext
Active policy extension.
Definition: uml.h:385
void slotEditCopy()
Definition: uml.cpp:1668
@ it_Align_HorizontalMiddle
Definition: icon_utils.h:231
@ it_Diagram_Collaboration
Definition: icon_utils.h:126
QListWidget * logWindow() const
Definition: uml.cpp:1896
void slotChangeTabLeft()
Definition: uml.cpp:3197
QAction * createZoomAction(int zoom, int currentZoom)
Definition: uml.cpp:771
QString m_imageMimeType
Default mime type to use for image export.
Definition: uml.h:488
UMLFinder::Category category()
Definition: finddialog.cpp:55
WorkToolBar * m_toolsbar
Definition: uml.h:459
void slotChangeTabRight()
Definition: uml.cpp:3227
@ it_Align_Bottom
Definition: icon_utils.h:229
static Tracer * instance()
Definition: debug_utils.cpp:36
Definition: classwizard.h:28
QString activeLanguageScopeSeparator()
Definition: uml.cpp:2526
void slotObjectDiagram()
Definition: uml.cpp:1738
void initSavedCodeGenerators()
RefactoringAssistant * m_refactoringAssist
Refactoring assistant.
Definition: uml.h:420
@ Java
Definition: basictypes.h:278
void slotDiagramPopupMenu(QWidget *umlview, const QPoint &point)
Definition: umldoc.cpp:3494
QToolButton * m_newSessionButton
Definition: uml.h:457
Items used by UMLListView.
Definition: umllistviewitem.h:40
CodeGenerationPolicy * m_commoncodegenpolicy
Definition: uml.h:384
bool saveDocument(const KUrl &url, const char *format=0)
Definition: umldoc.cpp:775
@ it_Align_VerticalMiddle
Definition: icon_utils.h:230
Definition: diagramselectiondialog.h:29
KUndoStack * m_pUndoStack
UndoStack used to store actions, to provide Undo/Redo feature.
Definition: uml.h:512
@ Tcl
Definition: basictypes.h:289
void exportViews(DiagramPrintPage *selectPage)
Definition: umlviewimageexporterall.cpp:61
ObjectsWindow * objectsWindow
Definition: umlappprivate.h:69
void setLang_php()
Definition: uml.cpp:2435
@ State
Definition: basictypes.h:85
void removeDiagram(Uml::ID::Type id)
Definition: umldoc.cpp:1801
bool isSimpleCodeGeneratorActive()
Definition: uml.cpp:2347
UMLViewImageExporterAll * m_imageExporterAll
Used to export all the views.
Definition: uml.h:492
void setupSignals()
Definition: umldoc.cpp:991
@ it_New
Definition: icon_utils.h:134
@ Reserved
Definition: basictypes.h:292
void alignHorizontalMiddle()
Definition: umlscene.cpp:4290
void slotFileExportDocbook()
Definition: uml.cpp:1574
bool slotOpenFileInEditor(const QUrl &file, int startCursor=0, int endCursor=0)
Definition: uml.cpp:3328
@ it_Go_Previous
Definition: icon_utils.h:146
void setLang_perl()
Definition: uml.cpp:2430
@ MySQL
Definition: basictypes.h:280
CodeGenerationPolicy * commonPolicy() const
Definition: uml.cpp:2274
Enum
Definition: basictypes.h:77
bool newDocument()
Definition: umldoc.cpp:454
@ it_Diagram_Activity
Definition: icon_utils.h:124
@ Collaboration
Definition: basictypes.h:84
void slotFileQuit()
Definition: uml.cpp:1558
QString imageMimeType() const
Definition: uml.cpp:3163
@ it_Align_Left
Definition: icon_utils.h:227
void slotShowBirdView(bool state)
Definition: uml.cpp:2562
@ Python
Definition: basictypes.h:286
@ it_Diagram_State
Definition: icon_utils.h:131
Definition: refactoringassistant.h:28
void print(QPrinter *pPrinter, DiagramPrintPage *selectPage)
Definition: umldoc.cpp:3070
void enableUndo(bool enable)
Definition: uml.cpp:2125
bool slotPrintSettings()
Definition: uml.cpp:1463
@ ActionScript
Definition: basictypes.h:272
QAction * editCopy
Definition: uml.h:427
Definition: classimport.h:26
void slotShowGridToggled(bool gridOn)
Definition: uml.cpp:2811
QWidget * mainViewWidget()
Definition: uml.cpp:3038
@ it_Export_Picture
Definition: icon_utils.h:170
@ XMLSchema
Definition: basictypes.h:291
QDockWidget * m_mainDock
The widget which shows the diagrams.
Definition: uml.h:407
@ it_Diagram_Object
Definition: icon_utils.h:133
void setZoom(int zoom, bool withView=true)
Definition: uml.cpp:745
void slotDeploymentDiagram()
Definition: uml.cpp:1794
QMenu * findMenu(const QString &name)
Definition: uml.cpp:140
void slotEditUndo()
Definition: uml.cpp:1625
bool displayPrevious()
Definition: findresults.cpp:98
void slotShowCmdHistoryView(bool state)
Definition: uml.cpp:2550
@ it_Diagram_Class
Definition: icon_utils.h:125
void initStatusBar()
Definition: uml.cpp:822
@ Ruby
Definition: basictypes.h:287
virtual void readProperties(const KConfigGroup &cfg)
Definition: uml.cpp:1180
void slotSetZoom(QAction *action)
Definition: uml.cpp:760
QString text()
Definition: finddialog.cpp:32
bool slotFileSaveAs()
Definition: uml.cpp:1356
void importFiles(QStringList &fileList, const QString &rootPath=QString())
Definition: uml.cpp:2677
bool m_hasBegunMacro
Macro creation flag.
Definition: uml.h:516
void slotUpdateViews()
Definition: uml.cpp:2651
CodeDocument * findCodeDocumentByClassifier(UMLClassifier *classifier)
Definition: codegenerator.cpp:300
QPrinter * m_printer
print instance
Definition: uml.h:519
GeneralState generalState
Definition: optionstate.h:326
@ it_Diagram_EntityRelationship
Definition: icon_utils.h:129
bool isOpen() const
Definition: umlscene.cpp:652
void save()
Definition: optionstate.cpp:387
void setupZoomMenu()
Definition: uml.cpp:787
void createStereotypesWindow()
Definition: umlappprivate.h:142
void createObjectsWindow()
Definition: umlappprivate.h:132
~UMLApp()
Definition: uml.cpp:236
Definition: codedocument.h:33
void setLang_csharp()
Definition: uml.cpp:2395
QDockWidget * m_listDock
Contains the UMLListView tree view.
Definition: uml.h:408
DocWindow * m_docWindow
Documentation window.
Definition: uml.h:416
QLabel * m_statusBarMessage
Definition: uml.h:503
@ IDL
Definition: basictypes.h:277
void alignTop()
Definition: umlscene.cpp:4227
KTabWidget * m_tabWidget
Definition: uml.h:478
@ EntityRelationship
Definition: basictypes.h:89
void handleCursorKeyReleaseEvent(QKeyEvent *e)
Definition: uml.cpp:2961
QAction * viewProperties
Definition: uml.h:445
Definition: codegenpolicyext.h:28
QAction * viewShowTree
Definition: uml.h:432
KToggleAction * viewShowGrid
Definition: uml.h:443
QListWidget * m_logWindow
Logging window.
Definition: uml.h:417
void setSlotsEnabled(bool enabled)
Definition: birdview.cpp:232
QDockWidget * m_propertyDock
Contains the property browser widget.
Definition: uml.h:412
void slotEditRedo()
Definition: uml.cpp:1635
void slotComponentDiagram()
Definition: uml.cpp:1786
void readOptions()
Definition: uml.cpp:1125
QString createDiagramName(Uml::DiagramType::Enum type, bool askForName=true)
Definition: umldoc.cpp:1617
QVBoxLayout * m_layout
Definition: uml.h:486
void setPolicyExt(CodeGenPolicyExt *policy)
Definition: uml.cpp:2282
void initClip()
Definition: uml.cpp:1944
The class BirdView controls the view of the whole scene.
Definition: birdview.h:65
void slotCurrentViewExportImage()
Definition: uml.cpp:2597
bool m_loading
True if the application is opening an existing document.
Definition: uml.h:463
void setStartedCopy(bool startedCopy)
Definition: umllistview.cpp:2667
void settingsChanged(Settings::OptionState &optionState)
Definition: umldoc.cpp:3354
A print dialog page.
Definition: diagramprintpage.h:38
void slotViewsExportImages()
Definition: uml.cpp:2605
void slotAddDefaultDatatypes()
Definition: uml.cpp:2781
OptionState & optionState()
Definition: optionstate.cpp:362
void fileLoaded()
Definition: umlscene.cpp:3666
virtual void writeCodeToFile()
Definition: codegenerator.cpp:310
void setLang_postgresql()
Definition: uml.cpp:2445
Definition: umlappprivate.h:57
void slotCurrentProperties()
Definition: uml.cpp:2618
void slotAlignVerticalMiddle()
Definition: uml.cpp:1842
void enableUndoAction(bool enable)
Definition: uml.cpp:2151
virtual void saveProperties(KConfigGroup &cfg)
Definition: uml.cpp:1151
void readOptionState()
Definition: uml.cpp:2211
UMLViewImageExporter * getImageExporter()
Definition: umlscene.cpp:1921
void slotApplyPrefs()
Definition: uml.cpp:2033
void slotZoomSliderMoved(int value)
Definition: uml.cpp:678
virtual void writeConfig()
Definition: codegenerationpolicy.cpp:508
void slotCurrentViewClearDiagram()
Definition: uml.cpp:2571
void slotXhtmlDocGenerationFinished(bool status)
Definition: uml.cpp:3310
FindDialog findDialog
Definition: umlappprivate.h:61
void alignVerticalMiddle()
Definition: umlscene.cpp:4262
QListWidget * logWindow
Logging window.
Definition: umlappprivate.h:63
void setZoom(qreal zoom)
Definition: umlview.cpp:72
void slotFileNew()
Definition: uml.cpp:1238
KAction * deleteDiagram
Definition: uml.h:455
virtual void customEvent(QEvent *e)
Definition: uml.cpp:2949
void init()
Definition: umllistview.cpp:1419
@ it_Diagram_Sequence
Definition: icon_utils.h:130
void createDiagramsWindow()
Definition: umlappprivate.h:122
UMLFinder::Filter filter()
Definition: finddialog.cpp:41
QAction * editPaste
Definition: uml.h:428
void changeCurrentView(Uml::ID::Type id)
Definition: umldoc.cpp:1774
QPushButton * m_pZoomInPB
Definition: uml.h:499
void slotCurrentViewToggleSnapToGrid()
Definition: uml.cpp:2579
QTimer * m_copyTimer
Definition: uml.h:461
void slotFileSave()
Definition: uml.cpp:1339
bool editCutCopy(bool bFromView)
Definition: uml.cpp:2186
@ SQL
Definition: basictypes.h:288
void setGenerator(CodeGenerator *gen, bool giveWarning=true)
int collect(UMLFinder::Filter filter, UMLFinder::Category category, const QString &text)
Definition: findresults.cpp:36
void slotEditPaste()
Definition: uml.cpp:1680
DocWindow * docWindow() const
Definition: uml.cpp:1886
void deleteSelection()
Definition: umlscene.cpp:1584
void show()
Definition: umlview.cpp:117
KTabWidget * tabWidget()
Definition: uml.cpp:3339
virtual void keyReleaseEvent(QKeyEvent *e)
Definition: uml.cpp:3001
void slotAlignBottom()
Definition: uml.cpp:1834
KAction * deleteSelectedWidget
Definition: uml.h:454
void slotTabChanged(QWidget *tab)
Definition: uml.cpp:3185
void slotAlignHorizontalDistribute()
Definition: uml.cpp:1866
QAction * viewShowBirdView
Definition: uml.h:437
int selectedCount(bool filterText=false) const
Definition: umlscene.cpp:1990
StatusBarToolButton * m_pZoomFitSBTB
Definition: uml.h:500
Enum fromString(const QString &item)
Definition: basictypes.cpp:925
bool getChangesApplied()
Definition: settingsdialog.h:62
UMLListView * listView() const
Definition: uml.cpp:1065
#define uWarning()
Definition: debug_utils.h:124
void slotFilePrint()
Definition: uml.cpp:1527
void setLang_mysql()
Definition: uml.cpp:2420
Uml::DiagramType::Enum type() const
Definition: umlscene.cpp:426
void setLoading(bool state=true)
Definition: umldoc.cpp:1579
Definition: docwindow.h:30
bool displayNext()
Definition: findresults.cpp:71
void slotShowDocumentationView(bool state)
Definition: uml.cpp:2544
void slotZoomFit()
Definition: uml.cpp:686
CodeGenerator * generator() const
Definition: uml.cpp:2337
void slotFind()
Definition: uml.cpp:1429
@ it_Delete
Definition: icon_utils.h:135
bool isUndoEnabled()
Definition: uml.cpp:2115
#define i18n
Definition: main.cpp:39
void createDiagram(Uml::DiagramType::Enum type)
Definition: uml.cpp:1720
void slotCollaborationDiagram()
Definition: uml.cpp:1754
bool m_undoEnabled
Undo enabled flag.
Definition: uml.h:514
void slotAlignTop()
Definition: uml.cpp:1826
@ it_Align_Top
Definition: icon_utils.h:228
void slotAlignVerticalDistribute()
Definition: uml.cpp:1858
@ D
Definition: basictypes.h:276
UMLWidgetList selectedWidgets() const
Definition: umlscene.cpp:1391
void setLang_ada()
Definition: uml.cpp:2385
KMenu * m_diagramMenu
Definition: uml.h:458
void setProgLangAction(Uml::ProgrammingLanguage::Enum pl, const char *name, const char *action)
Definition: uml.cpp:277
void enablePrint(bool enable)
Definition: uml.cpp:1935
void setRootPath(const QString &path)
Definition: classimport.cpp:123
void resetStatusMsg()
Definition: uml.cpp:1711
StatusBarToolButton * m_pZoomFullSBTB
Definition: uml.h:501
void setImageMimeType(const QString &mimeType)
Definition: uml.cpp:3153
void writeToStatusBar(const QString &text)
Definition: umldoc.cpp:1206
void slotFileOpenRecent(const KUrl &url)
Definition: uml.cpp:1304
void setLang_php5()
Definition: uml.cpp:2440
void saveOptions()
Definition: uml.cpp:1075
@ Ada
Definition: basictypes.h:273
Uml::ProgrammingLanguage::Enum defaultLanguage()
Definition: uml.cpp:2895
QMenu * m_langSelect
For selecting the active language.
Definition: uml.h:379
void slotSequenceDiagram()
Definition: uml.cpp:1746
void beginMacro(const QString &text)
Definition: uml.cpp:3438
Definition: codegenerationpolicy.h:30
static UMLApp * s_instance
The last created instance of this class.
Definition: uml.h:356
XhtmlGenerator * m_xhtmlGenerator
Definition: uml.h:507
Definition: simplecodegenerator.h:34
WorkToolBar * workToolBar() const
Definition: uml.cpp:1876
void setActiveLanguage(Uml::ProgrammingLanguage::Enum pl)
Definition: uml.cpp:2500
BirdViewDockWidget * m_birdViewDock
Contains the bird's eye view.
Definition: uml.h:414
void setLang_java()
Definition: uml.cpp:2410
Definition: advancedcodegenerator.h:22
void initActions()
Definition: uml.cpp:289
void slotFindNext()
Definition: uml.cpp:1445
void slotStateDiagram()
Definition: uml.cpp:1770
bool openDocument(const KUrl &url, const char *format=0)
Definition: umldoc.cpp:497
@ Cpp
Definition: basictypes.h:274
QAction * viewShowLog
Definition: uml.h:435
QPixmap SmallIcon(IconType type)
Definition: icon_utils.cpp:41
void endMacro()
Definition: uml.cpp:3457
void slotGenerateAllCode()
Definition: uml.cpp:2360
connect()
Definition: namespaces-multiple.php:5
UMLAppPrivate * m_d
Definition: uml.h:357
void slotFileClose()
Definition: uml.cpp:1420
@ it_Clear
Definition: icon_utils.h:156
void slotMoveTabLeft()
Definition: uml.cpp:3264
void slotMoveTabRight()
Definition: uml.cpp:3286
void initGenerator()
Definition: uml.cpp:2904
void clearDiagram()
Definition: umlscene.cpp:3471
static UMLApp * app()
Definition: uml.cpp:269
void slotAlignHorizontalMiddle()
Definition: uml.cpp:1850
void slotFileOpen()
Definition: uml.cpp:1256
void slotPrintPreviewPaintRequested(QPrinter *printer)
Definition: uml.cpp:1519
QMenu * m_zoomSelect
Popup menu for zoom selection.
Definition: uml.h:380
@ it_Diagram_Usecase
Definition: icon_utils.h:132
void setModified(bool modified=true)
Definition: umldoc.cpp:3127
@ it_Zoom_100
Definition: icon_utils.h:225
void slotClassDiagram()
Definition: uml.cpp:1730
void slotCurrentViewToggleShowGrid()
Definition: uml.cpp:2588
bool openFileInEditor(const QUrl &file, int startCursor=0, int endCursor=0)
Definition: umlappprivate.cpp:136
void slotClassWizard()
Definition: uml.cpp:2771
void setLang_xmlschema()
Definition: uml.cpp:2475
void undo()
Definition: uml.cpp:3368
void alignVerticalDistribute()
Definition: umlscene.cpp:4318
void slotUseCaseDiagram()
Definition: uml.cpp:1762
Definition: codeviewerdialog.h:28
Definition: basictypes.cpp:37
@ Sequence
Definition: basictypes.h:83
Definition: docbookgenerator.h:40
void setLang_cpp()
Definition: uml.cpp:2390
QLabel * m_zoomValueLbl
Definition: uml.h:497
Uml::ID::Type gen()
Definition: uniqueid.cpp:26
void refactor(UMLClassifier *obj)
Definition: refactoringassistant.cpp:78
bool isCutCopyState() const
Definition: uml.cpp:2105
void slotZoomIn()
Definition: uml.cpp:734
void enableRedoAction(bool enable)
Definition: uml.cpp:2172
void setLang_idl()
Definition: uml.cpp:2405
bool importFiles(const QStringList &fileNames)
Definition: classimport.cpp:92
@ it_Align_Right
Definition: icon_utils.h:226
void slotImportClass()
Definition: uml.cpp:2707
QTimer * m_clipTimer
Definition: uml.h:460
QSlider * m_pZoomSlider
Definition: uml.h:502
Definition: optionstate.h:314
QDockWidget * m_logDock
Contains the log window widget.
Definition: uml.h:413
void setIsOpen(bool isOpen)
Definition: umlscene.cpp:661
StereotypesWindow * stereotypesWindow
Definition: umlappprivate.h:70
void slotFindPrevious()
Definition: uml.cpp:1454
@ Class
Definition: basictypes.h:81
void getFiles(QStringList &files, const QString &path, QStringList &filters)
getFiles
Definition: uml.cpp:2729
void alignHorizontalDistribute()
Definition: umlscene.cpp:4349
#define DEBUG(src)
Definition: debug_utils.h:129
void slotPrefs(MultiPageDialogBase::PageType page=MultiPageDialogBase::GeneralPage)
Definition: uml.cpp:2014
QAction * viewClearDiagram
Definition: uml.h:440
static ClassImport * createImporterByFileExt(const QString &fileName, CodeImpThread *thread=0)
Definition: classimport.cpp:43
#define uError()
Definition: debug_utils.h:123
void updateLangSelectMenu(Uml::ProgrammingLanguage::Enum activeLanguage)
Definition: uml.cpp:2920
@ Object
Definition: basictypes.h:90
Settings::CodeViewerState state()
Definition: codeviewerdialog.cpp:73
@ it_UndoView
Definition: icon_utils.h:144
CodeGenPolicyExt * policyExt() const
Definition: uml.cpp:2290
bool isTyping()
Definition: docwindow.cpp:323
QDockWidget * m_debugDock
Contains the debug DocWindow widget.
Definition: uml.h:409
void load()
Definition: optionstate.cpp:376
static bool canDecode(const QMimeData *mimeSource)
Definition: uml.cpp:1967
virtual bool showPropertiesDialog(QWidget *parent=0)
Definition: umlview.cpp:91
void createBirdView(UMLView *view)
Definition: uml.cpp:3052
void slotBirdViewChanged(const QPointF &newCenter)
Definition: uml.cpp:3066
void refactor(UMLClassifier *classifier)
Definition: uml.cpp:2261
void toggleShowGrid()
Definition: umlscene.cpp:3513
BirdView * m_birdView
Bird View window.
Definition: uml.h:418
QAction * viewShowDoc
Definition: uml.h:434
@ it_Align_HorizontalDistribute
Definition: icon_utils.h:233
void slotZoomOut()
Definition: uml.cpp:726
int exec()
Definition: multipagedialogbase.cpp:223
Information for a non-graphical Concept/Class.
Definition: classifier.h:40
void exportView()
Definition: umlviewimageexporter.cpp:76
void alignRight()
Definition: umlscene.cpp:4210
void setLang_tcl()
Definition: uml.cpp:2465
QString name() const
Definition: umlscene.cpp:410
KActionMenu * newDiagram
Definition: uml.h:439
Uml::ProgrammingLanguage::Enum defaultLanguage
Definition: optionstate.h:68
void slotAlignRight()
Definition: uml.cpp:1818
QAction * editUndo
Definition: uml.h:429
QAction * editRedo
Definition: uml.h:430
void slotExecGenerationWizard()
Definition: uml.cpp:2370
UMLDoc * m_doc
Definition: uml.h:403
Definition: umlscene.h:69
UMLApp(QWidget *parent=0)
Definition: uml.cpp:155
#define DBG_SRC
Definition: import_utils.cpp:43
QStringList toExtensions(Enum item)
Definition: basictypes.cpp:985
void slotPrintPreview()
Definition: uml.cpp:1500
void setLang_vala()
Definition: uml.cpp:2470
@ Vala
Definition: basictypes.h:290
QStackedWidget * m_viewStack
Definition: uml.h:469
void slotCurrentViewChanged()
Definition: uml.cpp:2789
@ it_Diagram_Deployment
Definition: icon_utils.h:128
@ it_Import_Files
Definition: icon_utils.h:168
QAction * zoom100Action
Definition: uml.h:447
UMLScene * umlScene() const
Definition: umlview.cpp:56
void slotEditCut()
Definition: uml.cpp:1645
QDockWidget * welcomeWindow
Definition: umlappprivate.h:71
KSharedConfigPtr m_config
The configuration object of the application.
Definition: uml.h:388
int selectedItemsCount()
Definition: umllistview.cpp:2067
KToggleAction * viewSnapToGrid
Definition: uml.h:442
@ it_Import_Project
Definition: icon_utils.h:167
static QEvent::Type eventType()
Definition: cmdlineexportallviewsevent.cpp:39
Definition: codeimportingwizard.h:35
CodeGenerator * createGenerator()
Displays the list view for the program.
Definition: umllistview.h:47
bool b
Definition: cxx11-null-pointer-constant.h:6
QDockWidget * m_documentationDock
Contains the documentation DocWindow widget.
Definition: uml.h:410
virtual bool queryClose()
Definition: uml.cpp:1224
@ Activity
Definition: basictypes.h:86
Clipboard management class.
Definition: umlclipboard.h:33
Definition: codegenerator.h:57
bool isModified()
Definition: umldoc.cpp:3142
void reset()
Definition: docwindow.cpp:309
QString statusBarMsg()
Definition: uml.cpp:3350
CodeViewerState codeViewerState
Definition: optionstate.h:330
bool undo
Definition: optionstate.h:56
@ it_Go_Next
Definition: icon_utils.h:145
void setStartedCut(bool startedCut)
Definition: umllistview.cpp:2657
void setCurrentPage(PageType page)
Definition: settingsdialog.cpp:76
Uml::ID::Type ID() const
Definition: umlscene.cpp:442
KConfig * config()
Definition: uml.cpp:3474
QAction * m_langAct[Uml::ProgrammingLanguage::Reserved]
Definition: uml.h:449
void slotCopyChanged()
Definition: uml.cpp:1999
Uml::ProgrammingLanguage::Enum activeLanguage() const
Definition: uml.cpp:2509
void newDocument()
Definition: uml.cpp:3028
QDockWidget * m_cmdHistoryDock
Contains the undo/redo viewer widget.
Definition: uml.h:411
@ it_Diagram_Component
Definition: icon_utils.h:127
void toggleSnapToGrid()
Definition: umlscene.cpp:3495
UMLViewList viewIterator()
Definition: umldoc.cpp:3096
UMLListViewItem * findView(UMLView *v)
Definition: umllistview.cpp:1338
void setLang_actionscript()
Definition: uml.cpp:2380
@ it_Tab_New
Definition: icon_utils.h:151
QAction * viewShowCmdHistory
Definition: uml.h:436
@ JavaScript
Definition: basictypes.h:279
@ it_Export_Files
Definition: icon_utils.h:169
void closeDocument()
Definition: umldoc.cpp:402
QString toExtensionsDescription(Enum item)
Definition: basictypes.cpp:1064
void executeCommand(QUndoCommand *cmd)
Definition: uml.cpp:3416
@ CSharp
Definition: basictypes.h:275
@ Deployment
Definition: basictypes.h:88
QList< QPointer< UMLView > > UMLViewList
Definition: umlviewlist.h:26
QPointer< UMLView > m_view
Definition: uml.h:396
virtual void keyPressEvent(QKeyEvent *e)
Definition: uml.cpp:2931
QPushButton * m_pZoomOutPB
Definition: uml.h:498
QMimeData * copy(bool fromView=false)
Definition: umlclipboard.cpp:69
bool isUndoActionEnabled() const
Definition: uml.cpp:2140
void slotShowDebugView(bool state)
Definition: uml.cpp:2538
void alignBottom()
Definition: umlscene.cpp:4245
void initView()
Definition: uml.cpp:894
QPointer< DiagramPrintPage > m_printSettings
printer diagram settings
Definition: uml.h:518
void setLang_python()
Definition: uml.cpp:2450
virtual void createDefaultStereotypes()
Definition: codegenerator.cpp:815
@ GeneralPage
Definition: multipagedialogbase.h:64
DiagramsWindow * diagramsWindow
Definition: umlappprivate.h:68
QPixmap iconSet(Uml::DiagramType::Enum dt)
Definition: icon_utils.cpp:127
void slotFileExportXhtml()
Definition: uml.cpp:1599
QAction * viewExportImage
Definition: uml.h:444
void setLang_pascal()
Definition: uml.cpp:2425
Definition: cmdlineexportallviewsevent.h:28
void alignLeft()
Definition: umlscene.cpp:4192
UMLDoc * document() const
Definition: uml.cpp:1055
QAction * viewShowDebug
Definition: uml.h:433
void createWelcomeWindow()
Definition: umlappprivate.h:152
void viewCodeDocument(UMLClassifier *classifier)
Definition: uml.cpp:2229
void exportAllViews()
Definition: cmdlineexportallviewsevent.cpp:72
void selectAll()
Definition: umlscene.cpp:1669
bool isPasteState() const
Definition: uml.cpp:2095
bool saveModified()
Definition: umldoc.cpp:354
virtual void setDefaults(bool emitUpdateSignal=true)=0
void slotStatusMsg(const QString &text)
Definition: uml.cpp:1702
void slotShowTreeView(bool state)
Definition: uml.cpp:2532
void clearUndoStack()
Definition: uml.cpp:3359
void slotSnapToGridToggled(bool gridOn)
Definition: uml.cpp:2803
Definition: xhtmlgenerator.h:42
bool isRedoActionEnabled() const
Definition: uml.cpp:2161
void setLang_d()
Definition: uml.cpp:2400
qreal zoom() const
Definition: umlview.cpp:64
PageType
Available page types.
Definition: multipagedialogbase.h:57
void slotAlignLeft()
Definition: uml.cpp:1810
Definition: codegenerationwizard.h:33
@ PHP5
Definition: basictypes.h:284