Changeset View
Changeset View
Standalone View
Standalone View
kdevplatform/shell/core_p.h
Show First 20 Lines • Show All 41 Lines • ▼ Show 20 Line(s) | |||||
42 | class ProgressManager; | 42 | class ProgressManager; | ||
43 | class SelectionController; | 43 | class SelectionController; | ||
44 | class DocumentationController; | 44 | class DocumentationController; | ||
45 | class DebugController; | 45 | class DebugController; | ||
46 | class WorkingSetController; | 46 | class WorkingSetController; | ||
47 | class TestController; | 47 | class TestController; | ||
48 | class RuntimeController; | 48 | class RuntimeController; | ||
49 | 49 | | |||
50 | class KDEVPLATFORMSHELL_EXPORT CorePrivate { | 50 | class KDEVPLATFORMSHELL_EXPORT CorePrivate : public QObject { | ||
51 | Q_OBJECT | ||||
52 | | ||||
51 | public: | 53 | public: | ||
52 | explicit CorePrivate(Core *core); | 54 | explicit CorePrivate(Core *core); | ||
53 | ~CorePrivate(); | 55 | ~CorePrivate(); | ||
54 | bool initialize( Core::Setup mode, const QString& session ); | 56 | bool initialize( Core::Setup mode, const QString& session ); | ||
57 | void shutdownGracefully(); | ||||
58 | | ||||
55 | QPointer<PluginController> pluginController; | 59 | QPointer<PluginController> pluginController; | ||
56 | QPointer<UiController> uiController; | 60 | QPointer<UiController> uiController; | ||
57 | QPointer<ProjectController> projectController; | 61 | QPointer<ProjectController> projectController; | ||
58 | QPointer<LanguageController> languageController; | 62 | QPointer<LanguageController> languageController; | ||
59 | QPointer<PartController> partController; | 63 | QPointer<PartController> partController; | ||
60 | QPointer<DocumentController> documentController; | 64 | QPointer<DocumentController> documentController; | ||
61 | QPointer<RunController> runController; | 65 | QPointer<RunController> runController; | ||
62 | QPointer<SessionController> sessionController; | 66 | QPointer<SessionController> sessionController; | ||
Show All 19 Lines |