|
|
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.
QAction* |
Retrieve an action by name.
Reimplemented from KXMLGUIClient
QActionCollection* |
Retrieve the entire action collection for the plugin.
Reimplemented from KXMLGUIClient
QAction * |
[virtual]
Retrieve an action for a given QDomElement.
Reimplemented from KXMLGUIClient
void |
[virtual]
Set the QDomDocument describing the part.
QDomDocument |
[const virtual]
Retrieve the QDomDocument describing the part.
Reimplemented from KXMLGUIClient
void |
[static]
Load the plugin libraries from the directories appropriate
to instance
.
void |
[static]
Load the plugin libraries specified by the list docs
.
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: dfaure@faure on Sun Mar 26 14:24:54 2000, using kdoc 2.0a35. |