Drop EffectsHandler::effectsConfig

Summary:
The effectsConfig is no longer used by any Effect. ScriptedEffects use
KWin's KSharedConfigPtr and the builtin effects all have a kcfg with
kwinrc being hard coded.

The effectsConfig had the big disadvantage that it hardcoded kwinrc
while the rest of kwin uses a KSharedConfigPtr which might not point to
kwinrc.

Reviewers: #kwin, #plasma

Subscribers: plasma-devel, kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D3384
icc-effect-5.14.5
Martin Gräßlin 2016-11-16 13:49:15 +01:00
parent af83401b83
commit 1c819c5e86
2 changed files with 0 additions and 11 deletions

View File

@ -760,12 +760,6 @@ bool EffectsHandler::isOpenGLCompositing() const
return compositing_type & OpenGLCompositing;
}
KConfigGroup EffectsHandler::effectConfig(const QString& effectname)
{
KSharedConfig::Ptr kwinconfig = KSharedConfig::openConfig(QStringLiteral(KWIN_CONFIG), KConfig::NoGlobals);
return kwinconfig->group(QLatin1String("Effect-") + effectname);
}
EffectsHandler* effects = nullptr;

View File

@ -1198,11 +1198,6 @@ public:
**/
virtual void showCursor() = 0;
/**
* @return @ref KConfigGroup which holds given effect's config options
**/
static KConfigGroup effectConfig(const QString& effectname);
Q_SIGNALS:
/**
* Signal emitted when the current desktop changed.