kate Library API Documentation

Kate::PluginManager Class Reference

This interface provides access to the Kate Plugin Manager. More...

#include <pluginmanager.h>

List of all members.

Public Member Functions

 PluginManager (void *pluginManager)
virtual ~PluginManager ()
Pluginplugin (const QString &name)
bool pluginAvailable (const QString &name)
PluginloadPlugin (const QString &name, bool permanent=true)
void unloadPlugin (const QString &name, bool permanent=true)

Friends

class PrivatePluginManager


Detailed Description

This interface provides access to the Kate Plugin Manager.

Definition at line 30 of file pluginmanager.h.


Member Function Documentation

Plugin * Kate::PluginManager::plugin const QString &  name  ) 
 

if the plugin with the library name "name" is loaded, a pointer to that plugin is returned

Definition at line 57 of file pluginmanager.cpp.

bool Kate::PluginManager::pluginAvailable const QString &  name  ) 
 

return true, if plugin is known to kate (either loaded or not loaded)

This method is not used yet

Definition at line 62 of file pluginmanager.cpp.

Plugin * Kate::PluginManager::loadPlugin const QString &  name,
bool  permanent = true
 

tries loading the specified plugin and returns a pointer to the new plugin or 0 if permanent is true (default value) the plugin will be loaded at the next kate startup

This method is not used yet

Definition at line 67 of file pluginmanager.cpp.

void Kate::PluginManager::unloadPlugin const QString &  name,
bool  permanent = true
 

unload the specified plugin.

If the value permanent is true (default value), the plugin will not be loaded on kate's next startup. Even if it had been loaded with permanent=true.

This method is not used yet

Definition at line 72 of file pluginmanager.cpp.


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for kate Library Version 3.4.3.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Fri Nov 4 00:48:44 2005 by doxygen 1.4.4 written by Dimitri van Heesch, © 1997-2003