ksim
KSim::PluginObject Class Reference
#include <pluginmodule.h>
Inheritance diagram for KSim::PluginObject:

Detailed Description
The base class for ksim modules.To init a plugin so KSim can load your plugin just do:
// MyPluginModule is the class that inherits KSim::PluginObject KSIM_INIT_PLUGIN(MyPluginModule);
- See also:
- KSim::PluginView KSim::PluginPage
Definition at line 57 of file pluginmodule.h.
Public Member Functions | |
| PluginObject (const Q3CString &name) | |
| virtual | ~PluginObject () |
| virtual KSim::PluginView * | createView (const char *)=0 |
| virtual KSim::PluginPage * | createConfigPage (const char *)=0 |
| virtual void | showAbout ()=0 |
| const char * | componentName () const |
| const Q3CString & | name () const |
| void | setConfigFileName (const QString &name) |
| const QString & | configFileName () const |
Constructor & Destructor Documentation
| KSim::PluginObject::PluginObject | ( | const Q3CString & | name | ) |
| KSim::PluginObject::~PluginObject | ( | ) | [virtual] |
Member Function Documentation
| virtual KSim::PluginView* KSim::PluginObject::createView | ( | const char * | ) | [pure virtual] |
creates a new View page, re-implement this to return your main view class
Implemented in CpuPlugin, DiskPlugin, PluginModule, I8KPlugin, PluginModule, MailPlugin, NetPlugin, and KSim::Snmp::Plugin.
| virtual KSim::PluginPage* KSim::PluginObject::createConfigPage | ( | const char * | ) | [pure virtual] |
creates a new Config page, re-implement this to return you config class
Implemented in CpuPlugin, DiskPlugin, PluginModule, I8KPlugin, PluginModule, MailPlugin, NetPlugin, and KSim::Snmp::Plugin.
| virtual void KSim::PluginObject::showAbout | ( | ) | [pure virtual] |
re-implement this to show your about dialog
Implemented in CpuPlugin, DiskPlugin, PluginModule, I8KPlugin, PluginModule, MailPlugin, NetPlugin, and KSim::Snmp::Plugin.
| const char * KSim::PluginObject::componentName | ( | ) | const |
| const Q3CString & KSim::PluginObject::name | ( | ) | const |
| void KSim::PluginObject::setConfigFileName | ( | const QString & | name | ) |
| const QString & KSim::PluginObject::configFileName | ( | ) | const |
- Returns:
- the config filename the plugin should use or name() if the filename hasn't been set
Definition at line 74 of file pluginmodule.cpp.
The documentation for this class was generated from the following files:
KDE 4.0 API Reference