|
|
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, named kpartplugin 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.
|
Constructs 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
.
QValueList<KXMLGUIClient *> |
[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 .
const QValueList<QDomDocument> |
[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: root@porky.devel.redhat.com on Wed May 10 08:57:00 2000, using kdoc 2.0a35. |