43 m_requestedEffectChainPosition = metaData.value(QStringLiteral(
"X-KDE-Ordering"), 50);
45 KConfigGroup cg = kwinApp()->config()->group(QStringLiteral(
"Effect-%1").arg(metaData.pluginId()));
46 const QString configFilePath = QStandardPaths::locate(QStandardPaths::GenericDataLocation, QLatin1String(
"kwin/effects/") + metaData.pluginId() + QLatin1String(
"/contents/config/main.xml"));
47 if (configFilePath.isNull()) {
48 m_configLoader =
new KConfigLoader(cg,
nullptr,
this);
50 QFile xmlFile(configFilePath);
51 m_configLoader =
new KConfigLoader(cg, &xmlFile,
this);
52 m_configLoader->load();
55 m_configuration =
new KConfigPropertyMap(m_configLoader,
this);