• 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>

Inherits KDevPluginController.

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.9.8
This website is maintained by Timothy Pearson.