Changeset View
Changeset View
Standalone View
Standalone View
interfaces/icore.h
Show First 20 Lines • Show All 44 Lines • ▼ Show 20 Line(s) | |||||
45 | class ISourceFormatterController; | 45 | class ISourceFormatterController; | ||
46 | class ISession; | 46 | class ISession; | ||
47 | class ISelectionController; | 47 | class ISelectionController; | ||
48 | class IDocumentationController; | 48 | class IDocumentationController; | ||
49 | class IDebugController; | 49 | class IDebugController; | ||
50 | class IPartController; | 50 | class IPartController; | ||
51 | class IDashboardController; | 51 | class IDashboardController; | ||
52 | class ITestController; | 52 | class ITestController; | ||
53 | class IRuntimeController; | ||||
53 | 54 | | |||
54 | /** | 55 | /** | ||
55 | * ICore is the container class for all the various objects in use by | 56 | * ICore is the container class for all the various objects in use by | ||
56 | * KDevelop. If access is needed to a particular controller, then this class | 57 | * KDevelop. If access is needed to a particular controller, then this class | ||
57 | * should be used. | 58 | * should be used. | ||
58 | * | 59 | * | ||
59 | * ICore can provide the user with instances of the following things: | 60 | * ICore can provide the user with instances of the following things: | ||
60 | * - the main window(s) | 61 | * - the main window(s) | ||
▲ Show 20 Lines • Show All 55 Lines • ▼ Show 20 Line(s) | 77 | public: | |||
116 | virtual KDevelop::IDocumentationController* documentationController() = 0; | 117 | virtual KDevelop::IDocumentationController* documentationController() = 0; | ||
117 | 118 | | |||
118 | /** @return the debug controller */ | 119 | /** @return the debug controller */ | ||
119 | virtual KDevelop::IDebugController* debugController() = 0; | 120 | virtual KDevelop::IDebugController* debugController() = 0; | ||
120 | 121 | | |||
121 | /** @return the test controller */ | 122 | /** @return the test controller */ | ||
122 | virtual KDevelop::ITestController* testController() = 0; | 123 | virtual KDevelop::ITestController* testController() = 0; | ||
123 | 124 | | |||
125 | /** @return the runtime controller */ | ||||
126 | Q_SCRIPTABLE virtual KDevelop::IRuntimeController* runtimeController() = 0; | ||||
127 | | ||||
124 | /** @return the about data of the framework, different from the main about data which is created by the application */ | 128 | /** @return the about data of the framework, different from the main about data which is created by the application */ | ||
125 | virtual KAboutData aboutData() const = 0; | 129 | virtual KAboutData aboutData() const = 0; | ||
126 | 130 | | |||
127 | /** @return true if the application is currently being shut down */ | 131 | /** @return true if the application is currently being shut down */ | ||
128 | virtual bool shuttingDown() const = 0; | 132 | virtual bool shuttingDown() const = 0; | ||
129 | 133 | | |||
130 | Q_SIGNALS: | 134 | Q_SIGNALS: | ||
131 | /** Emitted when the initialization of the core components has been completed */ | 135 | /** Emitted when the initialization of the core components has been completed */ | ||
Show All 19 Lines |