diff --git a/kcmkwin/kwinrules/kcm.h b/kcmkwin/kwinrules/kcm.h --- a/kcmkwin/kwinrules/kcm.h +++ b/kcmkwin/kwinrules/kcm.h @@ -38,7 +38,6 @@ KCMRules(QWidget *parent, const QVariantList &args); void load() override; void save() override; - void defaults() override; QString quickHelp() const override; protected Q_SLOTS: void moduleChanged(bool state); diff --git a/kcmkwin/kwinrules/kcm.cpp b/kcmkwin/kwinrules/kcm.cpp --- a/kcmkwin/kwinrules/kcm.cpp +++ b/kcmkwin/kwinrules/kcm.cpp @@ -51,6 +51,7 @@ QString(), QString(), KAboutLicense::GPL, i18n("(c) 2004 KWin and KControl Authors")); about->addAuthor(i18n("Lubos Lunak"), QString(), "l.lunak@kde.org"); setAboutData(about); + setButtons(KCModule::Help | KCModule::Apply); } void KCMRules::load() @@ -70,11 +71,6 @@ } -void KCMRules::defaults() -{ - widget->defaults(); -} - QString KCMRules::quickHelp() const { return i18n("

Window-specific Settings

Here you can customize window settings specifically only" diff --git a/kcmkwin/kwinrules/ruleslist.h b/kcmkwin/kwinrules/ruleslist.h --- a/kcmkwin/kwinrules/ruleslist.h +++ b/kcmkwin/kwinrules/ruleslist.h @@ -36,7 +36,6 @@ ~KCMRulesList() override; void load(); void save(); - void defaults(); Q_SIGNALS: void changed(bool); private Q_SLOTS: diff --git a/kcmkwin/kwinrules/ruleslist.cpp b/kcmkwin/kwinrules/ruleslist.cpp --- a/kcmkwin/kwinrules/ruleslist.cpp +++ b/kcmkwin/kwinrules/ruleslist.cpp @@ -229,10 +229,5 @@ m_settings.save(); } -void KCMRulesList::defaults() -{ - load(); -} - } // namespace