Changeset View
Changeset View
Standalone View
Standalone View
shell/core.h
Show All 37 Lines | |||||
38 | class SessionController; | 38 | class SessionController; | ||
39 | class CorePrivate; | 39 | class CorePrivate; | ||
40 | class SourceFormatterController; | 40 | class SourceFormatterController; | ||
41 | class ProgressManager; | 41 | class ProgressManager; | ||
42 | class SelectionController; | 42 | class SelectionController; | ||
43 | class DocumentationController; | 43 | class DocumentationController; | ||
44 | class DebugController; | 44 | class DebugController; | ||
45 | class WorkingSetController; | 45 | class WorkingSetController; | ||
46 | class RuntimeController; | ||||
46 | class TestController; | 47 | class TestController; | ||
47 | 48 | | |||
48 | class KDEVPLATFORMSHELL_EXPORT Core: public ICore | 49 | class KDEVPLATFORMSHELL_EXPORT Core: public ICore | ||
49 | { | 50 | { | ||
50 | Q_OBJECT | 51 | Q_OBJECT | ||
51 | 52 | | |||
52 | public: | 53 | public: | ||
53 | enum Setup { Default=0, NoUi=1 }; | 54 | enum Setup { Default=0, NoUi=1 }; | ||
Show All 26 Lines | |||||
80 | IPartController *partController() override; | 81 | IPartController *partController() override; | ||
81 | IDocumentController *documentController() override; | 82 | IDocumentController *documentController() override; | ||
82 | IRunController *runController() override; | 83 | IRunController *runController() override; | ||
83 | ISourceFormatterController* sourceFormatterController() override; | 84 | ISourceFormatterController* sourceFormatterController() override; | ||
84 | ISelectionController* selectionController() override; | 85 | ISelectionController* selectionController() override; | ||
85 | IDocumentationController* documentationController() override; | 86 | IDocumentationController* documentationController() override; | ||
86 | IDebugController* debugController() override; | 87 | IDebugController* debugController() override; | ||
87 | ITestController* testController() override; | 88 | ITestController* testController() override; | ||
89 | IRuntimeController* runtimeController() override; | ||||
88 | ISession *activeSession() override; | 90 | ISession *activeSession() override; | ||
89 | ISessionLock::Ptr activeSessionLock() override; | 91 | ISessionLock::Ptr activeSessionLock() override; | ||
90 | 92 | | |||
91 | KAboutData aboutData() const override; | 93 | KAboutData aboutData() const override; | ||
92 | 94 | | |||
93 | /// The following methods may only be used within the shell. | 95 | /// The following methods may only be used within the shell. | ||
94 | 96 | | |||
95 | UiController *uiControllerInternal(); | 97 | UiController *uiControllerInternal(); | ||
96 | PluginController *pluginControllerInternal(); | 98 | PluginController *pluginControllerInternal(); | ||
97 | ProjectController *projectControllerInternal(); | 99 | ProjectController *projectControllerInternal(); | ||
98 | LanguageController *languageControllerInternal(); | 100 | LanguageController *languageControllerInternal(); | ||
99 | PartController *partControllerInternal(); | 101 | PartController *partControllerInternal(); | ||
100 | DocumentController *documentControllerInternal(); | 102 | DocumentController *documentControllerInternal(); | ||
101 | RunController *runControllerInternal(); | 103 | RunController *runControllerInternal(); | ||
102 | DocumentationController *documentationControllerInternal(); | 104 | DocumentationController *documentationControllerInternal(); | ||
103 | DebugController *debugControllerInternal(); | 105 | DebugController *debugControllerInternal(); | ||
104 | WorkingSetController* workingSetControllerInternal(); | 106 | WorkingSetController* workingSetControllerInternal(); | ||
105 | SourceFormatterController* sourceFormatterControllerInternal(); | 107 | SourceFormatterController* sourceFormatterControllerInternal(); | ||
106 | TestController* testControllerInternal(); | 108 | TestController* testControllerInternal(); | ||
109 | RuntimeController* runtimeControllerInternal(); | ||||
107 | 110 | | |||
108 | /// @internal | 111 | /// @internal | ||
109 | SessionController *sessionController(); | 112 | SessionController *sessionController(); | ||
110 | /// @internal | 113 | /// @internal | ||
111 | ProgressManager *progressController(); | 114 | ProgressManager *progressController(); | ||
112 | 115 | | |||
113 | void cleanup(); | 116 | void cleanup(); | ||
114 | 117 | | |||
Show All 20 Lines |