-rw-r--r-- | microkde/kdeui/kcmodule.cpp | 16 | ||||
-rw-r--r-- | microkde/kdeui/kcmodule.h | 11 |
2 files changed, 18 insertions, 9 deletions
diff --git a/microkde/kdeui/kcmodule.cpp b/microkde/kdeui/kcmodule.cpp index 915cd0f..f646db3 100644 --- a/microkde/kdeui/kcmodule.cpp +++ b/microkde/kdeui/kcmodule.cpp @@ -35,5 +35,6 @@ public: bool _hasOwnInstance; + KPrefs* _prefs; }; -KCModule::KCModule(QWidget *parent, const char *name, const QStringList &) +KCModule::KCModule(KPrefs* prefs, QWidget *parent, const char *name, const QStringList &) : QWidget(parent, name), _btn(Help|Default|Apply) @@ -43,3 +44,4 @@ KCModule::KCModule(QWidget *parent, const char *name, const QStringList &) d->_useRootOnlyMsg = true; -/*US + d->_prefs = prefs; +/*US d->_instance = new KInstance(name); @@ -50,3 +52,3 @@ KCModule::KCModule(QWidget *parent, const char *name, const QStringList &) d->_instance = new KInstance("kcmunnamed"); -*/ +*/ d->_hasOwnInstance = true; @@ -73,3 +75,3 @@ KCModule::~KCModule() delete d->_instance; -*/ +*/ delete d; @@ -96,2 +98,8 @@ bool KCModule::useRootOnlyMsg() const } + +KPrefs* KCModule::getPreferences() +{ + return d->_prefs; +} + /*US diff --git a/microkde/kdeui/kcmodule.h b/microkde/kdeui/kcmodule.h index bc020bc..874958c 100644 --- a/microkde/kdeui/kcmodule.h +++ b/microkde/kdeui/kcmodule.h @@ -85,3 +85,3 @@ public: */ - KCModule(QWidget *parent=0, const char *name=0, const QStringList &args=QStringList() ); + KCModule(KPrefs* prefs, QWidget *parent=0, const char *name=0, const QStringList &args=QStringList() ); @@ -108,3 +108,3 @@ public: */ - virtual void load(KPrefs* prefs) {}; + virtual void load() {}; @@ -121,3 +121,3 @@ public: */ - virtual void save(KPrefs* prefs) {}; + virtual void save() {}; @@ -129,3 +129,3 @@ public: */ - virtual void defaults(KPrefs* prefs) {}; + virtual void defaults() {}; @@ -139,3 +139,3 @@ public: */ - virtual void sysdefaults(KPrefs* prefs) { defaults(prefs); }; + virtual void sysdefaults() { defaults(); }; @@ -195,2 +195,3 @@ public: + KPrefs* getPreferences(); |