umbrello
2.32.3
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
353 #if QT_VERSION >= 0x050000
354 void slotDiagramPopupMenu(
const QPoint& point);
361 QMenu*
findMenu(
const QString &name);
364 void setZoom(
int zoom,
bool withView =
true);
370 static bool canDecode(
const QMimeData* mimeSource);
452 #if QT_VERSION >= 0x050000
477 #if QT_VERSION >= 0x050000
511 #if QT_VERSION >= 0x050000
KRecentFilesAction * fileOpenRecent
Definition: uml.h:425
@ PHP
Definition: basictypes.h:283
void slotDeleteSelected()
Definition: uml.cpp:2841
void slotClipDataChanged()
Definition: uml.cpp:1997
QAction * printPreview
Definition: uml.h:426
UMLView * currentView() const
Definition: uml.cpp:3166
void slotZoom100()
Definition: uml.cpp:727
Uml::ProgrammingLanguage::Enum m_activeLanguage
Active language.
Definition: uml.h:384
@ UseCase
Definition: basictypes.h:82
UMLListView * m_listView
Listview shows the current open file.
Definition: uml.h:407
@ it_Align_VerticalDistribute
Definition: icon_utils.h:232
void setDocument(UMLDoc *doc)
Definition: umllistview.cpp:1209
#define DEBUG_REGISTER(src)
Definition: debug_utils.h:131
void slotImportingWizard()
Definition: uml.cpp:2775
CodeGenerator * m_codegen
Active code generator.
Definition: uml.h:385
bool isCaseSensitive(Enum item)
Definition: basictypes.cpp:1101
const KUrl & url() const
Definition: umldoc.cpp:331
QString scopeSeparator(Enum item)
Definition: basictypes.cpp:1110
void setLang_ruby()
Definition: uml.cpp:2469
void setModified(bool _m)
Definition: uml.cpp:1916
void setCurrentView(UMLView *view, bool updateTreeView=true)
Definition: uml.cpp:3106
void redo()
Definition: uml.cpp:3414
@ Perl
Definition: basictypes.h:282
void slotActivityDiagram()
Definition: uml.cpp:1787
@ Component
Definition: basictypes.h:87
CodeGenerator * createObject(Uml::ProgrammingLanguage::Enum pl)
Definition: codegenfactory.cpp:97
QAction * editCut
Definition: uml.h:428
FindResults findResults
Definition: umlappprivate.h:62
void setDiagramMenuItemsState(bool bState)
Definition: uml.cpp:2646
void slotDeleteSelectedItems()
Definition: umllistview.cpp:2210
void slotEntityRelationshipDiagram()
Definition: uml.cpp:1811
void openDocumentFile(const KUrl &url=KUrl())
Definition: uml.cpp:1047
void addDefaultDatatypes()
Definition: umldoc.cpp:3470
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:2570
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:2757
SettingsDialog * m_settingsDialog
The global UML settings dialog.
Definition: uml.h:492
@ it_Properties
Definition: icon_utils.h:147
void slotCloseDiagram(QWidget *tab)
Definition: uml.cpp:2891
@ Pascal
Definition: basictypes.h:281
bool activeLanguageIsCaseSensitive()
Definition: uml.cpp:2531
void slotDeleteDiagram()
Definition: uml.cpp:2865
QAction * filePrint
Definition: uml.h:427
QUndoView * m_pQUndoView
Undo / Redo Viewer.
Definition: uml.h:421
Definition: cmdcreatediagram.h:25
void removeDatatype(const QString &name)
Definition: umldoc.cpp:3508
void generateDocbookForProjectInto(const KUrl &destDir)
Definition: docbookgenerator.cpp:92
void setLang_sql()
Definition: uml.cpp:2474
@ Reserved
Definition: basictypes.h:129
void slotSelectAll()
Definition: uml.cpp:2833
void setLang_javascript()
Definition: uml.cpp:2429
QString getCodeGenerationLanguage()
Definition: settingsdialog.cpp:262
CodeGenPolicyExt * m_policyext
Active policy extension.
Definition: uml.h:387
#define UMBRELLOUI_RC
Definition: moc_predefs.h:150
void slotEditCopy()
Definition: uml.cpp:1677
@ it_Align_HorizontalMiddle
Definition: icon_utils.h:231
@ it_Diagram_Collaboration
Definition: icon_utils.h:126
QListWidget * logWindow() const
Definition: uml.cpp:1905
void slotChangeTabLeft()
Definition: uml.cpp:3219
QAction * createZoomAction(int zoom, int currentZoom)
Definition: uml.cpp:780
QString m_imageMimeType
Default mime type to use for image export.
Definition: uml.h:490
UMLFinder::Category category()
Definition: finddialog.cpp:55
WorkToolBar * m_toolsbar
Definition: uml.h:461
void slotChangeTabRight()
Definition: uml.cpp:3249
@ 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:2540
void slotObjectDiagram()
Definition: uml.cpp:1747
void initSavedCodeGenerators()
RefactoringAssistant * m_refactoringAssist
Refactoring assistant.
Definition: uml.h:422
@ Java
Definition: basictypes.h:278
void slotDiagramPopupMenu(QWidget *umlview, const QPoint &point)
Definition: umldoc.cpp:3526
QToolButton * m_newSessionButton
Definition: uml.h:459
Items used by UMLListView.
Definition: umllistviewitem.h:40
CodeGenerationPolicy * m_commoncodegenpolicy
Definition: uml.h:386
bool saveDocument(const KUrl &url, const char *format=0)
Definition: umldoc.cpp:776
@ 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:514
@ 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:2449
@ State
Definition: basictypes.h:85
void removeDiagram(Uml::ID::Type id)
Definition: umldoc.cpp:1803
bool isSimpleCodeGeneratorActive()
Definition: uml.cpp:2361
UMLViewImageExporterAll * m_imageExporterAll
Used to export all the views.
Definition: uml.h:494
void setupSignals()
Definition: umldoc.cpp:993
@ it_New
Definition: icon_utils.h:134
@ Reserved
Definition: basictypes.h:292
void alignHorizontalMiddle()
Definition: umlscene.cpp:4305
void slotFileExportDocbook()
Definition: uml.cpp:1583
bool slotOpenFileInEditor(const QUrl &file, int startCursor=0, int endCursor=0)
Definition: uml.cpp:3350
@ it_Go_Previous
Definition: icon_utils.h:146
void setLang_perl()
Definition: uml.cpp:2444
@ MySQL
Definition: basictypes.h:280
CodeGenerationPolicy * commonPolicy() const
Definition: uml.cpp:2283
Enum
Definition: basictypes.h:77
static QString imageMimeType()
Definition: umbrellosettings.h:63
bool newDocument()
Definition: umldoc.cpp:455
@ it_Diagram_Activity
Definition: icon_utils.h:124
@ Collaboration
Definition: basictypes.h:84
void slotFileQuit()
Definition: uml.cpp:1567
QString imageMimeType() const
Definition: uml.cpp:3185
@ it_Align_Left
Definition: icon_utils.h:227
void slotShowBirdView(bool state)
Definition: uml.cpp:2576
@ 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:3079
void enableUndo(bool enable)
Definition: uml.cpp:2134
bool slotPrintSettings()
Definition: uml.cpp:1472
@ ActionScript
Definition: basictypes.h:272
QAction * editCopy
Definition: uml.h:429
Definition: classimport.h:26
void slotShowGridToggled(bool gridOn)
Definition: uml.cpp:2825
QWidget * mainViewWidget()
Definition: uml.cpp:3060
@ it_Export_Picture
Definition: icon_utils.h:170
@ XMLSchema
Definition: basictypes.h:291
static bool shuttingDown()
Definition: uml.cpp:2945
static void setImageMimeType(const QString &v)
Definition: umbrellosettings.h:53
QDockWidget * m_mainDock
The widget which shows the diagrams.
Definition: uml.h:409
@ it_Diagram_Object
Definition: icon_utils.h:133
void setZoom(int zoom, bool withView=true)
Definition: uml.cpp:754
void sigCutSuccessful()
Definition: moc_uml.cpp:648
void slotDeploymentDiagram()
Definition: uml.cpp:1803
QMenu * findMenu(const QString &name)
Definition: uml.cpp:148
void slotEditUndo()
Definition: uml.cpp:1634
bool displayPrevious()
Definition: findresults.cpp:98
void slotShowCmdHistoryView(bool state)
Definition: uml.cpp:2564
@ it_Diagram_Class
Definition: icon_utils.h:125
void initStatusBar()
Definition: uml.cpp:831
@ Ruby
Definition: basictypes.h:287
virtual void readProperties(const KConfigGroup &cfg)
Definition: uml.cpp:1189
void slotSetZoom(QAction *action)
Definition: uml.cpp:769
QString text()
Definition: finddialog.cpp:32
bool slotFileSaveAs()
Definition: uml.cpp:1365
void importFiles(QStringList &fileList, const QString &rootPath=QString())
Definition: uml.cpp:2691
bool m_hasBegunMacro
Macro creation flag.
Definition: uml.h:518
void slotUpdateViews()
Definition: uml.cpp:2665
CodeDocument * findCodeDocumentByClassifier(UMLClassifier *classifier)
Definition: codegenerator.cpp:300
QPrinter * m_printer
print instance
Definition: uml.h:521
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:796
void createStereotypesWindow()
Definition: umlappprivate.h:142
void createObjectsWindow()
Definition: umlappprivate.h:132
~UMLApp()
Definition: uml.cpp:244
Definition: codedocument.h:33
void setLang_csharp()
Definition: uml.cpp:2409
QDockWidget * m_listDock
Contains the UMLListView tree view.
Definition: uml.h:410
DocWindow * m_docWindow
Documentation window.
Definition: uml.h:418
QLabel * m_statusBarMessage
Definition: uml.h:505
@ IDL
Definition: basictypes.h:277
void alignTop()
Definition: umlscene.cpp:4242
KTabWidget * m_tabWidget
Definition: uml.h:480
@ EntityRelationship
Definition: basictypes.h:89
void handleCursorKeyReleaseEvent(QKeyEvent *e)
Definition: uml.cpp:2983
QAction * viewProperties
Definition: uml.h:447
Definition: codegenpolicyext.h:28
QAction * viewShowTree
Definition: uml.h:434
KToggleAction * viewShowGrid
Definition: uml.h:445
QListWidget * m_logWindow
Logging window.
Definition: uml.h:419
void setSlotsEnabled(bool enabled)
Definition: birdview.cpp:232
QDockWidget * m_propertyDock
Contains the property browser widget.
Definition: uml.h:414
void slotEditRedo()
Definition: uml.cpp:1644
void slotComponentDiagram()
Definition: uml.cpp:1795
void readOptions()
Definition: uml.cpp:1134
QString createDiagramName(Uml::DiagramType::Enum type, bool askForName=true)
Definition: umldoc.cpp:1619
QVBoxLayout * m_layout
Definition: uml.h:488
void setPolicyExt(CodeGenPolicyExt *policy)
Definition: uml.cpp:2291
void initClip()
Definition: uml.cpp:1953
The class BirdView controls the view of the whole scene.
Definition: birdview.h:65
void slotCurrentViewExportImage()
Definition: uml.cpp:2611
bool m_loading
True if the application is opening an existing document.
Definition: uml.h:465
void setStartedCopy(bool startedCopy)
Definition: umllistview.cpp:2675
void settingsChanged(Settings::OptionState &optionState)
Definition: umldoc.cpp:3363
A print dialog page.
Definition: diagramprintpage.h:38
void slotViewsExportImages()
Definition: uml.cpp:2619
void slotAddDefaultDatatypes()
Definition: uml.cpp:2795
OptionState & optionState()
Definition: optionstate.cpp:362
void fileLoaded()
Definition: umlscene.cpp:3681
virtual void writeCodeToFile()
Definition: codegenerator.cpp:310
void setLang_postgresql()
Definition: uml.cpp:2459
Definition: umlappprivate.h:57
void slotCurrentProperties()
Definition: uml.cpp:2632
void slotAlignVerticalMiddle()
Definition: uml.cpp:1851
void enableUndoAction(bool enable)
Definition: uml.cpp:2160
virtual void saveProperties(KConfigGroup &cfg)
Definition: uml.cpp:1160
void readOptionState()
Definition: uml.cpp:2220
UMLViewImageExporter * getImageExporter()
Definition: umlscene.cpp:1936
void slotApplyPrefs()
Definition: uml.cpp:2042
void slotZoomSliderMoved(int value)
Definition: uml.cpp:687
virtual void writeConfig()
Definition: codegenerationpolicy.cpp:508
void slotCurrentViewClearDiagram()
Definition: uml.cpp:2585
void slotXhtmlDocGenerationFinished(bool status)
Definition: uml.cpp:3332
FindDialog findDialog
Definition: umlappprivate.h:61
void alignVerticalMiddle()
Definition: umlscene.cpp:4277
QListWidget * logWindow
Logging window.
Definition: umlappprivate.h:63
void setZoom(qreal zoom)
Definition: umlview.cpp:72
void slotFileNew()
Definition: uml.cpp:1247
KAction * deleteDiagram
Definition: uml.h:457
virtual void customEvent(QEvent *e)
Definition: uml.cpp:2971
void init()
Definition: umllistview.cpp:1427
@ 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:430
void changeCurrentView(Uml::ID::Type id)
Definition: umldoc.cpp:1776
QPushButton * m_pZoomInPB
Definition: uml.h:501
void slotCurrentViewToggleSnapToGrid()
Definition: uml.cpp:2593
QTimer * m_copyTimer
Definition: uml.h:463
void slotFileSave()
Definition: uml.cpp:1348
bool editCutCopy(bool bFromView)
Definition: uml.cpp:2195
@ SQL
Definition: basictypes.h:288
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:1689
DocWindow * docWindow() const
Definition: uml.cpp:1895
void deleteSelection()
Definition: umlscene.cpp:1599
void show()
Definition: umlview.cpp:117
KTabWidget * tabWidget()
Definition: uml.cpp:3361
virtual void keyReleaseEvent(QKeyEvent *e)
Definition: uml.cpp:3023
void slotAlignBottom()
Definition: uml.cpp:1843
KAction * deleteSelectedWidget
Definition: uml.h:456
void slotTabChanged(QWidget *tab)
Definition: uml.cpp:3207
void slotAlignHorizontalDistribute()
Definition: uml.cpp:1875
QAction * viewShowBirdView
Definition: uml.h:439
int selectedCount(bool filterText=false) const
Definition: umlscene.cpp:2005
StatusBarToolButton * m_pZoomFitSBTB
Definition: uml.h:502
Enum fromString(const QString &item)
Definition: basictypes.cpp:925
bool getChangesApplied()
Definition: settingsdialog.h:62
UMLListView * listView() const
Definition: uml.cpp:1074
#define uWarning()
Definition: debug_utils.h:124
void slotFilePrint()
Definition: uml.cpp:1536
void setLang_mysql()
Definition: uml.cpp:2434
Uml::DiagramType::Enum type() const
Definition: umlscene.cpp:426
void setLoading(bool state=true)
Definition: umldoc.cpp:1581
Definition: docwindow.h:30
bool displayNext()
Definition: findresults.cpp:71
void slotShowDocumentationView(bool state)
Definition: uml.cpp:2558
void slotZoomFit()
Definition: uml.cpp:695
CodeGenerator * generator() const
Definition: uml.cpp:2351
void slotFind()
Definition: uml.cpp:1438
@ it_Delete
Definition: icon_utils.h:135
bool isUndoEnabled()
Definition: uml.cpp:2124
#define i18n
Definition: main.cpp:39
void createDiagram(Uml::DiagramType::Enum type)
Definition: uml.cpp:1729
void slotCollaborationDiagram()
Definition: uml.cpp:1763
bool m_undoEnabled
Undo enabled flag.
Definition: uml.h:516
void slotAlignTop()
Definition: uml.cpp:1835
@ it_Align_Top
Definition: icon_utils.h:228
void slotAlignVerticalDistribute()
Definition: uml.cpp:1867
@ D
Definition: basictypes.h:276
UMLWidgetList selectedWidgets() const
Definition: umlscene.cpp:1406
void setLang_ada()
Definition: uml.cpp:2399
KMenu * m_diagramMenu
Definition: uml.h:460
void setProgLangAction(Uml::ProgrammingLanguage::Enum pl, const char *name, const char *action)
Definition: uml.cpp:286
void enablePrint(bool enable)
Definition: uml.cpp:1944
void setRootPath(const QString &path)
Definition: classimport.cpp:123
void resetStatusMsg()
Definition: uml.cpp:1720
StatusBarToolButton * m_pZoomFullSBTB
Definition: uml.h:503
void setImageMimeType(const QString &mimeType)
Definition: uml.cpp:3175
void writeToStatusBar(const QString &text)
Definition: umldoc.cpp:1208
void slotFileOpenRecent(const KUrl &url)
Definition: uml.cpp:1313
void setLang_php5()
Definition: uml.cpp:2454
void saveOptions()
Definition: uml.cpp:1084
@ Ada
Definition: basictypes.h:273
Uml::ProgrammingLanguage::Enum defaultLanguage()
Definition: uml.cpp:2909
QMenu * m_langSelect
For selecting the active language.
Definition: uml.h:381
void slotSequenceDiagram()
Definition: uml.cpp:1755
void beginMacro(const QString &text)
Definition: uml.cpp:3460
Definition: codegenerationpolicy.h:30
static UMLApp * s_instance
The last created instance of this class.
Definition: uml.h:358
XhtmlGenerator * m_xhtmlGenerator
Definition: uml.h:509
Definition: simplecodegenerator.h:34
WorkToolBar * workToolBar() const
Definition: uml.cpp:1885
void setActiveLanguage(Uml::ProgrammingLanguage::Enum pl)
Definition: uml.cpp:2514
BirdViewDockWidget * m_birdViewDock
Contains the bird's eye view.
Definition: uml.h:416
void setLang_java()
Definition: uml.cpp:2424
Definition: advancedcodegenerator.h:22
void initActions()
Definition: uml.cpp:298
void slotFindNext()
Definition: uml.cpp:1454
void slotStateDiagram()
Definition: uml.cpp:1779
bool openDocument(const KUrl &url, const char *format=0)
Definition: umldoc.cpp:498
@ Cpp
Definition: basictypes.h:274
QAction * viewShowLog
Definition: uml.h:437
QPixmap SmallIcon(IconType type)
Definition: icon_utils.cpp:41
void endMacro()
Definition: uml.cpp:3479
void slotGenerateAllCode()
Definition: uml.cpp:2374
connect()
Definition: namespaces-multiple.php:5
UMLAppPrivate * m_d
Definition: uml.h:359
void slotFileClose()
Definition: uml.cpp:1429
@ it_Clear
Definition: icon_utils.h:156
void slotMoveTabLeft()
Definition: uml.cpp:3286
void slotMoveTabRight()
Definition: uml.cpp:3308
void initGenerator()
Definition: uml.cpp:2918
void clearDiagram()
Definition: umlscene.cpp:3486
static UMLApp * app()
Definition: uml.cpp:278
void slotAlignHorizontalMiddle()
Definition: uml.cpp:1859
void slotFileOpen()
Definition: uml.cpp:1265
static bool s_shuttingDown
Definition: uml.h:522
void slotPrintPreviewPaintRequested(QPrinter *printer)
Definition: uml.cpp:1528
QMenu * m_zoomSelect
Popup menu for zoom selection.
Definition: uml.h:382
@ it_Diagram_Usecase
Definition: icon_utils.h:132
void setModified(bool modified=true)
Definition: umldoc.cpp:3136
@ it_Zoom_100
Definition: icon_utils.h:225
void slotClassDiagram()
Definition: uml.cpp:1739
void slotCurrentViewToggleShowGrid()
Definition: uml.cpp:2602
bool openFileInEditor(const QUrl &file, int startCursor=0, int endCursor=0)
Definition: umlappprivate.cpp:136
void slotClassWizard()
Definition: uml.cpp:2785
void setLang_xmlschema()
Definition: uml.cpp:2489
void undo()
Definition: uml.cpp:3390
void alignVerticalDistribute()
Definition: umlscene.cpp:4333
void slotUseCaseDiagram()
Definition: uml.cpp:1771
Definition: codeviewerdialog.h:28
Definition: basictypes.cpp:37
@ Sequence
Definition: basictypes.h:83
Definition: docbookgenerator.h:40
void setLang_cpp()
Definition: uml.cpp:2404
QLabel * m_zoomValueLbl
Definition: uml.h:499
Uml::ID::Type gen()
Definition: uniqueid.cpp:26
void refactor(UMLClassifier *obj)
Definition: refactoringassistant.cpp:78
bool isCutCopyState() const
Definition: uml.cpp:2114
void slotZoomIn()
Definition: uml.cpp:743
void enableRedoAction(bool enable)
Definition: uml.cpp:2181
void setLang_idl()
Definition: uml.cpp:2419
bool importFiles(const QStringList &fileNames)
Definition: classimport.cpp:92
@ it_Align_Right
Definition: icon_utils.h:226
void slotImportClass()
Definition: uml.cpp:2721
QTimer * m_clipTimer
Definition: uml.h:462
QSlider * m_pZoomSlider
Definition: uml.h:504
Definition: optionstate.h:314
QDockWidget * m_logDock
Contains the log window widget.
Definition: uml.h:415
void setIsOpen(bool isOpen)
Definition: umlscene.cpp:661
StereotypesWindow * stereotypesWindow
Definition: umlappprivate.h:70
void slotFindPrevious()
Definition: uml.cpp:1463
@ Class
Definition: basictypes.h:81
void getFiles(QStringList &files, const QString &path, QStringList &filters)
getFiles
Definition: uml.cpp:2743
void alignHorizontalDistribute()
Definition: umlscene.cpp:4364
#define DEBUG(src)
Definition: debug_utils.h:129
void slotPrefs(MultiPageDialogBase::PageType page=MultiPageDialogBase::GeneralPage)
Definition: uml.cpp:2023
QAction * viewClearDiagram
Definition: uml.h:442
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:2934
@ Object
Definition: basictypes.h:90
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:2299
bool isTyping()
Definition: docwindow.cpp:323
QDockWidget * m_debugDock
Contains the debug DocWindow widget.
Definition: uml.h:411
void load()
Definition: optionstate.cpp:376
static bool canDecode(const QMimeData *mimeSource)
Definition: uml.cpp:1976
virtual bool showPropertiesDialog(QWidget *parent=0)
Definition: umlview.cpp:91
void createBirdView(UMLView *view)
Definition: uml.cpp:3074
void slotBirdViewChanged(const QPointF &newCenter)
Definition: uml.cpp:3088
void refactor(UMLClassifier *classifier)
Definition: uml.cpp:2270
void toggleShowGrid()
Definition: umlscene.cpp:3528
BirdView * m_birdView
Bird View window.
Definition: uml.h:420
QAction * viewShowDoc
Definition: uml.h:436
virtual QStringList defaultDatatypes()
Definition: codegenerator.cpp:784
@ it_Align_HorizontalDistribute
Definition: icon_utils.h:233
void slotZoomOut()
Definition: uml.cpp:735
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:4225
void setLang_tcl()
Definition: uml.cpp:2479
QString name() const
Definition: umlscene.cpp:410
KActionMenu * newDiagram
Definition: uml.h:441
Uml::ProgrammingLanguage::Enum defaultLanguage
Definition: optionstate.h:68
void slotAlignRight()
Definition: uml.cpp:1827
QAction * editUndo
Definition: uml.h:431
static void setGeometry(const QSize &v)
Definition: umbrellosettings.h:25
QAction * editRedo
Definition: uml.h:432
void slotExecGenerationWizard()
Definition: uml.cpp:2384
UMLDoc * m_doc
Definition: uml.h:405
Definition: umlscene.h:69
UMLApp(QWidget *parent=0)
Definition: uml.cpp:163
#define DBG_SRC
Definition: import_utils.cpp:43
QStringList toExtensions(Enum item)
Definition: basictypes.cpp:985
void slotPrintPreview()
Definition: uml.cpp:1509
void setLang_vala()
Definition: uml.cpp:2484
@ Vala
Definition: basictypes.h:290
QStackedWidget * m_viewStack
Definition: uml.h:471
void slotCurrentViewChanged()
Definition: uml.cpp:2803
@ it_Diagram_Deployment
Definition: icon_utils.h:128
@ it_Import_Files
Definition: icon_utils.h:168
QAction * zoom100Action
Definition: uml.h:449
UMLScene * umlScene() const
Definition: umlview.cpp:56
void slotEditCut()
Definition: uml.cpp:1654
QDockWidget * welcomeWindow
Definition: umlappprivate.h:71
KSharedConfigPtr m_config
The configuration object of the application.
Definition: uml.h:390
int selectedItemsCount()
Definition: umllistview.cpp:2075
KToggleAction * viewSnapToGrid
Definition: uml.h:444
@ 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:412
virtual bool queryClose()
Definition: uml.cpp:1233
@ Activity
Definition: basictypes.h:86
Clipboard management class.
Definition: umlclipboard.h:33
Definition: codegenerator.h:57
bool isModified()
Definition: umldoc.cpp:3151
void reset()
Definition: docwindow.cpp:309
QString statusBarMsg()
Definition: uml.cpp:3372
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:2665
void setCurrentPage(PageType page)
Definition: settingsdialog.cpp:76
Uml::ID::Type ID() const
Definition: umlscene.cpp:442
KConfig * config()
Definition: uml.cpp:3496
QAction * m_langAct[Uml::ProgrammingLanguage::Reserved]
Definition: uml.h:451
void slotCopyChanged()
Definition: uml.cpp:2008
Uml::ProgrammingLanguage::Enum activeLanguage() const
Definition: uml.cpp:2523
void newDocument()
Definition: uml.cpp:3050
QDockWidget * m_cmdHistoryDock
Contains the undo/redo viewer widget.
Definition: uml.h:413
@ it_Diagram_Component
Definition: icon_utils.h:127
void toggleSnapToGrid()
Definition: umlscene.cpp:3510
UMLViewList viewIterator()
Definition: umldoc.cpp:3105
UMLListViewItem * findView(UMLView *v)
Definition: umllistview.cpp:1346
void setLang_actionscript()
Definition: uml.cpp:2394
@ it_Tab_New
Definition: icon_utils.h:151
QAction * viewShowCmdHistory
Definition: uml.h:438
@ JavaScript
Definition: basictypes.h:279
@ it_Export_Files
Definition: icon_utils.h:169
void closeDocument()
Definition: umldoc.cpp:403
QString toExtensionsDescription(Enum item)
Definition: basictypes.cpp:1064
void executeCommand(QUndoCommand *cmd)
Definition: uml.cpp:3438
@ 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:398
virtual void keyPressEvent(QKeyEvent *e)
Definition: uml.cpp:2953
QPushButton * m_pZoomOutPB
Definition: uml.h:500
QMimeData * copy(bool fromView=false)
Definition: umlclipboard.cpp:69
bool isUndoActionEnabled() const
Definition: uml.cpp:2149
void slotShowDebugView(bool state)
Definition: uml.cpp:2552
void alignBottom()
Definition: umlscene.cpp:4260
void initView()
Definition: uml.cpp:903
QPointer< DiagramPrintPage > m_printSettings
printer diagram settings
Definition: uml.h:520
void setLang_python()
Definition: uml.cpp:2464
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:1608
QAction * viewExportImage
Definition: uml.h:446
void setLang_pascal()
Definition: uml.cpp:2439
Definition: cmdlineexportallviewsevent.h:28
void alignLeft()
Definition: umlscene.cpp:4207
UMLDoc * document() const
Definition: uml.cpp:1064
QAction * viewShowDebug
Definition: uml.h:435
void createWelcomeWindow()
Definition: umlappprivate.h:152
void viewCodeDocument(UMLClassifier *classifier)
Definition: uml.cpp:2238
void exportAllViews()
Definition: cmdlineexportallviewsevent.cpp:72
void selectAll()
Definition: umlscene.cpp:1684
bool isPasteState() const
Definition: uml.cpp:2104
bool saveModified()
Definition: umldoc.cpp:355
virtual void setDefaults(bool emitUpdateSignal=true)=0
void slotStatusMsg(const QString &text)
Definition: uml.cpp:1711
void slotShowTreeView(bool state)
Definition: uml.cpp:2546
void clearUndoStack()
Definition: uml.cpp:3381
static void setLastFile(const QString &v)
Definition: umbrellosettings.h:469
void slotSnapToGridToggled(bool gridOn)
Definition: uml.cpp:2817
Definition: xhtmlgenerator.h:42
static QSize geometry()
Definition: umbrellosettings.h:35
bool isRedoActionEnabled() const
Definition: uml.cpp:2170
void setLang_d()
Definition: uml.cpp:2414
qreal zoom() const
Definition: umlview.cpp:64
PageType
Available page types.
Definition: multipagedialogbase.h:57
void slotAlignLeft()
Definition: uml.cpp:1819
Definition: codegenerationwizard.h:33
@ PHP5
Definition: basictypes.h:284