umbrello
2.32.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
13 #include <kxmlguiwindow.h>
14 #if QT_VERSION < 0x050000
17 #include <ksharedconfig.h>
21 #if QT_VERSION >= 0x050000
48 class KRecentFilesAction;
52 #if QT_VERSION < 0x050000
68 #if QT_VERSION >= 0x050000
98 explicit UMLApp(QWidget* parent = 0);
103 #if QT_VERSION >= 0x050000
161 #if QT_VERSION >= 0x050000
193 void importFiles(QStringList& fileList,
const QString &rootPath = QString());
226 #if QT_VERSION >= 0x050000
293 #if QT_VERSION >= 0x050000
314 #if QT_VERSION >= 0x050000
349 #if QT_VERSION >= 0x050000
350 void slotDiagramPopupMenu(
const QPoint& point);
357 QMenu*
findMenu(
const QString &name);
360 void setZoom(
int zoom,
bool withView =
true);
366 static bool canDecode(
const QMimeData* mimeSource);
448 #if QT_VERSION >= 0x050000
473 #if QT_VERSION >= 0x050000
507 #if QT_VERSION >= 0x050000
KRecentFilesAction * fileOpenRecent
Definition: uml.h:421
@ PHP
Definition: basictypes.h:303
void slotDeleteSelected()
Definition: uml.cpp:2850
void slotClipDataChanged()
Definition: uml.cpp:1997
QAction * printPreview
Definition: uml.h:422
UMLView * currentView() const
Definition: uml.cpp:3175
void slotZoom100()
Definition: uml.cpp:726
Uml::ProgrammingLanguage::Enum m_activeLanguage
Active language.
Definition: uml.h:380
@ UseCase
Definition: basictypes.h:68
UMLListView * m_listView
Listview shows the current open file.
Definition: uml.h:403
@ it_Align_VerticalDistribute
Definition: icon_utils.h:218
void setDocument(UMLDoc *doc)
Definition: umllistview.cpp:1218
#define DEBUG_REGISTER(src)
Definition: debug_utils.h:117
void slotImportingWizard()
Definition: uml.cpp:2784
CodeGenerator * m_codegen
Active code generator.
Definition: uml.h:381
bool isCaseSensitive(Enum item)
Definition: basictypes.cpp:1138
const KUrl & url() const
Definition: umldoc.cpp:327
QString scopeSeparator(Enum item)
Definition: basictypes.cpp:1147
void setLang_ruby()
Definition: uml.cpp:2473
void setModified(bool _m)
Definition: uml.cpp:1916
void setCurrentView(UMLView *view, bool updateTreeView=true)
Definition: uml.cpp:3115
void redo()
Definition: uml.cpp:3423
@ Perl
Definition: basictypes.h:302
void slotActivityDiagram()
Definition: uml.cpp:1787
@ Component
Definition: basictypes.h:73
CodeGenerator * createObject(Uml::ProgrammingLanguage::Enum pl)
Definition: codegenfactory.cpp:93
QAction * editCut
Definition: uml.h:424
FindResults findResults
Definition: umlappprivate.h:57
void setDiagramMenuItemsState(bool bState)
Definition: uml.cpp:2655
void slotDeleteSelectedItems()
Definition: umllistview.cpp:2222
void slotEntityRelationshipDiagram()
Definition: uml.cpp:1811
void openDocumentFile(const KUrl &url=KUrl())
Definition: uml.cpp:1046
void readOptionState() const
Definition: uml.cpp:2220
UMLFolder * datatypeFolder() const
Definition: umldoc.cpp:2959
void addDefaultDatatypes()
Definition: umldoc.cpp:3441
bool paste(const QMimeData *data)
Definition: umlclipboard.cpp:189
Enum
Definition: basictypes.h:291
bool tabdiagrams
Definition: optionstate.h:53
void slotShowLogView(bool state)
Definition: uml.cpp:2579
Definition: umlviewimageexporterall.h:19
bool generateXhtmlForProjectInto(const KUrl &destDir)
Definition: xhtmlgenerator.cpp:91
Definition: settingsdialog.h:46
@ PostgreSQL
Definition: basictypes.h:305
void slotImportProject()
Definition: uml.cpp:2766
SettingsDialog * m_settingsDialog
The global UML settings dialog.
Definition: uml.h:488
@ it_Properties
Definition: icon_utils.h:133
DiagramsModel * diagramsModel() const
Definition: umldoc.cpp:2560
void slotCloseDiagram(QWidget *tab)
Definition: uml.cpp:2900
@ Pascal
Definition: basictypes.h:301
void slotDeleteDiagram()
Definition: uml.cpp:2874
QAction * filePrint
Definition: uml.h:423
QUndoView * m_pQUndoView
Undo / Redo Viewer.
Definition: uml.h:417
Definition: cmdcreatediagram.h:19
void generateDocbookForProjectInto(const KUrl &destDir)
Definition: docbookgenerator.cpp:88
void setLang_sql()
Definition: uml.cpp:2478
@ Reserved
Definition: basictypes.h:115
void slotSelectAll()
Definition: uml.cpp:2842
void setLang_javascript()
Definition: uml.cpp:2433
QString getCodeGenerationLanguage()
Definition: settingsdialog.cpp:258
CodeGenPolicyExt * m_policyext
Active policy extension.
Definition: uml.h:383
#define UMBRELLOUI_RC
Definition: moc_predefs.h:201
void slotEditCopy()
Definition: uml.cpp:1677
@ it_Align_HorizontalMiddle
Definition: icon_utils.h:217
@ it_Diagram_Collaboration
Definition: icon_utils.h:112
bool removeAllDiagrams()
Definition: diagramsmodel.cpp:115
QListWidget * logWindow() const
Definition: uml.cpp:1905
void slotChangeTabLeft()
Definition: uml.cpp:3228
QAction * createZoomAction(int zoom, int currentZoom)
Definition: uml.cpp:779
QString m_imageMimeType
Default mime type to use for image export.
Definition: uml.h:486
WorkToolBar * m_toolsbar
Definition: uml.h:457
void slotChangeTabRight()
Definition: uml.cpp:3258
@ it_Align_Bottom
Definition: icon_utils.h:215
static Tracer * instance()
Definition: debug_utils.cpp:22
Definition: classwizard.h:22
void slotObjectDiagram()
Definition: uml.cpp:1747
void initSavedCodeGenerators()
RefactoringAssistant * m_refactoringAssist
Refactoring assistant.
Definition: uml.h:418
@ Java
Definition: basictypes.h:298
void removeUMLObject(UMLObject *umlobject, bool deleteObject=false)
Definition: umldoc.cpp:1884
void slotDiagramPopupMenu(QWidget *umlview, const QPoint &point)
Definition: umldoc.cpp:3506
QToolButton * m_newSessionButton
Definition: uml.h:455
Items used by UMLListView.
Definition: umllistviewitem.h:35
CodeGenerationPolicy * m_commoncodegenpolicy
Definition: uml.h:382
bool saveDocument(const KUrl &url, const char *format=0)
Definition: umldoc.cpp:772
@ it_Align_VerticalMiddle
Definition: icon_utils.h:216
Definition: diagramselectiondialog.h:14
KUndoStack * m_pUndoStack
UndoStack used to store actions, to provide Undo/Redo feature.
Definition: uml.h:510
@ Tcl
Definition: basictypes.h:309
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
void exportViews(DiagramPrintPage *selectPage)
Definition: umlviewimageexporterall.cpp:56
ObjectsWindow * objectsWindow
Definition: umlappprivate.h:64
void setLang_php()
Definition: uml.cpp:2453
KConfig * config() const
Definition: uml.cpp:3505
@ State
Definition: basictypes.h:71
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
void removeDiagram(Uml::ID::Type id)
Definition: umldoc.cpp:1804
UMLViewImageExporterAll * m_imageExporterAll
Used to export all the views.
Definition: uml.h:490
void setupSignals()
Definition: umldoc.cpp:989
@ it_New
Definition: icon_utils.h:120
@ Reserved
Definition: basictypes.h:312
void alignHorizontalMiddle()
Definition: umlscene.cpp:4315
UMLObjectList containedObjects(bool includeInactive=false) const
Definition: package.cpp:261
void slotFileExportDocbook()
Definition: uml.cpp:1583
bool slotOpenFileInEditor(const QUrl &file, int startCursor=0, int endCursor=0)
Definition: uml.cpp:3359
@ it_Go_Previous
Definition: icon_utils.h:132
void setLang_perl()
Definition: uml.cpp:2448
@ MySQL
Definition: basictypes.h:300
CodeGenerationPolicy * commonPolicy() const
Definition: uml.cpp:2283
Enum
Definition: basictypes.h:63
static QString imageMimeType()
Definition: umbrellosettings.h:63
bool newDocument()
Definition: umldoc.cpp:451
@ it_Diagram_Activity
Definition: icon_utils.h:110
@ Collaboration
Definition: basictypes.h:70
void slotFileQuit()
Definition: uml.cpp:1567
QString imageMimeType() const
Definition: uml.cpp:3194
@ it_Align_Left
Definition: icon_utils.h:213
void slotShowBirdView(bool state)
Definition: uml.cpp:2585
@ Python
Definition: basictypes.h:306
@ it_Diagram_State
Definition: icon_utils.h:117
Definition: refactoringassistant.h:23
void print(QPrinter *pPrinter, DiagramPrintPage *selectPage)
Definition: umldoc.cpp:3050
void enableUndo(bool enable)
Definition: uml.cpp:2134
virtual QStringList defaultDatatypes() const
Definition: codegenerator.cpp:781
bool slotPrintSettings()
Definition: uml.cpp:1472
@ ActionScript
Definition: basictypes.h:292
QAction * editCopy
Definition: uml.h:425
Definition: classimport.h:20
void slotShowGridToggled(bool gridOn)
Definition: uml.cpp:2834
@ it_Export_Picture
Definition: icon_utils.h:156
@ XMLSchema
Definition: basictypes.h:311
QWidget * mainViewWidget() const
Definition: uml.cpp:3069
static bool shuttingDown()
Definition: uml.cpp:2954
static void setImageMimeType(const QString &v)
Definition: umbrellosettings.h:53
QDockWidget * m_mainDock
The widget which shows the diagrams.
Definition: uml.h:405
@ it_Diagram_Object
Definition: icon_utils.h:119
void setZoom(int zoom, bool withView=true)
Definition: uml.cpp:753
void sigCutSuccessful()
Definition: moc_uml.cpp:652
void slotDeploymentDiagram()
Definition: uml.cpp:1803
QMenu * findMenu(const QString &name)
Definition: uml.cpp:145
void slotEditUndo()
Definition: uml.cpp:1634
bool displayPrevious()
Definition: findresults.cpp:93
void slotShowCmdHistoryView(bool state)
Definition: uml.cpp:2573
@ it_Diagram_Class
Definition: icon_utils.h:111
void initStatusBar()
Definition: uml.cpp:830
@ Ruby
Definition: basictypes.h:307
virtual void readProperties(const KConfigGroup &cfg)
Definition: uml.cpp:1188
void slotSetZoom(QAction *action)
Definition: uml.cpp:768
bool slotFileSaveAs()
Definition: uml.cpp:1364
void importFiles(QStringList &fileList, const QString &rootPath=QString())
Definition: uml.cpp:2700
bool m_hasBegunMacro
Macro creation flag.
Definition: uml.h:514
void slotUpdateViews()
Definition: uml.cpp:2674
CodeDocument * findCodeDocumentByClassifier(UMLClassifier *classifier)
Definition: codegenerator.cpp:297
bool isTyping() const
Definition: docwindow.cpp:318
QPrinter * m_printer
print instance
Definition: uml.h:517
GeneralState generalState
Definition: optionstate.h:322
@ it_Diagram_EntityRelationship
Definition: icon_utils.h:115
bool isOpen() const
Definition: umlscene.cpp:648
void save()
Definition: optionstate.cpp:382
void setupZoomMenu()
Definition: uml.cpp:795
void createStereotypesWindow()
Definition: umlappprivate.h:137
void createObjectsWindow()
Definition: umlappprivate.h:127
~UMLApp()
Definition: uml.cpp:241
Definition: codedocument.h:29
void setLang_csharp()
Definition: uml.cpp:2413
QDockWidget * m_listDock
Contains the UMLListView tree view.
Definition: uml.h:406
DocWindow * m_docWindow
Documentation window.
Definition: uml.h:414
QLabel * m_statusBarMessage
Definition: uml.h:501
@ IDL
Definition: basictypes.h:297
void alignTop()
Definition: umlscene.cpp:4252
KTabWidget * m_tabWidget
Definition: uml.h:476
@ EntityRelationship
Definition: basictypes.h:75
void handleCursorKeyReleaseEvent(QKeyEvent *e)
Definition: uml.cpp:2992
QAction * viewProperties
Definition: uml.h:443
Definition: codegenpolicyext.h:22
QAction * viewShowTree
Definition: uml.h:430
KToggleAction * viewShowGrid
Definition: uml.h:441
QListWidget * m_logWindow
Logging window.
Definition: uml.h:415
void setSlotsEnabled(bool enabled)
Definition: birdview.cpp:218
QDockWidget * m_propertyDock
Contains the property browser widget.
Definition: uml.h:410
void slotEditRedo()
Definition: uml.cpp:1644
void slotComponentDiagram()
Definition: uml.cpp:1795
void readOptions()
Definition: uml.cpp:1133
QString createDiagramName(Uml::DiagramType::Enum type, bool askForName=true)
Definition: umldoc.cpp:1620
QVBoxLayout * m_layout
Definition: uml.h:484
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:50
void slotCurrentViewExportImage()
Definition: uml.cpp:2620
QAction * m_langAct[Uml::ProgrammingLanguage::Reserved+1]
Definition: uml.h:447
bool m_loading
True if the application is opening an existing document.
Definition: uml.h:461
void setStartedCopy(bool startedCopy)
Definition: umllistview.cpp:2726
void settingsChanged(Settings::OptionState &optionState)
Definition: umldoc.cpp:3334
A print dialog page.
Definition: diagramprintpage.h:32
void slotViewsExportImages()
Definition: uml.cpp:2628
void slotAddDefaultDatatypes()
Definition: uml.cpp:2804
OptionState & optionState()
Definition: optionstate.cpp:357
void fileLoaded()
Definition: umlscene.cpp:3691
virtual void writeCodeToFile()
Definition: codegenerator.cpp:307
void setLang_postgresql()
Definition: uml.cpp:2463
Definition: umlappprivate.h:51
void slotCurrentProperties()
Definition: uml.cpp:2641
void slotAlignVerticalMiddle()
Definition: uml.cpp:1851
void enableUndoAction(bool enable)
Definition: uml.cpp:2160
virtual void saveProperties(KConfigGroup &cfg)
Definition: uml.cpp:1159
UMLViewImageExporter * getImageExporter()
Definition: umlscene.cpp:1946
void slotApplyPrefs()
Definition: uml.cpp:2042
void slotZoomSliderMoved(int value)
Definition: uml.cpp:686
virtual void writeConfig()
Definition: codegenerationpolicy.cpp:504
void slotCurrentViewClearDiagram()
Definition: uml.cpp:2594
void slotXhtmlDocGenerationFinished(bool status)
Definition: uml.cpp:3341
FindDialog findDialog
Definition: umlappprivate.h:56
void alignVerticalMiddle()
Definition: umlscene.cpp:4287
bool isSimpleCodeGeneratorActive() const
Definition: uml.cpp:2365
QListWidget * logWindow
Logging window.
Definition: umlappprivate.h:58
void setZoom(qreal zoom)
Definition: umlview.cpp:67
void slotFileNew()
Definition: uml.cpp:1246
bool isUndoEnabled() const
Definition: uml.cpp:2124
KAction * deleteDiagram
Definition: uml.h:453
virtual void customEvent(QEvent *e)
Definition: uml.cpp:2980
void init()
Definition: umllistview.cpp:1436
@ it_Diagram_Sequence
Definition: icon_utils.h:116
void createDiagramsWindow()
Definition: umlappprivate.h:117
QAction * editPaste
Definition: uml.h:426
void changeCurrentView(Uml::ID::Type id)
Definition: umldoc.cpp:1777
QPushButton * m_pZoomInPB
Definition: uml.h:497
void slotCurrentViewToggleSnapToGrid()
Definition: uml.cpp:2602
QTimer * m_copyTimer
Definition: uml.h:459
void slotFileSave()
Definition: uml.cpp:1347
QString text() const
Definition: finddialog.cpp:27
bool editCutCopy(bool bFromView)
Definition: uml.cpp:2195
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
@ SQL
Definition: basictypes.h:308
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:31
void slotEditPaste()
Definition: uml.cpp:1689
DocWindow * docWindow() const
Definition: uml.cpp:1895
void deleteSelection()
Definition: umlscene.cpp:1609
void show()
Definition: umlview.cpp:112
KTabWidget * tabWidget()
Definition: uml.cpp:3370
virtual void keyReleaseEvent(QKeyEvent *e)
Definition: uml.cpp:3032
void slotAlignBottom()
Definition: uml.cpp:1843
KAction * deleteSelectedWidget
Definition: uml.h:452
void slotTabChanged(QWidget *tab)
Definition: uml.cpp:3216
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
void slotAlignHorizontalDistribute()
Definition: uml.cpp:1875
QAction * viewShowBirdView
Definition: uml.h:435
int selectedCount(bool filterText=false) const
Definition: umlscene.cpp:2015
StatusBarToolButton * m_pZoomFitSBTB
Definition: uml.h:498
Enum fromString(const QString &item)
Definition: basictypes.cpp:962
UMLListView * listView() const
Definition: uml.cpp:1073
#define uWarning()
Definition: debug_utils.h:110
void slotFilePrint()
Definition: uml.cpp:1536
void setLang_mysql()
Definition: uml.cpp:2438
Uml::DiagramType::Enum type() const
Definition: umlscene.cpp:422
void setLoading(bool state=true)
Definition: umldoc.cpp:1582
Definition: docwindow.h:24
bool displayNext()
Definition: findresults.cpp:66
void slotShowDocumentationView(bool state)
Definition: uml.cpp:2567
void slotZoomFit()
Definition: uml.cpp:694
CodeGenerator * generator() const
Definition: uml.cpp:2355
void slotFind()
Definition: uml.cpp:1438
@ it_Delete
Definition: icon_utils.h:121
#define i18n
Definition: main.cpp:34
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:512
void slotAlignTop()
Definition: uml.cpp:1835
@ it_Align_Top
Definition: icon_utils.h:214
void slotAlignVerticalDistribute()
Definition: uml.cpp:1867
@ D
Definition: basictypes.h:296
UMLWidgetList selectedWidgets() const
Definition: umlscene.cpp:1402
void setLang_ada()
Definition: uml.cpp:2403
KMenu * m_diagramMenu
Definition: uml.h:456
void setProgLangAction(Uml::ProgrammingLanguage::Enum pl, const char *name, const char *action)
Definition: uml.cpp:283
void enablePrint(bool enable)
Definition: uml.cpp:1944
void setRootPath(const QString &path)
Definition: classimport.cpp:118
void resetStatusMsg()
Definition: uml.cpp:1720
StatusBarToolButton * m_pZoomFullSBTB
Definition: uml.h:499
void setImageMimeType(const QString &mimeType)
Definition: uml.cpp:3184
void writeToStatusBar(const QString &text)
Definition: umldoc.cpp:1209
void slotFileOpenRecent(const KUrl &url)
Definition: uml.cpp:1312
void setLang_php5()
Definition: uml.cpp:2458
void saveOptions()
Definition: uml.cpp:1083
@ Ada
Definition: basictypes.h:293
QMenu * m_langSelect
For selecting the active language.
Definition: uml.h:377
void slotSequenceDiagram()
Definition: uml.cpp:1755
QString statusBarMsg() const
Definition: uml.cpp:3381
void beginMacro(const QString &text)
Definition: uml.cpp:3469
Definition: codegenerationpolicy.h:25
static UMLApp * s_instance
The last created instance of this class.
Definition: uml.h:354
XhtmlGenerator * m_xhtmlGenerator
Definition: uml.h:505
Definition: simplecodegenerator.h:29
WorkToolBar * workToolBar() const
Definition: uml.cpp:1885
void setActiveLanguage(Uml::ProgrammingLanguage::Enum pl)
Definition: uml.cpp:2523
BirdViewDockWidget * m_birdViewDock
Contains the bird's eye view.
Definition: uml.h:412
void setLang_java()
Definition: uml.cpp:2428
Definition: advancedcodegenerator.h:17
void initActions()
Definition: uml.cpp:295
void slotFindNext()
Definition: uml.cpp:1454
void slotStateDiagram()
Definition: uml.cpp:1779
Uml::ProgrammingLanguage::Enum defaultLanguage() const
Definition: uml.cpp:2918
bool openDocument(const KUrl &url, const char *format=0)
Definition: umldoc.cpp:494
@ Cpp
Definition: basictypes.h:294
QAction * viewShowLog
Definition: uml.h:433
QPixmap SmallIcon(IconType type)
Definition: icon_utils.cpp:26
void endMacro()
Definition: uml.cpp:3488
void slotGenerateAllCode()
Definition: uml.cpp:2378
connect()
Definition: namespaces-multiple.php:5
int selectedItemsCount() const
Definition: umllistview.cpp:2087
UMLAppPrivate * m_d
Definition: uml.h:355
void slotFileClose()
Definition: uml.cpp:1428
@ it_Clear
Definition: icon_utils.h:142
void slotMoveTabLeft()
Definition: uml.cpp:3295
void slotMoveTabRight()
Definition: uml.cpp:3317
void initGenerator()
Definition: uml.cpp:2927
void clearDiagram()
Definition: umlscene.cpp:3496
static UMLApp * app()
Definition: uml.cpp:275
void slotAlignHorizontalMiddle()
Definition: uml.cpp:1859
void slotFileOpen()
Definition: uml.cpp:1264
static bool s_shuttingDown
Definition: uml.h:518
void slotPrintPreviewPaintRequested(QPrinter *printer)
Definition: uml.cpp:1528
QMenu * m_zoomSelect
Popup menu for zoom selection.
Definition: uml.h:378
@ it_Diagram_Usecase
Definition: icon_utils.h:118
void setModified(bool modified=true)
Definition: umldoc.cpp:3107
@ it_Zoom_100
Definition: icon_utils.h:211
void slotClassDiagram()
Definition: uml.cpp:1739
void slotCurrentViewToggleShowGrid()
Definition: uml.cpp:2611
QString activeLanguageScopeSeparator() const
Definition: uml.cpp:2549
bool openFileInEditor(const QUrl &file, int startCursor=0, int endCursor=0)
Definition: umlappprivate.cpp:131
void slotClassWizard()
Definition: uml.cpp:2794
Non-graphical management of objects and diagrams of a Folder.
Definition: folder.h:29
void setLang_xmlschema()
Definition: uml.cpp:2493
bool activeLanguageIsCaseSensitive() const
Definition: uml.cpp:2540
void undo()
Definition: uml.cpp:3399
void alignVerticalDistribute()
Definition: umlscene.cpp:4343
void slotUseCaseDiagram()
Definition: uml.cpp:1771
Definition: codeviewerdialog.h:22
Definition: basictypes.cpp:22
@ Sequence
Definition: basictypes.h:69
Definition: docbookgenerator.h:35
void setLang_cpp()
Definition: uml.cpp:2408
QLabel * m_zoomValueLbl
Definition: uml.h:495
Uml::ID::Type gen()
Definition: uniqueid.cpp:21
void refactor(UMLClassifier *obj)
Definition: refactoringassistant.cpp:74
bool isCutCopyState() const
Definition: uml.cpp:2114
void slotZoomIn()
Definition: uml.cpp:742
void enableRedoAction(bool enable)
Definition: uml.cpp:2181
void setLang_idl()
Definition: uml.cpp:2423
bool importFiles(const QStringList &fileNames)
Definition: classimport.cpp:87
@ it_Align_Right
Definition: icon_utils.h:212
void slotImportClass()
Definition: uml.cpp:2730
QTimer * m_clipTimer
Definition: uml.h:458
QSlider * m_pZoomSlider
Definition: uml.h:500
Definition: optionstate.h:310
QDockWidget * m_logDock
Contains the log window widget.
Definition: uml.h:411
void setIsOpen(bool isOpen)
Definition: umlscene.cpp:657
StereotypesWindow * stereotypesWindow
Definition: umlappprivate.h:65
void slotFindPrevious()
Definition: uml.cpp:1463
@ Class
Definition: basictypes.h:67
void getFiles(QStringList &files, const QString &path, QStringList &filters)
getFiles
Definition: uml.cpp:2752
void alignHorizontalDistribute()
Definition: umlscene.cpp:4374
#define DEBUG(src)
Definition: debug_utils.h:115
void slotPrefs(MultiPageDialogBase::PageType page=MultiPageDialogBase::GeneralPage)
Definition: uml.cpp:2023
QAction * viewClearDiagram
Definition: uml.h:438
static ClassImport * createImporterByFileExt(const QString &fileName, CodeImpThread *thread=0)
Definition: classimport.cpp:38
#define uError()
Definition: debug_utils.h:109
void updateLangSelectMenu(Uml::ProgrammingLanguage::Enum activeLanguage)
Definition: uml.cpp:2943
@ Object
Definition: basictypes.h:76
Settings::CodeViewerState state()
Definition: codeviewerdialog.cpp:68
static UmbrelloSettings * self()
Definition: umbrellosettings.cpp:19
@ it_UndoView
Definition: icon_utils.h:130
UMLFinder::Filter filter() const
Definition: finddialog.cpp:36
CodeGenPolicyExt * policyExt() const
Definition: uml.cpp:2299
QDockWidget * m_debugDock
Contains the debug DocWindow widget.
Definition: uml.h:407
void load()
Definition: optionstate.cpp:371
static bool canDecode(const QMimeData *mimeSource)
Definition: uml.cpp:1976
virtual bool showPropertiesDialog(QWidget *parent=0)
Definition: umlview.cpp:86
void createBirdView(UMLView *view)
Definition: uml.cpp:3083
void slotBirdViewChanged(const QPointF &newCenter)
Definition: uml.cpp:3097
void refactor(UMLClassifier *classifier)
Definition: uml.cpp:2270
void toggleShowGrid()
Definition: umlscene.cpp:3538
BirdView * m_birdView
Bird View window.
Definition: uml.h:416
QAction * viewShowDoc
Definition: uml.h:432
@ it_Align_HorizontalDistribute
Definition: icon_utils.h:219
void slotZoomOut()
Definition: uml.cpp:734
int exec()
Definition: multipagedialogbase.cpp:218
Information for a non-graphical Concept/Class.
Definition: classifier.h:34
void exportView()
Definition: umlviewimageexporter.cpp:71
void alignRight()
Definition: umlscene.cpp:4235
void setLang_tcl()
Definition: uml.cpp:2483
QString name() const
Definition: umlscene.cpp:406
KActionMenu * newDiagram
Definition: uml.h:437
Uml::ProgrammingLanguage::Enum defaultLanguage
Definition: optionstate.h:64
void slotAlignRight()
Definition: uml.cpp:1827
QAction * editUndo
Definition: uml.h:427
static void setGeometry(const QSize &v)
Definition: umbrellosettings.h:25
QAction * editRedo
Definition: uml.h:428
void slotExecGenerationWizard()
Definition: uml.cpp:2388
UMLDoc * m_doc
Definition: uml.h:401
Definition: umlscene.h:64
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(QWidget *parent=0)
Definition: uml.cpp:160
#define DBG_SRC
Definition: import_utils.cpp:38
QStringList toExtensions(Enum item)
Definition: basictypes.cpp:1022
void slotPrintPreview()
Definition: uml.cpp:1509
void setLang_vala()
Definition: uml.cpp:2488
UMLFinder::Category category() const
Definition: finddialog.cpp:50
@ Vala
Definition: basictypes.h:310
QStackedWidget * m_viewStack
Definition: uml.h:467
void slotCurrentViewChanged()
Definition: uml.cpp:2812
@ it_Diagram_Deployment
Definition: icon_utils.h:114
@ it_Import_Files
Definition: icon_utils.h:154
QAction * zoom100Action
Definition: uml.h:445
UMLScene * umlScene() const
Definition: umlview.cpp:51
void slotEditCut()
Definition: uml.cpp:1654
QDockWidget * welcomeWindow
Definition: umlappprivate.h:66
KSharedConfigPtr m_config
The configuration object of the application.
Definition: uml.h:386
KToggleAction * viewSnapToGrid
Definition: uml.h:440
@ it_Import_Project
Definition: icon_utils.h:153
virtual Uml::ProgrammingLanguage::Enum language() const =0
static QEvent::Type eventType()
Definition: cmdlineexportallviewsevent.cpp:34
Definition: codeimportingwizard.h:20
CodeGenerator * createGenerator()
Displays the list view for the program.
Definition: umllistview.h:42
bool b
Definition: cxx11-null-pointer-constant.h:6
QDockWidget * m_documentationDock
Contains the documentation DocWindow widget.
Definition: uml.h:408
virtual bool queryClose()
Definition: uml.cpp:1232
@ Activity
Definition: basictypes.h:72
Clipboard management class.
Definition: umlclipboard.h:27
Definition: codegenerator.h:53
void reset()
Definition: docwindow.cpp:304
void setLang_none()
Definition: uml.cpp:2498
CodeViewerState codeViewerState
Definition: optionstate.h:326
bool undo
Definition: optionstate.h:52
@ it_Go_Next
Definition: icon_utils.h:131
void setStartedCut(bool startedCut)
Definition: umllistview.cpp:2716
void setCurrentPage(PageType page)
Definition: settingsdialog.cpp:71
Uml::ID::Type ID() const
Definition: umlscene.cpp:438
void slotCopyChanged()
Definition: uml.cpp:2008
Uml::ProgrammingLanguage::Enum activeLanguage() const
Definition: uml.cpp:2532
void newDocument()
Definition: uml.cpp:3059
QDockWidget * m_cmdHistoryDock
Contains the undo/redo viewer widget.
Definition: uml.h:409
@ it_Diagram_Component
Definition: icon_utils.h:113
void toggleSnapToGrid()
Definition: umlscene.cpp:3520
UMLListViewItem * findView(UMLView *v)
Definition: umllistview.cpp:1355
void setLang_actionscript()
Definition: uml.cpp:2398
@ it_Tab_New
Definition: icon_utils.h:137
QAction * viewShowCmdHistory
Definition: uml.h:434
@ JavaScript
Definition: basictypes.h:299
@ it_Export_Files
Definition: icon_utils.h:155
void closeDocument()
Definition: umldoc.cpp:399
QString toExtensionsDescription(Enum item)
Definition: basictypes.cpp:1101
void executeCommand(QUndoCommand *cmd)
Definition: uml.cpp:3447
@ CSharp
Definition: basictypes.h:295
@ Deployment
Definition: basictypes.h:74
QList< QPointer< UMLView > > UMLViewList
Definition: umlviewlist.h:14
QPointer< UMLView > m_view
Definition: uml.h:394
virtual void keyPressEvent(QKeyEvent *e)
Definition: uml.cpp:2962
QPushButton * m_pZoomOutPB
Definition: uml.h:496
Definition: umlobjectlist.h:24
QMimeData * copy(bool fromView=false)
Definition: umlclipboard.cpp:64
bool isUndoActionEnabled() const
Definition: uml.cpp:2149
void slotShowDebugView(bool state)
Definition: uml.cpp:2561
void alignBottom()
Definition: umlscene.cpp:4270
void initView()
Definition: uml.cpp:902
QPointer< DiagramPrintPage > m_printSettings
printer diagram settings
Definition: uml.h:516
UMLViewList viewIterator() const
Definition: umldoc.cpp:3076
void setLang_python()
Definition: uml.cpp:2468
virtual void createDefaultStereotypes()
Definition: codegenerator.cpp:812
@ GeneralPage
Definition: multipagedialogbase.h:59
DiagramsWindow * diagramsWindow
Definition: umlappprivate.h:63
QPixmap iconSet(Uml::DiagramType::Enum dt)
Definition: icon_utils.cpp:112
void slotFileExportXhtml()
Definition: uml.cpp:1608
QAction * viewExportImage
Definition: uml.h:442
void setLang_pascal()
Definition: uml.cpp:2443
Definition: cmdlineexportallviewsevent.h:22
void alignLeft()
Definition: umlscene.cpp:4217
UMLDoc * document() const
Definition: uml.cpp:1063
QAction * viewShowDebug
Definition: uml.h:431
void createWelcomeWindow()
Definition: umlappprivate.h:147
void viewCodeDocument(UMLClassifier *classifier)
Definition: uml.cpp:2238
void exportAllViews()
Definition: cmdlineexportallviewsevent.cpp:67
void selectAll()
Definition: umlscene.cpp:1694
bool isPasteState() const
Definition: uml.cpp:2104
bool saveModified()
Definition: umldoc.cpp:351
QCursor defaultCursor() const
virtual void setDefaults(bool emitUpdateSignal=true)=0
bool isModified() const
Definition: umldoc.cpp:3122
void slotStatusMsg(const QString &text)
Definition: uml.cpp:1711
void slotShowTreeView(bool state)
Definition: uml.cpp:2555
void clearUndoStack()
Definition: uml.cpp:3390
static void setLastFile(const QString &v)
Definition: umbrellosettings.h:469
void slotSnapToGridToggled(bool gridOn)
Definition: uml.cpp:2826
Definition: xhtmlgenerator.h:37
bool getChangesApplied() const
Definition: settingsdialog.h:57
static QSize geometry()
Definition: umbrellosettings.h:35
bool isRedoActionEnabled() const
Definition: uml.cpp:2170
void setLang_d()
Definition: uml.cpp:2418
qreal zoom() const
Definition: umlview.cpp:59
PageType
Available page types.
Definition: multipagedialogbase.h:52
void slotAlignLeft()
Definition: uml.cpp:1819
Definition: codegenerationwizard.h:27
@ PHP5
Definition: basictypes.h:304