• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • KDevelop Generic Shell
 

KDevelop Generic Shell

Public Slots | Signals | Public Member Functions | Static Public Member Functions | List of all members
PluginController Class Reference

#include <plugincontroller.h>

Public Slots

void selectPlugins ()

Signals

void loadingPlugin (const TQString &plugin)

Public Member Functions

virtual KDevPlugin * loadPlugin (const TQString &serviceType, const TQString &constraint)
virtual void unloadPlugin (const TQString &plugin)
TQString currentProfile () const
void loadInitialPlugins ()
void loadProjectPlugins (const TQStringList &ignorePlugins)
void unloadProjectPlugins ()
void loadGlobalPlugins (const TQStringList &ignorePlugins=TQStringList())
virtual KDevPlugin * extension (const TQString &serviceType, const TQString &constraint="")
void unloadPlugins (TQStringList const &)
void integratePart (KXMLGUIClient *part)
void integrateAndRememberPart (const TQString &name, KDevPlugin *part)
void removePart (KXMLGUIClient *part)
void removeAndForgetPart (const TQString &name, KDevPlugin *part)
const TQValueList< KDevPlugin * > loadedPlugins ()
ProfileEngine & engine ()
virtual KURL::List profileResources (const TQString &nameFilter)
virtual KURL::List profileResourcesRecursive (const TQString &nameFilter)
TQString changeProfile (const TQString &newProfile)

Static Public Member Functions

static PluginController * getInstance ()
static TQStringList argumentsFromService (const KService::Ptr &service)

Detailed Description

Plugin controller implementation.

Loads and unloads plugins.

Definition at line 23 of file plugincontroller.h.

Constructor & Destructor Documentation

◆ ~PluginController()

PluginController::~PluginController ( )

Definition at line 115 of file plugincontroller.cpp.

◆ PluginController()

PluginController::PluginController ( )
protected

Definition at line 79 of file plugincontroller.cpp.

Member Function Documentation

◆ argumentsFromService()

TQStringList PluginController::argumentsFromService ( const KService::Ptr & service)
static

Definition at line 229 of file plugincontroller.cpp.

◆ changeProfile()

TQString PluginController::changeProfile ( const TQString & newProfile)

Definition at line 333 of file plugincontroller.cpp.

◆ currentProfile()

TQString PluginController::currentProfile ( ) const
inline

Definition at line 39 of file plugincontroller.h.

◆ engine()

ProfileEngine & PluginController::engine ( )
inline

Definition at line 61 of file plugincontroller.h.

◆ extension()

KDevPlugin * PluginController::extension ( const TQString & serviceType,
const TQString & constraint = "" )
virtual

Definition at line 282 of file plugincontroller.cpp.

◆ getInstance()

PluginController * PluginController::getInstance ( )
static

Definition at line 71 of file plugincontroller.cpp.

◆ integrateAndRememberPart()

void PluginController::integrateAndRememberPart ( const TQString & name,
KDevPlugin * part )

Definition at line 251 of file plugincontroller.cpp.

◆ integratePart()

void PluginController::integratePart ( KXMLGUIClient * part)

Definition at line 241 of file plugincontroller.cpp.

◆ loadedPlugins()

const TQValueList< KDevPlugin * > PluginController::loadedPlugins ( )

Definition at line 270 of file plugincontroller.cpp.

◆ loadGlobalPlugins()

void PluginController::loadGlobalPlugins ( const TQStringList & ignorePlugins = TQStringList())

Definition at line 126 of file plugincontroller.cpp.

◆ loadInitialPlugins()

void PluginController::loadInitialPlugins ( )

Definition at line 97 of file plugincontroller.cpp.

◆ loadPlugin()

KDevPlugin * PluginController::loadPlugin ( const TQString & serviceType,
const TQString & constraint )
virtual

Definition at line 293 of file plugincontroller.cpp.

◆ loadProjectPlugins()

void PluginController::loadProjectPlugins ( const TQStringList & ignorePlugins)

Definition at line 132 of file plugincontroller.cpp.

◆ profileResources()

KURL::List PluginController::profileResources ( const TQString & nameFilter)
virtual

Definition at line 323 of file plugincontroller.cpp.

◆ profileResourcesRecursive()

KURL::List PluginController::profileResourcesRecursive ( const TQString & nameFilter)
virtual

Definition at line 328 of file plugincontroller.cpp.

◆ removeAndForgetPart()

void PluginController::removeAndForgetPart ( const TQString & name,
KDevPlugin * part )

Definition at line 263 of file plugincontroller.cpp.

◆ removePart()

void PluginController::removePart ( KXMLGUIClient * part)

Definition at line 257 of file plugincontroller.cpp.

◆ selectPlugins

void PluginController::selectPlugins ( )
slot

Definition at line 352 of file plugincontroller.cpp.

◆ unloadPlugin()

void PluginController::unloadPlugin ( const TQString & plugin)
virtual

Definition at line 316 of file plugincontroller.cpp.

◆ unloadPlugins()

void PluginController::unloadPlugins ( TQStringList const & unloadParts)

Definition at line 192 of file plugincontroller.cpp.

◆ unloadProjectPlugins()

void PluginController::unloadProjectPlugins ( )

Definition at line 172 of file plugincontroller.cpp.


The documentation for this class was generated from the following files:
  • plugincontroller.h
  • plugincontroller.cpp

KDevelop Generic Shell

Skip menu "KDevelop Generic Shell"
  • Main Page
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

KDevelop Generic Shell

Skip menu "KDevelop Generic Shell"
  • buildtools
  •   lib
  •     base
  •     parsers
  •       autotools
  •       qmake
  •     widgets
  •   api
  • languages
  •   lib
  •     debugger
  •     designer_integration
  •     interfaces
  • lib
  •   catalog
  •   interfaces
  •     extensions
  •     external
  •     extras
  •   util
  •   widgets
  •     propeditor
  • parts
  •   documentation
  •     interfaces
  • src
  •   profileengine
  •     lib
Generated for KDevelop Generic Shell by doxygen 1.15.0
This website is maintained by Timothy Pearson.