pluginpage.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef KSETTINGS_PLUGINPAGE_H
00021 #define KSETTINGS_PLUGINPAGE_H
00022
00023 #include <kcmodule.h>
00024 #include <kdelibs_export.h>
00025
00026 class KPluginSelector;
00027
00028 namespace KSettings
00029 {
00030
00073 class KUTILS_EXPORT PluginPage : public KCModule
00074 {
00075 Q_OBJECT
00076 public:
00081 PluginPage( QWidget * parent = 0, const char * name = 0, const QStringList & args = QStringList() );
00082
00087 PluginPage( KInstance * instance, QWidget * parent = 0, const QStringList & args = QStringList() );
00088
00089 ~PluginPage();
00090
00094 KPluginSelector * pluginSelector();
00095
00103 virtual void load();
00104
00108 virtual void save();
00109 virtual void defaults();
00110
00111 private:
00112 class PluginPagePrivate;
00113 PluginPagePrivate * d;
00114 };
00115
00116 }
00117
00118
00119
00120 #endif // KSETTINGS_PLUGINPAGE_H
|