kdevplugincontroller.h
Go to the documentation of this file.
49 virtual KDevPlugin * loadPlugin( const TQString & serviceType, const TQString & constraint ) = 0;
void profileChanged()
Emitted when a plugin profile was changed (reloaded, other profile opened, etc.). ...
virtual void unloadPlugin(const TQString &plugin)=0
Unloads the plugin specified by plugin.
virtual KDevPlugin * extension(const TQString &serviceType, const TQString &constraint="")=0
Queries for the plugin which supports given service type.
virtual void unloadPlugins(TQStringList const &list)=0
Unloads plugins specified by list.
The base class for TDevelop plugin controller.
Definition: kdevplugincontroller.h:39
virtual ProfileEngine & engine()=0
virtual const TQValueList< KDevPlugin * > loadedPlugins()=0
static TDETrader::OfferList query(const TQString &serviceType, const TQString &constraint)
Queries KDevelop services.
Definition: kdevplugincontroller.cpp:27
virtual KURL::List profileResourcesRecursive(const TQString &nameFilter)
Reimplement this function only if your shell supports plugin profiles.
Definition: kdevplugincontroller.cpp:44
virtual KURL::List profileResources(const TQString &nameFilter)
Reimplement this function only if your shell supports plugin profiles.
Definition: kdevplugincontroller.cpp:39
virtual KDevPlugin * loadPlugin(const TQString &serviceType, const TQString &constraint)=0
Returns a uniquely specified plugin.
static TDETrader::OfferList queryPlugins(const TQString &constraint)
Queries TDevelop plugins.
Definition: kdevplugincontroller.cpp:34