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.
6 #ifndef UMLAPPPRIVATE_H
7 #define UMLAPPPRIVATE_H
21 #include <KActionCollection>
22 #if QT_VERSION < 0x050000
23 #include <KStandardDirs>
25 #include <KToggleAction>
26 #include <ktexteditor/configinterface.h>
27 #include <ktexteditor/document.h>
28 #include <ktexteditor/editor.h>
29 #if QT_VERSION < 0x050000
30 #include <ktexteditor/editorchooser.h>
32 #include <ktexteditor/view.h>
35 #include <QDesktopServices>
38 #include <QListWidget>
88 #if QT_VERSION >= 0x050000
89 editor = KTextEditor::Editor::instance();
91 editor = KTextEditor::EditorChooser::editor();
107 bool openFileInEditor(
const QUrl &file,
int startCursor=0,
int endCursor=0);
112 QStringList columns = item->text().split(QChar::fromLatin1(
':'));
114 openFileInEditor(QUrl::fromLocalFile(columns[0]), columns[1].toInt()-1, columns[2].toInt());
158 QWebView *
view =
new QWebView;
159 view->page()->setLinkDelegationPolicy(QWebPage::DelegateAllLinks);
160 view->setContextMenuPolicy(Qt::NoContextMenu);
174 if (url.scheme() == QLatin1String(
"mailto") || url.scheme().startsWith(QLatin1String(
"http"))) {
175 QDesktopServices::openUrl(url);
178 QStringList list = url.toString().split(QLatin1Char(
'-'));
181 foreach(
const QString s, list) {
183 a[0] =
a[0].toUpper();
190 if (!diagramName.isEmpty())
void slotLogWindowItemDoubleClicked(QListWidgetItem *item)
Definition: umlappprivate.h:110
KTextEditor::View * view
Definition: umlappprivate.h:70
FindResults findResults
Definition: umlappprivate.h:57
Definition: cmdcreatediagram.h:19
KTextEditor::Editor * editor
Definition: umlappprivate.h:69
KToggleAction * viewObjectsWindow
Definition: umlappprivate.h:60
KToggleAction * viewWelcomeWindow
Definition: umlappprivate.h:62
ObjectsWindow * objectsWindow
Definition: umlappprivate.h:64
void slotWelcomeWindowLinkClicked(const QUrl &url)
Definition: umlappprivate.h:171
Definition: finddialog.h:19
Enum
Definition: basictypes.h:63
QCursor Cursor(IconType type)
Definition: icon_utils.cpp:97
Definition: diagramswindow.h:14
void createStereotypesWindow()
Definition: umlappprivate.h:137
void createObjectsWindow()
Definition: umlappprivate.h:127
Definition: findresults.h:24
QString createDiagramName(Uml::DiagramType::Enum type, bool askForName=true)
Definition: umldoc.cpp:1620
Definition: umlappprivate.h:51
UMLApp * parent
Definition: umlappprivate.h:55
FindDialog findDialog
Definition: umlappprivate.h:56
QListWidget * logWindow
Logging window.
Definition: umlappprivate.h:58
void createDiagramsWindow()
Definition: umlappprivate.h:117
QString a
Definition: petalnode.cpp:13
Definition: objectswindow.h:15
#define i18n
Definition: main.cpp:34
KToggleAction * viewStereotypesWindow
Definition: umlappprivate.h:61
#define uDebug()
Definition: debug_utils.h:108
connect()
Definition: namespaces-multiple.php:5
static UMLApp * app()
Definition: uml.cpp:275
Enum fromString(const QString &item)
Definition: basictypes.cpp:222
UMLAppPrivate(UMLApp *_parent)
Definition: umlappprivate.h:73
bool openFileInEditor(const QUrl &file, int startCursor=0, int endCursor=0)
Definition: umlappprivate.cpp:131
QString findWelcomeFile()
Definition: umlappprivate.cpp:17
StereotypesWindow * stereotypesWindow
Definition: umlappprivate.h:65
#define uError()
Definition: debug_utils.h:109
QDockWidget * editorWindow
Definition: umlappprivate.h:67
Definition: stereotypeswindow.h:14
@ Undefined
Definition: basictypes.h:66
QDockWidget * welcomeWindow
Definition: umlappprivate.h:66
KToggleAction * viewDiagramsWindow
Definition: umlappprivate.h:59
~UMLAppPrivate()
Definition: umlappprivate.h:97
void executeCommand(QUndoCommand *cmd)
Definition: uml.cpp:3447
DiagramsWindow * diagramsWindow
Definition: umlappprivate.h:63
QString readWelcomeFile(const QString &file)
Definition: umlappprivate.cpp:76
UMLDoc * document() const
Definition: uml.cpp:1063
void createWelcomeWindow()
Definition: umlappprivate.h:147
KTextEditor::Document * document
Definition: umlappprivate.h:71