|
| ~ICore () override |
|
virtual KDevelop::ISession * | activeSession ()=0 |
|
virtual KDevelop::ISessionLock::Ptr | activeSessionLock ()=0 |
|
virtual KDevelop::IDebugController * | debugController ()=0 |
|
virtual KDevelop::IDocumentationController * | documentationController ()=0 |
|
virtual KDevelop::IDocumentController * | documentController ()=0 |
|
virtual KDevelop::ILanguageController * | languageController ()=0 |
|
virtual KDevelop::IPartController * | partController ()=0 |
|
virtual KDevelop::IPluginController * | pluginController ()=0 |
|
virtual KDevelop::IProjectController * | projectController ()=0 |
|
virtual KDevelop::IRunController * | runController ()=0 |
|
virtual Q_SCRIPTABLE KDevelop::IRuntimeController * | runtimeController ()=0 |
|
virtual KDevelop::ISelectionController * | selectionController ()=0 |
|
virtual bool | shuttingDown () const =0 |
|
virtual KDevelop::ISourceFormatterController * | sourceFormatterController ()=0 |
|
virtual KDevelop::ITestController * | testController ()=0 |
|
virtual KDevelop::IUiController * | uiController ()=0 |
|
| QObject (QObject *parent) |
|
| QObject (QObject *parent, const char *name) |
|
virtual | ~QObject () |
|
bool | blockSignals (bool block) |
|
QObject * | child (const char *objName, const char *inheritsClass, bool recursiveSearch) const |
|
const QObjectList & | children () const |
|
const char * | className () const |
|
bool | connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const |
|
void | deleteLater () |
|
void | destroyed (QObject *obj) |
|
bool | disconnect (const char *signal, const QObject *receiver, const char *method) |
|
bool | disconnect (const QObject *receiver, const char *method) |
|
void | dumpObjectInfo () |
|
void | dumpObjectTree () |
|
QList< QByteArray > | dynamicPropertyNames () const |
|
virtual bool | event (QEvent *e) |
|
virtual bool | eventFilter (QObject *watched, QEvent *event) |
|
T | findChild (const QString &name) const |
|
QList< T > | findChildren (const QRegExp ®Exp) const |
|
QList< T > | findChildren (const QString &name) const |
|
bool | inherits (const char *className) const |
|
void | insertChild (QObject *object) |
|
void | installEventFilter (QObject *filterObj) |
|
bool | isA (const char *className) const |
|
bool | isWidgetType () const |
|
void | killTimer (int id) |
|
virtual const QMetaObject * | metaObject () const |
|
void | moveToThread (QThread *targetThread) |
|
const char * | name () const |
|
const char * | name (const char *defaultName) const |
|
QString | objectName () const |
|
QObject * | parent () const |
|
QVariant | property (const char *name) const |
|
void | removeChild (QObject *object) |
|
void | removeEventFilter (QObject *obj) |
|
void | setName (const char *name) |
|
void | setObjectName (const QString &name) |
|
void | setParent (QObject *parent) |
|
bool | setProperty (const char *name, const QVariant &value) |
|
bool | signalsBlocked () const |
|
int | startTimer (int interval) |
|
QThread * | thread () const |
|
|
static ICore * | self () |
|
bool | connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type) |
|
bool | connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type) |
|
bool | disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method) |
|
bool | disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method) |
|
QString | tr (const char *sourceText, const char *disambiguation, int n) |
|
QString | trUtf8 (const char *sourceText, const char *disambiguation, int n) |
|
ICore is the container class for all the various objects in use by KDevelop.
If access is needed to a particular controller, then this class should be used.
ICore can provide the user with instances of the following things:
- the main window(s)
- the document controller(s)
- the plugin controller
- the project controller
- the language controller
- the KPart manager
When an object is provided to ICore so it can be used later, ICore will take ownership of the object and upon application shutdown will take responsibility for deleting the objects stored by ICore.
Definition at line 70 of file icore.h.