tdeutils
pluginpage.h
00001
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 <tdecmodule.h>
00024 #include <tdelibs_export.h>
00025
00026 class KPluginSelector;
00027
00028 namespace KSettings
00029 {
00030
00073 class TDEUTILS_EXPORT PluginPage : public TDECModule
00074 {
00075 Q_OBJECT
00076 public:
00081 PluginPage( TQWidget * parent = 0, const char * name = 0, const TQStringList & args = TQStringList() );
00082
00087 PluginPage( TDEInstance * instance, TQWidget * parent = 0, const TQStringList & args = TQStringList() );
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