|
|
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.
| |
Construct a new KParts plugin.
| ~ |
[virtual]
Destructor.
| void |
[static]
Load the plugin libraries from the directories appropriate
to instance and make the Plugin objects children of parent .
| void |
[static]
Load the plugin libraries specified by the list docs and make the
Plugin objects children of parent .
| QList<Plugin> |
[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 inheritting KParts::Plugin .
| QValueList<Plugin::PluginInfo> |
[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* |
[protected static]
Returns: The plugin created from the library libname
| Generated by: ssk@tauon.ph.unimelb.EDU.AU on Wed May 23 05:38:55 2001, using kdoc 2.0a35. |