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());
231 #if QT_VERSION >= 0x050000
298 #if QT_VERSION >= 0x050000
319 #if QT_VERSION >= 0x050000
354 #if QT_VERSION >= 0x050000
355 void slotDiagramPopupMenu(
const QPoint& point);
362 QMenu*
findMenu(
const QString &name);
365 void setZoom(
int zoom,
bool withView =
true);
371 static bool canDecode(
const QMimeData* mimeSource);
453 #if QT_VERSION >= 0x050000
478 #if QT_VERSION >= 0x050000
512 #if QT_VERSION >= 0x050000
KRecentFilesAction * fileOpenRecent
Definition: uml.h:426
@ PHP
Definition: basictypes.h:334
void slotDeleteSelected()
Definition: uml.cpp:2855
void slotClipDataChanged()
Definition: uml.cpp:2002
QAction * printPreview
Definition: uml.h:427
UMLView * currentView() const
Definition: uml.cpp:3180
void slotZoom100()
Definition: uml.cpp:731
Uml::ProgrammingLanguage::Enum m_activeLanguage
Active language.
Definition: uml.h:385
@ UseCase
Definition: basictypes.h:99
UMLListView * m_listView
Listview shows the current open file.
Definition: uml.h:408
@ it_Align_VerticalDistribute
Definition: icon_utils.h:232
void setDocument(UMLDoc *doc)
Definition: umllistview.cpp:1217
#define DEBUG_REGISTER(src)
Definition: debug_utils.h:131
void slotImportingWizard()
Definition: uml.cpp:2789
CodeGenerator * m_codegen
Active code generator.
Definition: uml.h:386
bool isCaseSensitive(Enum item)
Definition: basictypes.cpp:1169
const KUrl & url() const
Definition: umldoc.cpp:332
QString scopeSeparator(Enum item)
Definition: basictypes.cpp:1178
void setLang_ruby()
Definition: uml.cpp:2478
void setModified(bool _m)
Definition: uml.cpp:1921
void setCurrentView(UMLView *view, bool updateTreeView=true)
Definition: uml.cpp:3120
void redo()
Definition: uml.cpp:3428
@ Perl
Definition: basictypes.h:333
void slotActivityDiagram()
Definition: uml.cpp:1792
@ Component
Definition: basictypes.h:104
CodeGenerator * createObject(Uml::ProgrammingLanguage::Enum pl)
Definition: codegenfactory.cpp:107
QAction * editCut
Definition: uml.h:429
FindResults findResults
Definition: umlappprivate.h:62
void setDiagramMenuItemsState(bool bState)
Definition: uml.cpp:2660
void slotDeleteSelectedItems()
Definition: umllistview.cpp:2220
void slotEntityRelationshipDiagram()
Definition: uml.cpp:1816
void openDocumentFile(const KUrl &url=KUrl())
Definition: uml.cpp:1051
UMLFolder * datatypeFolder() const
Definition: umldoc.cpp:2950
void addDefaultDatatypes()
Definition: umldoc.cpp:3432
bool paste(const QMimeData *data)
Definition: umlclipboard.cpp:194
Enum
Definition: basictypes.h:322
bool tabdiagrams
Definition: optionstate.h:66
UMLObjectList containedObjects(bool includeInactive=false)
Definition: package.cpp:266
void slotShowLogView(bool state)
Definition: uml.cpp:2584
Definition: umlviewimageexporterall.h:24
bool generateXhtmlForProjectInto(const KUrl &destDir)
Definition: xhtmlgenerator.cpp:95
Definition: settingsdialog.h:51
@ PostgreSQL
Definition: basictypes.h:336
void slotImportProject()
Definition: uml.cpp:2771
SettingsDialog * m_settingsDialog
The global UML settings dialog.
Definition: uml.h:493
@ it_Properties
Definition: icon_utils.h:147
void slotCloseDiagram(QWidget *tab)
Definition: uml.cpp:2905
@ Pascal
Definition: basictypes.h:332
bool activeLanguageIsCaseSensitive()
Definition: uml.cpp:2545
void slotDeleteDiagram()
Definition: uml.cpp:2879
QAction * filePrint
Definition: uml.h:428
QUndoView * m_pQUndoView
Undo / Redo Viewer.
Definition: uml.h:422
Definition: cmdcreatediagram.h:24
void generateDocbookForProjectInto(const KUrl &destDir)
Definition: docbookgenerator.cpp:92
void setLang_sql()
Definition: uml.cpp:2483
@ Reserved
Definition: basictypes.h:146
void slotSelectAll()
Definition: uml.cpp:2847
void setLang_javascript()
Definition: uml.cpp:2438
QString getCodeGenerationLanguage()
Definition: settingsdialog.cpp:263
CodeGenPolicyExt * m_policyext
Active policy extension.
Definition: uml.h:388
#define UMBRELLOUI_RC
Definition: moc_predefs.h:154
void slotEditCopy()
Definition: uml.cpp:1682
@ it_Align_HorizontalMiddle
Definition: icon_utils.h:231
@ it_Diagram_Collaboration
Definition: icon_utils.h:126
bool removeAllDiagrams()
Definition: diagramsmodel.cpp:120
QListWidget * logWindow() const
Definition: uml.cpp:1910
void slotChangeTabLeft()
Definition: uml.cpp:3233
QAction * createZoomAction(int zoom, int currentZoom)
Definition: uml.cpp:784
QString m_imageMimeType
Default mime type to use for image export.
Definition: uml.h:491
UMLFinder::Category category()
Definition: finddialog.cpp:55
WorkToolBar * m_toolsbar
Definition: uml.h:462
void slotChangeTabRight()
Definition: uml.cpp:3263
@ it_Align_Bottom
Definition: icon_utils.h:229
static Tracer * instance()
Definition: debug_utils.cpp:36
Definition: classwizard.h:27
QString activeLanguageScopeSeparator()
Definition: uml.cpp:2554
void slotObjectDiagram()
Definition: uml.cpp:1752
void initSavedCodeGenerators()
RefactoringAssistant * m_refactoringAssist
Refactoring assistant.
Definition: uml.h:423
@ Java
Definition: basictypes.h:329
void removeUMLObject(UMLObject *umlobject, bool deleteObject=false)
Definition: umldoc.cpp:1884
void slotDiagramPopupMenu(QWidget *umlview, const QPoint &point)
Definition: umldoc.cpp:3497
QToolButton * m_newSessionButton
Definition: uml.h:460
Items used by UMLListView.
Definition: umllistviewitem.h:40
CodeGenerationPolicy * m_commoncodegenpolicy
Definition: uml.h:387
bool saveDocument(const KUrl &url, const char *format=0)
Definition: umldoc.cpp:777
@ it_Align_VerticalMiddle
Definition: icon_utils.h:230
Definition: diagramselectiondialog.h:28
KUndoStack * m_pUndoStack
UndoStack used to store actions, to provide Undo/Redo feature.
Definition: uml.h:515
@ Tcl
Definition: basictypes.h:340
void exportViews(DiagramPrintPage *selectPage)
Definition: umlviewimageexporterall.cpp:61
ObjectsWindow * objectsWindow
Definition: umlappprivate.h:69
void setLang_php()
Definition: uml.cpp:2458
@ State
Definition: basictypes.h:102
void removeDiagram(Uml::ID::Type id)
Definition: umldoc.cpp:1804
bool isSimpleCodeGeneratorActive()
Definition: uml.cpp:2370
UMLViewImageExporterAll * m_imageExporterAll
Used to export all the views.
Definition: uml.h:495
void setupSignals()
Definition: umldoc.cpp:994
@ it_New
Definition: icon_utils.h:134
@ Reserved
Definition: basictypes.h:343
void alignHorizontalMiddle()
Definition: umlscene.cpp:4320
void slotFileExportDocbook()
Definition: uml.cpp:1588
bool slotOpenFileInEditor(const QUrl &file, int startCursor=0, int endCursor=0)
Definition: uml.cpp:3364
@ it_Go_Previous
Definition: icon_utils.h:146
void setLang_perl()
Definition: uml.cpp:2453
@ MySQL
Definition: basictypes.h:331
CodeGenerationPolicy * commonPolicy() const
Definition: uml.cpp:2288
Enum
Definition: basictypes.h:94
static QString imageMimeType()
Definition: umbrellosettings.h:63
bool newDocument()
Definition: umldoc.cpp:456
@ it_Diagram_Activity
Definition: icon_utils.h:124
@ Collaboration
Definition: basictypes.h:101
void slotFileQuit()
Definition: uml.cpp:1572
QString imageMimeType() const
Definition: uml.cpp:3199
@ it_Align_Left
Definition: icon_utils.h:227
void slotShowBirdView(bool state)
Definition: uml.cpp:2590
@ Python
Definition: basictypes.h:337
@ it_Diagram_State
Definition: icon_utils.h:131
Definition: refactoringassistant.h:27
void print(QPrinter *pPrinter, DiagramPrintPage *selectPage)
Definition: umldoc.cpp:3041
void enableUndo(bool enable)
Definition: uml.cpp:2139
bool slotPrintSettings()
Definition: uml.cpp:1477
@ ActionScript
Definition: basictypes.h:323
QAction * editCopy
Definition: uml.h:430
Definition: classimport.h:25
void slotShowGridToggled(bool gridOn)
Definition: uml.cpp:2839
QWidget * mainViewWidget()
Definition: uml.cpp:3074
@ it_Export_Picture
Definition: icon_utils.h:170
@ XMLSchema
Definition: basictypes.h:342
static bool shuttingDown()
Definition: uml.cpp:2959
static void setImageMimeType(const QString &v)
Definition: umbrellosettings.h:53
QDockWidget * m_mainDock
The widget which shows the diagrams.
Definition: uml.h:410
@ it_Diagram_Object
Definition: icon_utils.h:133
void setZoom(int zoom, bool withView=true)
Definition: uml.cpp:758
void sigCutSuccessful()
Definition: moc_uml.cpp:653
void slotDeploymentDiagram()
Definition: uml.cpp:1808
QMenu * findMenu(const QString &name)
Definition: uml.cpp:150
void slotEditUndo()
Definition: uml.cpp:1639
bool displayPrevious()
Definition: findresults.cpp:98
void slotShowCmdHistoryView(bool state)
Definition: uml.cpp:2578
@ it_Diagram_Class
Definition: icon_utils.h:125
void initStatusBar()
Definition: uml.cpp:835
@ Ruby
Definition: basictypes.h:338
virtual void readProperties(const KConfigGroup &cfg)
Definition: uml.cpp:1193
void slotSetZoom(QAction *action)
Definition: uml.cpp:773
QString text()
Definition: finddialog.cpp:32
bool slotFileSaveAs()
Definition: uml.cpp:1369
void importFiles(QStringList &fileList, const QString &rootPath=QString())
Definition: uml.cpp:2705
bool m_hasBegunMacro
Macro creation flag.
Definition: uml.h:519
void slotUpdateViews()
Definition: uml.cpp:2679
CodeDocument * findCodeDocumentByClassifier(UMLClassifier *classifier)
Definition: codegenerator.cpp:301
QPrinter * m_printer
print instance
Definition: uml.h:522
GeneralState generalState
Definition: optionstate.h:335
@ it_Diagram_EntityRelationship
Definition: icon_utils.h:129
bool isOpen() const
Definition: umlscene.cpp:653
void save()
Definition: optionstate.cpp:395
void setupZoomMenu()
Definition: uml.cpp:800
void createStereotypesWindow()
Definition: umlappprivate.h:142
void createObjectsWindow()
Definition: umlappprivate.h:132
~UMLApp()
Definition: uml.cpp:246
Definition: codedocument.h:33
void setLang_csharp()
Definition: uml.cpp:2418
QDockWidget * m_listDock
Contains the UMLListView tree view.
Definition: uml.h:411
DocWindow * m_docWindow
Documentation window.
Definition: uml.h:419
QLabel * m_statusBarMessage
Definition: uml.h:506
@ IDL
Definition: basictypes.h:328
void alignTop()
Definition: umlscene.cpp:4257
KTabWidget * m_tabWidget
Definition: uml.h:481
@ EntityRelationship
Definition: basictypes.h:106
void handleCursorKeyReleaseEvent(QKeyEvent *e)
Definition: uml.cpp:2997
QAction * viewProperties
Definition: uml.h:448
Definition: codegenpolicyext.h:27
QAction * viewShowTree
Definition: uml.h:435
KToggleAction * viewShowGrid
Definition: uml.h:446
QListWidget * m_logWindow
Logging window.
Definition: uml.h:420
void setSlotsEnabled(bool enabled)
Definition: birdview.cpp:232
QDockWidget * m_propertyDock
Contains the property browser widget.
Definition: uml.h:415
void slotEditRedo()
Definition: uml.cpp:1649
void slotComponentDiagram()
Definition: uml.cpp:1800
void readOptions()
Definition: uml.cpp:1138
QString createDiagramName(Uml::DiagramType::Enum type, bool askForName=true)
Definition: umldoc.cpp:1620
QVBoxLayout * m_layout
Definition: uml.h:489
void setPolicyExt(CodeGenPolicyExt *policy)
Definition: uml.cpp:2296
void initClip()
Definition: uml.cpp:1958
The class BirdView controls the view of the whole scene.
Definition: birdview.h:64
void slotCurrentViewExportImage()
Definition: uml.cpp:2625
QAction * m_langAct[Uml::ProgrammingLanguage::Reserved+1]
Definition: uml.h:452
bool m_loading
True if the application is opening an existing document.
Definition: uml.h:466
void setStartedCopy(bool startedCopy)
Definition: umllistview.cpp:2724
void settingsChanged(Settings::OptionState &optionState)
Definition: umldoc.cpp:3325
A print dialog page.
Definition: diagramprintpage.h:37
void slotViewsExportImages()
Definition: uml.cpp:2633
void slotAddDefaultDatatypes()
Definition: uml.cpp:2809
OptionState & optionState()
Definition: optionstate.cpp:370
void fileLoaded()
Definition: umlscene.cpp:3696
virtual void writeCodeToFile()
Definition: codegenerator.cpp:311
void setLang_postgresql()
Definition: uml.cpp:2468
Definition: umlappprivate.h:56
void slotCurrentProperties()
Definition: uml.cpp:2646
void slotAlignVerticalMiddle()
Definition: uml.cpp:1856
void enableUndoAction(bool enable)
Definition: uml.cpp:2165
virtual void saveProperties(KConfigGroup &cfg)
Definition: uml.cpp:1164
void readOptionState()
Definition: uml.cpp:2225
UMLViewImageExporter * getImageExporter()
Definition: umlscene.cpp:1951
void slotApplyPrefs()
Definition: uml.cpp:2047
void slotZoomSliderMoved(int value)
Definition: uml.cpp:691
virtual void writeConfig()
Definition: codegenerationpolicy.cpp:508
void slotCurrentViewClearDiagram()
Definition: uml.cpp:2599
void slotXhtmlDocGenerationFinished(bool status)
Definition: uml.cpp:3346
FindDialog findDialog
Definition: umlappprivate.h:61
void alignVerticalMiddle()
Definition: umlscene.cpp:4292
QListWidget * logWindow
Logging window.
Definition: umlappprivate.h:63
void setZoom(qreal zoom)
Definition: umlview.cpp:72
void slotFileNew()
Definition: uml.cpp:1251
KAction * deleteDiagram
Definition: uml.h:458
virtual void customEvent(QEvent *e)
Definition: uml.cpp:2985
void init()
Definition: umllistview.cpp:1435
@ 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:431
void changeCurrentView(Uml::ID::Type id)
Definition: umldoc.cpp:1777
QPushButton * m_pZoomInPB
Definition: uml.h:502
void slotCurrentViewToggleSnapToGrid()
Definition: uml.cpp:2607
QTimer * m_copyTimer
Definition: uml.h:464
void slotFileSave()
Definition: uml.cpp:1352
bool editCutCopy(bool bFromView)
Definition: uml.cpp:2200
@ SQL
Definition: basictypes.h:339
static void setShowDocWindow(bool v)
Definition: umbrellosettings.h:665
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:1694
DocWindow * docWindow() const
Definition: uml.cpp:1900
void deleteSelection()
Definition: umlscene.cpp:1614
void show()
Definition: umlview.cpp:117
KTabWidget * tabWidget()
Definition: uml.cpp:3375
virtual void keyReleaseEvent(QKeyEvent *e)
Definition: uml.cpp:3037
void slotAlignBottom()
Definition: uml.cpp:1848
KAction * deleteSelectedWidget
Definition: uml.h:457
void slotTabChanged(QWidget *tab)
Definition: uml.cpp:3221
void slotAlignHorizontalDistribute()
Definition: uml.cpp:1880
QAction * viewShowBirdView
Definition: uml.h:440
int selectedCount(bool filterText=false) const
Definition: umlscene.cpp:2020
StatusBarToolButton * m_pZoomFitSBTB
Definition: uml.h:503
Enum fromString(const QString &item)
Definition: basictypes.cpp:993
bool getChangesApplied()
Definition: settingsdialog.h:62
DiagramsModel * diagramsModel()
Definition: umldoc.cpp:2556
UMLListView * listView() const
Definition: uml.cpp:1078
#define uWarning()
Definition: debug_utils.h:124
void slotFilePrint()
Definition: uml.cpp:1541
void setLang_mysql()
Definition: uml.cpp:2443
Uml::DiagramType::Enum type() const
Definition: umlscene.cpp:427
void setLoading(bool state=true)
Definition: umldoc.cpp:1582
Definition: docwindow.h:29
bool displayNext()
Definition: findresults.cpp:71
void slotShowDocumentationView(bool state)
Definition: uml.cpp:2572
void slotZoomFit()
Definition: uml.cpp:699
CodeGenerator * generator() const
Definition: uml.cpp:2360
void slotFind()
Definition: uml.cpp:1443
@ it_Delete
Definition: icon_utils.h:135
bool isUndoEnabled()
Definition: uml.cpp:2129
#define i18n
Definition: main.cpp:39
void createDiagram(Uml::DiagramType::Enum type)
Definition: uml.cpp:1734
void slotCollaborationDiagram()
Definition: uml.cpp:1768
bool m_undoEnabled
Undo enabled flag.
Definition: uml.h:517
void slotAlignTop()
Definition: uml.cpp:1840
@ it_Align_Top
Definition: icon_utils.h:228
void slotAlignVerticalDistribute()
Definition: uml.cpp:1872
@ D
Definition: basictypes.h:327
UMLWidgetList selectedWidgets() const
Definition: umlscene.cpp:1407
void setLang_ada()
Definition: uml.cpp:2408
KMenu * m_diagramMenu
Definition: uml.h:461
void setProgLangAction(Uml::ProgrammingLanguage::Enum pl, const char *name, const char *action)
Definition: uml.cpp:288
void enablePrint(bool enable)
Definition: uml.cpp:1949
void setRootPath(const QString &path)
Definition: classimport.cpp:123
void resetStatusMsg()
Definition: uml.cpp:1725
StatusBarToolButton * m_pZoomFullSBTB
Definition: uml.h:504
void setImageMimeType(const QString &mimeType)
Definition: uml.cpp:3189
void writeToStatusBar(const QString &text)
Definition: umldoc.cpp:1209
void slotFileOpenRecent(const KUrl &url)
Definition: uml.cpp:1317
void setLang_php5()
Definition: uml.cpp:2463
void saveOptions()
Definition: uml.cpp:1088
@ Ada
Definition: basictypes.h:324
Uml::ProgrammingLanguage::Enum defaultLanguage()
Definition: uml.cpp:2923
QMenu * m_langSelect
For selecting the active language.
Definition: uml.h:382
void slotSequenceDiagram()
Definition: uml.cpp:1760
void beginMacro(const QString &text)
Definition: uml.cpp:3474
Definition: codegenerationpolicy.h:29
static UMLApp * s_instance
The last created instance of this class.
Definition: uml.h:359
XhtmlGenerator * m_xhtmlGenerator
Definition: uml.h:510
Definition: simplecodegenerator.h:33
WorkToolBar * workToolBar() const
Definition: uml.cpp:1890
void setActiveLanguage(Uml::ProgrammingLanguage::Enum pl)
Definition: uml.cpp:2528
BirdViewDockWidget * m_birdViewDock
Contains the bird's eye view.
Definition: uml.h:417
void setLang_java()
Definition: uml.cpp:2433
Definition: advancedcodegenerator.h:21
void initActions()
Definition: uml.cpp:300
void slotFindNext()
Definition: uml.cpp:1459
void slotStateDiagram()
Definition: uml.cpp:1784
bool openDocument(const KUrl &url, const char *format=0)
Definition: umldoc.cpp:499
@ Cpp
Definition: basictypes.h:325
QAction * viewShowLog
Definition: uml.h:438
QPixmap SmallIcon(IconType type)
Definition: icon_utils.cpp:41
void endMacro()
Definition: uml.cpp:3493
void slotGenerateAllCode()
Definition: uml.cpp:2383
connect()
Definition: namespaces-multiple.php:5
UMLAppPrivate * m_d
Definition: uml.h:360
void slotFileClose()
Definition: uml.cpp:1433
@ it_Clear
Definition: icon_utils.h:156
void slotMoveTabLeft()
Definition: uml.cpp:3300
void slotMoveTabRight()
Definition: uml.cpp:3322
void initGenerator()
Definition: uml.cpp:2932
void clearDiagram()
Definition: umlscene.cpp:3501
static UMLApp * app()
Definition: uml.cpp:280
void slotAlignHorizontalMiddle()
Definition: uml.cpp:1864
void slotFileOpen()
Definition: uml.cpp:1269
static bool s_shuttingDown
Definition: uml.h:523
void slotPrintPreviewPaintRequested(QPrinter *printer)
Definition: uml.cpp:1533
QMenu * m_zoomSelect
Popup menu for zoom selection.
Definition: uml.h:383
@ it_Diagram_Usecase
Definition: icon_utils.h:132
void setModified(bool modified=true)
Definition: umldoc.cpp:3098
@ it_Zoom_100
Definition: icon_utils.h:225
void slotClassDiagram()
Definition: uml.cpp:1744
void slotCurrentViewToggleShowGrid()
Definition: uml.cpp:2616
bool openFileInEditor(const QUrl &file, int startCursor=0, int endCursor=0)
Definition: umlappprivate.cpp:136
void slotClassWizard()
Definition: uml.cpp:2799
Non-graphical management of objects and diagrams of a Folder.
Definition: folder.h:34
void setLang_xmlschema()
Definition: uml.cpp:2498
void undo()
Definition: uml.cpp:3404
void alignVerticalDistribute()
Definition: umlscene.cpp:4348
void slotUseCaseDiagram()
Definition: uml.cpp:1776
Definition: codeviewerdialog.h:27
Definition: basictypes.cpp:36
@ Sequence
Definition: basictypes.h:100
Definition: docbookgenerator.h:39
void setLang_cpp()
Definition: uml.cpp:2413
QLabel * m_zoomValueLbl
Definition: uml.h:500
Uml::ID::Type gen()
Definition: uniqueid.cpp:34
void refactor(UMLClassifier *obj)
Definition: refactoringassistant.cpp:78
bool isCutCopyState() const
Definition: uml.cpp:2119
void slotZoomIn()
Definition: uml.cpp:747
void enableRedoAction(bool enable)
Definition: uml.cpp:2186
void setLang_idl()
Definition: uml.cpp:2428
bool importFiles(const QStringList &fileNames)
Definition: classimport.cpp:92
@ it_Align_Right
Definition: icon_utils.h:226
void slotImportClass()
Definition: uml.cpp:2735
QTimer * m_clipTimer
Definition: uml.h:463
QSlider * m_pZoomSlider
Definition: uml.h:505
Definition: optionstate.h:323
QDockWidget * m_logDock
Contains the log window widget.
Definition: uml.h:416
void setIsOpen(bool isOpen)
Definition: umlscene.cpp:662
StereotypesWindow * stereotypesWindow
Definition: umlappprivate.h:70
void slotFindPrevious()
Definition: uml.cpp:1468
@ Class
Definition: basictypes.h:98
void getFiles(QStringList &files, const QString &path, QStringList &filters)
getFiles
Definition: uml.cpp:2757
void alignHorizontalDistribute()
Definition: umlscene.cpp:4379
#define DEBUG(src)
Definition: debug_utils.h:129
void slotPrefs(MultiPageDialogBase::PageType page=MultiPageDialogBase::GeneralPage)
Definition: uml.cpp:2028
QAction * viewClearDiagram
Definition: uml.h:443
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:2948
@ Object
Definition: basictypes.h:107
Settings::CodeViewerState state()
Definition: codeviewerdialog.cpp:73
static UmbrelloSettings * self()
Definition: umbrellosettings.cpp:19
@ it_UndoView
Definition: icon_utils.h:144
CodeGenPolicyExt * policyExt() const
Definition: uml.cpp:2304
bool isTyping()
Definition: docwindow.cpp:323
QDockWidget * m_debugDock
Contains the debug DocWindow widget.
Definition: uml.h:412
void load()
Definition: optionstate.cpp:384
static bool canDecode(const QMimeData *mimeSource)
Definition: uml.cpp:1981
virtual bool showPropertiesDialog(QWidget *parent=0)
Definition: umlview.cpp:91
void createBirdView(UMLView *view)
Definition: uml.cpp:3088
void slotBirdViewChanged(const QPointF &newCenter)
Definition: uml.cpp:3102
void refactor(UMLClassifier *classifier)
Definition: uml.cpp:2275
void toggleShowGrid()
Definition: umlscene.cpp:3543
BirdView * m_birdView
Bird View window.
Definition: uml.h:421
QAction * viewShowDoc
Definition: uml.h:437
virtual QStringList defaultDatatypes()
Definition: codegenerator.cpp:785
@ it_Align_HorizontalDistribute
Definition: icon_utils.h:233
void slotZoomOut()
Definition: uml.cpp:739
int exec()
Definition: multipagedialogbase.cpp:223
Information for a non-graphical Concept/Class.
Definition: classifier.h:39
void exportView()
Definition: umlviewimageexporter.cpp:76
void alignRight()
Definition: umlscene.cpp:4240
void setLang_tcl()
Definition: uml.cpp:2488
QString name() const
Definition: umlscene.cpp:411
KActionMenu * newDiagram
Definition: uml.h:442
Uml::ProgrammingLanguage::Enum defaultLanguage
Definition: optionstate.h:77
void slotAlignRight()
Definition: uml.cpp:1832
QAction * editUndo
Definition: uml.h:432
static void setGeometry(const QSize &v)
Definition: umbrellosettings.h:25
QAction * editRedo
Definition: uml.h:433
void slotExecGenerationWizard()
Definition: uml.cpp:2393
UMLDoc * m_doc
Definition: uml.h:406
Definition: umlscene.h:69
UMLApp(QWidget *parent=0)
Definition: uml.cpp:165
#define DBG_SRC
Definition: import_utils.cpp:43
QStringList toExtensions(Enum item)
Definition: basictypes.cpp:1053
void slotPrintPreview()
Definition: uml.cpp:1514
void setLang_vala()
Definition: uml.cpp:2493
@ Vala
Definition: basictypes.h:341
QStackedWidget * m_viewStack
Definition: uml.h:472
void slotCurrentViewChanged()
Definition: uml.cpp:2817
@ it_Diagram_Deployment
Definition: icon_utils.h:128
@ it_Import_Files
Definition: icon_utils.h:168
QAction * zoom100Action
Definition: uml.h:450
UMLScene * umlScene() const
Definition: umlview.cpp:56
void slotEditCut()
Definition: uml.cpp:1659
QDockWidget * welcomeWindow
Definition: umlappprivate.h:71
KSharedConfigPtr m_config
The configuration object of the application.
Definition: uml.h:391
int selectedItemsCount()
Definition: umllistview.cpp:2085
KToggleAction * viewSnapToGrid
Definition: uml.h:445
@ it_Import_Project
Definition: icon_utils.h:167
virtual Uml::ProgrammingLanguage::Enum language() const =0
static QEvent::Type eventType()
Definition: cmdlineexportallviewsevent.cpp:39
Definition: codeimportingwizard.h:34
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:413
virtual bool queryClose()
Definition: uml.cpp:1237
@ Activity
Definition: basictypes.h:103
Clipboard management class.
Definition: umlclipboard.h:32
Definition: codegenerator.h:57
bool isModified()
Definition: umldoc.cpp:3113
void reset()
Definition: docwindow.cpp:309
QString statusBarMsg()
Definition: uml.cpp:3386
void setLang_none()
Definition: uml.cpp:2503
CodeViewerState codeViewerState
Definition: optionstate.h:339
bool undo
Definition: optionstate.h:65
@ it_Go_Next
Definition: icon_utils.h:145
void setStartedCut(bool startedCut)
Definition: umllistview.cpp:2714
void setCurrentPage(PageType page)
Definition: settingsdialog.cpp:76
Uml::ID::Type ID() const
Definition: umlscene.cpp:443
KConfig * config()
Definition: uml.cpp:3510
void slotCopyChanged()
Definition: uml.cpp:2013
Uml::ProgrammingLanguage::Enum activeLanguage() const
Definition: uml.cpp:2537
void newDocument()
Definition: uml.cpp:3064
QDockWidget * m_cmdHistoryDock
Contains the undo/redo viewer widget.
Definition: uml.h:414
@ it_Diagram_Component
Definition: icon_utils.h:127
void toggleSnapToGrid()
Definition: umlscene.cpp:3525
UMLViewList viewIterator()
Definition: umldoc.cpp:3067
UMLListViewItem * findView(UMLView *v)
Definition: umllistview.cpp:1354
void setLang_actionscript()
Definition: uml.cpp:2403
@ it_Tab_New
Definition: icon_utils.h:151
QAction * viewShowCmdHistory
Definition: uml.h:439
@ JavaScript
Definition: basictypes.h:330
@ it_Export_Files
Definition: icon_utils.h:169
void closeDocument()
Definition: umldoc.cpp:404
QString toExtensionsDescription(Enum item)
Definition: basictypes.cpp:1132
void executeCommand(QUndoCommand *cmd)
Definition: uml.cpp:3452
@ CSharp
Definition: basictypes.h:326
@ Deployment
Definition: basictypes.h:105
QList< QPointer< UMLView > > UMLViewList
Definition: umlviewlist.h:26
QPointer< UMLView > m_view
Definition: uml.h:399
virtual void keyPressEvent(QKeyEvent *e)
Definition: uml.cpp:2967
QPushButton * m_pZoomOutPB
Definition: uml.h:501
Definition: umlobjectlist.h:28
QMimeData * copy(bool fromView=false)
Definition: umlclipboard.cpp:69
bool isUndoActionEnabled() const
Definition: uml.cpp:2154
void slotShowDebugView(bool state)
Definition: uml.cpp:2566
void alignBottom()
Definition: umlscene.cpp:4275
void initView()
Definition: uml.cpp:907
QPointer< DiagramPrintPage > m_printSettings
printer diagram settings
Definition: uml.h:521
void setLang_python()
Definition: uml.cpp:2473
virtual void createDefaultStereotypes()
Definition: codegenerator.cpp:816
@ 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:1613
QAction * viewExportImage
Definition: uml.h:447
void setLang_pascal()
Definition: uml.cpp:2448
Definition: cmdlineexportallviewsevent.h:27
void alignLeft()
Definition: umlscene.cpp:4222
UMLDoc * document() const
Definition: uml.cpp:1068
QAction * viewShowDebug
Definition: uml.h:436
void createWelcomeWindow()
Definition: umlappprivate.h:152
void viewCodeDocument(UMLClassifier *classifier)
Definition: uml.cpp:2243
void exportAllViews()
Definition: cmdlineexportallviewsevent.cpp:72
void selectAll()
Definition: umlscene.cpp:1699
bool isPasteState() const
Definition: uml.cpp:2109
bool saveModified()
Definition: umldoc.cpp:356
virtual void setDefaults(bool emitUpdateSignal=true)=0
void slotStatusMsg(const QString &text)
Definition: uml.cpp:1716
void slotShowTreeView(bool state)
Definition: uml.cpp:2560
void clearUndoStack()
Definition: uml.cpp:3395
static void setLastFile(const QString &v)
Definition: umbrellosettings.h:469
void slotSnapToGridToggled(bool gridOn)
Definition: uml.cpp:2831
Definition: xhtmlgenerator.h:41
static QSize geometry()
Definition: umbrellosettings.h:35
bool isRedoActionEnabled() const
Definition: uml.cpp:2175
void setLang_d()
Definition: uml.cpp:2423
qreal zoom() const
Definition: umlview.cpp:64
PageType
Available page types.
Definition: multipagedialogbase.h:57
void slotAlignLeft()
Definition: uml.cpp:1824
Definition: codegenerationwizard.h:32
@ PHP5
Definition: basictypes.h:335