Changeset View
Changeset View
Standalone View
Standalone View
kdevplatform/shell/ktexteditorpluginintegration.h
Show First 20 Lines • Show All 48 Lines • ▼ Show 20 Line(s) | 47 | public: | |||
---|---|---|---|---|---|
49 | ~Application() override; | 49 | ~Application() override; | ||
50 | 50 | | |||
51 | public Q_SLOTS: | 51 | public Q_SLOTS: | ||
52 | KTextEditor::MainWindow *activeMainWindow() const; | 52 | KTextEditor::MainWindow *activeMainWindow() const; | ||
53 | QList<KTextEditor::MainWindow *> mainWindows() const; | 53 | QList<KTextEditor::MainWindow *> mainWindows() const; | ||
54 | 54 | | |||
55 | KTextEditor::Plugin *plugin(const QString &id) const; | 55 | KTextEditor::Plugin *plugin(const QString &id) const; | ||
56 | 56 | | |||
57 | QList<KTextEditor::Document *> documents(); | ||||
58 | | ||||
59 | KTextEditor::Document *openUrl(const QUrl &url, const QString &encoding = QString()); | ||||
60 | | ||||
57 | bool closeDocument(KTextEditor::Document *document) const; | 61 | bool closeDocument(KTextEditor::Document *document) const; | ||
58 | }; | 62 | }; | ||
59 | 63 | | |||
60 | class MainWindow : public QObject | 64 | class MainWindow : public QObject | ||
61 | { | 65 | { | ||
62 | Q_OBJECT | 66 | Q_OBJECT | ||
63 | public: | 67 | public: | ||
64 | explicit MainWindow(KDevelop::MainWindow *mainWindow); | 68 | explicit MainWindow(KDevelop::MainWindow *mainWindow); | ||
65 | ~MainWindow() override; | 69 | ~MainWindow() override; | ||
66 | 70 | | |||
67 | public Q_SLOTS: | 71 | public Q_SLOTS: | ||
68 | QWidget *createToolView(KTextEditor::Plugin *plugin, const QString &identifier, | 72 | QWidget *createToolView(KTextEditor::Plugin *plugin, const QString &identifier, | ||
69 | KTextEditor::MainWindow::ToolViewPosition pos, | 73 | KTextEditor::MainWindow::ToolViewPosition pos, | ||
70 | const QIcon &icon, const QString &text); | 74 | const QIcon &icon, const QString &text); | ||
71 | 75 | | |||
72 | KXMLGUIFactory *guiFactory() const; | 76 | KXMLGUIFactory *guiFactory() const; | ||
73 | 77 | | |||
74 | QWidget *window() const; | 78 | QWidget *window() const; | ||
75 | 79 | | |||
76 | QList<KTextEditor::View *> views() const; | 80 | QList<KTextEditor::View *> views() const; | ||
77 | 81 | | |||
78 | KTextEditor::View *activeView() const; | 82 | KTextEditor::View *activeView() const; | ||
83 | KTextEditor::View *activateView(KTextEditor::Document *doc); | ||||
79 | 84 | | |||
80 | QObject *pluginView(const QString &id) const; | 85 | QObject *pluginView(const QString &id) const; | ||
81 | void splitView(Qt::Orientation orientation); | 86 | void splitView(Qt::Orientation orientation); | ||
82 | 87 | | |||
83 | QWidget *createViewBar(KTextEditor::View *view); | 88 | QWidget *createViewBar(KTextEditor::View *view); | ||
84 | void deleteViewBar(KTextEditor::View *view); | 89 | void deleteViewBar(KTextEditor::View *view); | ||
85 | void showViewBar(KTextEditor::View *view); | 90 | void showViewBar(KTextEditor::View *view); | ||
86 | void hideViewBar(KTextEditor::View *view); | 91 | void hideViewBar(KTextEditor::View *view); | ||
▲ Show 20 Lines • Show All 41 Lines • Show Last 20 Lines |