| 
 
 | 
 | 
A Plugin in the Properties dialog This is an abstract class. You must inherit from this class to build a new kind of page. A plugin in itself is just a library containing code, not a dialog's page. It's up to the plugin to insert pages into the parent dialog.
To make a plugin available, define a service that implements the KPropsDlg/Plugin servicetype, as well as the mimetypes for which the plugin should be created. For instance, ServiceTypes=KPropsDlg/Plugin,text/html,application/x-mymimetype.
You can also include X-KDE-Protocol=file if you want that plugin to be loaded only for local files, for instance.
| KPropsDlgPlugin ( KPropertiesDialog *_props ) | KPropsDlgPlugin | 
Constructor To insert tabs into the properties dialog, use the add methods provided by KDialogBase (the properties dialog is a KDialogBase).
| ~KPropsDlgPlugin () | ~KPropsDlgPlugin | 
[virtual]
| void  applyChanges () | applyChanges | 
[virtual]
Apply all changes to the file. This function is called when the user presses 'Ok'. The last plugin inserted is called first.
| bool  isDesktopFile ( KFileItem * _item ) | isDesktopFile | 
[static]
Convenience method for most ::supports methods
Returns: true if the file is a local, regular, readable, desktop file
| void  setDirty ( bool b ) | setDirty | 
| bool  isDirty () | isDirty | 
[const]
| void  setDirty () | setDirty | 
[slot]
| void  changed () | changed | 
[signal]
Emit this event when the user changed anything in the plugin's tabs. The hosting PropertiesDialog will call applyChanges only if the PropsPlugin emits the changed event.
| KPropertiesDialog * properties | properties | 
[protected]
| int fontHeight | fontHeight | 
[protected]
| Generated by: dfaure on kde.faure.org on Thu Jan 17 22:17:38 2002, using kdoc 2.0a53. |