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
00071 class KUTILS_EXPORT PluginPage : public KCModule
00072 {
00073 Q_OBJECT
00074 public:
00079 PluginPage( QWidget * parent = 0, const char * name = 0, const QStringList & args = QStringList() );
00080
00085 PluginPage( KInstance * instance, QWidget * parent = 0, const QStringList & args = QStringList() );
00086
00087 ~PluginPage();
00088
00092 KPluginSelector * pluginSelector();
00093
00101 virtual void load();
00102
00106 virtual void save();
00107 virtual void defaults();
00108
00109 private:
00110 class PluginPagePrivate;
00111 PluginPagePrivate * d;
00112 };
00113
00114 }
00115
00116
00117
00118 #endif // KSETTINGS_PLUGINPAGE_H
|