|
|
A plugin is the way to add actions to an existing KParts application, or to a Part.
The XML of those plugins looks exactly like of the shell or parts, with one small difference: The document tag should have an additional attribute, named "library", and contain the name of the library implementing the plugin.
If you want this plugin to be used by a part, you need to install the rc file under the directory "data" (KDEDIR/share/apps usually)+"/instancename/kpartplugins/" where instancename is the name of the part's instance.
PluginInfo (struct) | PluginInfo |
Plugin ( QObject* parent = 0, const char* name = 0 )
| Plugin |
Construct a new KParts plugin.
~Plugin ()
| ~Plugin |
[virtual]
Destructor.
QString xmlFile ()
| xmlFile |
[const virtual]
Reimplemented for internal reasons
Reimplemented from KXMLGUIClient.
QString localXMLFile ()
| localXMLFile |
[const virtual]
Reimplemented for internal reasons
Reimplemented from KXMLGUIClient.
void loadPlugins ( QObject *parent, const KInstance * instance )
| loadPlugins |
[static]
Load the plugin libraries from the directories appropriate
to instance
and make the Plugin objects children of parent
.
void loadPlugins ( QObject *parent, const QValueList | loadPlugins |
[static]
Load the plugin libraries specified by the list docs
and make the
Plugin objects children of parent
.
void loadPlugins ( QObject *parent, const QValueList | loadPlugins |
[static]
Load the plugin libraries specified by the list docs
, make the
Plugin objects children of parent
, and use the given instance
.
QPtrList | pluginObjects |
[static]
Returns a list of plugin objects loaded for parent
. This
functions basically calls the queryList method of QObject to retrieve the list of child objects inheriting
KParts::Plugin .
QValueList | pluginInfos |
[protected static]
Look for plugins in the instance
's "data" directory (+"/kpartplugins")
Returns: A list of QDomDocument s, containing the parsed xml documents returned by plugins.
Plugin* loadPlugin ( QObject * parent, const char* libname )
| loadPlugin |
[protected static]
Returns: The plugin created from the library libname
void setInstance ( KInstance *instance )
| setInstance |
[protected virtual]
Reimplemented from KXMLGUIClient.
Generated by: dfaure on faure on Tue Apr 16 08:50:22 2002, using kdoc 2.0a53. |