kdevplugin.cpp
129 KDevPlugin * KDevPlugin::extension_internal(const TQString &serviceType, const TQString &constraint)
virtual KDevPartController * partController() const =0
Code repository - the persistent symbol store accessor.
Definition: kdevcoderepository.h:48
virtual KDevMainWindow * mainWindow() const =0
TDevelop plugin information container class.
virtual KDevPluginController * pluginController() const =0
KDevLanguageSupport * languageSupport() const
Definition: kdevplugin.cpp:99
virtual KDevPluginController * pluginController() const
Definition: kdevplugin.cpp:109
KDevPlugin(const KDevPluginInfo *info, TQObject *parent, const char *name=0)
Constructs a plugin.
Definition: kdevplugin.cpp:57
virtual KDevPlugin * extension(const TQString &serviceType, const TQString &constraint="")=0
Queries for the plugin which supports given service type.
KDevelop language support interface - the base class for all programming language support plugins...
Definition: kdevlanguagesupport.h:61
The interface to the application core and context menu classes.
KDevelop API interface.
The base class for TDevelop plugin controller.
Definition: kdevplugincontroller.h:39
KDevelop part controller interface.
TDevelop plugin interface.
TDevelop plugin controller interface.
virtual CodeModel * codeModel() const =0
virtual void restorePartialProjectSession(const TQDomElement *el)
Override this base class method to restore any settings which differs from project to project...
Definition: kdevplugin.cpp:114
const KDevPluginInfo * info()
Provides an information about the plugin.
Definition: kdevplugin.cpp:134
virtual KDevCore * core() const =0
virtual void savePartialProjectSession(TQDomElement *el)
Saves session settings.
Definition: kdevplugin.cpp:119
A KDevCore class defines an object which takes care about the cooperation between the various plug-in...
Definition: kdevcore.h:300
Interface to control loaded parts and other documents.
Definition: kdevpartcontroller.h:56