kate/kate/interfaces/kate
Classes | |
class | Application |
class | DocumentManager |
class | MainWindow |
class | Plugin |
class | PluginConfigPage |
class | PluginConfigPageInterface |
class | PluginManager |
class | PluginView |
class | XMLGUIClient |
Functions | |
Application * | application () |
Plugin * | createPlugin (const char *libname, Application *application=0, const QStringList &args=QStringList()) |
DocumentManager * | documentManager () |
PluginConfigPageInterface * | pluginConfigPageInterface (Plugin *plugin) |
Detailed Description
Namespace for Kate application interfaces.
This namespace contains interfaces for plugin developers for the Kate application.
Function Documentation
KATEINTERFACES_EXPORT Application * Kate::application | ( | ) |
Global accessor to the application object.
Always existing during lifetime of a plugin.
- Returns
- application object
Definition at line 82 of file application.cpp.
KATEINTERFACES_EXPORT Plugin * Kate::createPlugin | ( | const char * | libname, |
Application * | application = 0 , |
||
const QStringList & | args = QStringList() |
||
) |
Helper function for the Kate application to create new plugins.
- Parameters
-
libname the plugin/library name application the application args arguments
- Returns
- the plugin on success, otherwise NULL
Definition at line 66 of file plugin.cpp.
KATEINTERFACES_EXPORT DocumentManager * Kate::documentManager | ( | ) |
Global accessor to the document manager object.
- Returns
- document manager object
Definition at line 80 of file documentmanager.cpp.
KATEINTERFACES_EXPORT PluginConfigPageInterface * Kate::pluginConfigPageInterface | ( | Plugin * | plugin | ) |
Helper function that returns the PluginConfigPageInterface of the plugin
or NULL if the plugin
does not support the interface.
- Parameters
-
plugin the plugin for which the plugin config page interface should be returned
- Returns
- the plugin config page interface or NULL if the plugin does not support the interface
Definition at line 64 of file pluginconfigpageinterface.cpp.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sat May 9 2020 03:56:44 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.