Make X-KDE-Ordering in plugin metadata a proper int value

This makes the intention more clear and avoids unneeded string -> int conversion at runtime
master
Alexander Lohnau 11 months ago
parent 76d93f7053
commit 30600a064b

@ -114,6 +114,6 @@
"Name[zh_CN]": "对话框父级窗口变暗",
"Name[zh_TW]": "對話框上層"
},
"X-KDE-Ordering": "70",
"X-KDE-Ordering": 70,
"X-Plasma-API": "javascript"
}

@ -114,7 +114,7 @@
"Name[zh_CN]": "请求管理员模式时降低屏幕亮度",
"Name[zh_TW]": "為管理員模式暗化螢幕"
},
"X-KDE-Ordering": "60",
"X-KDE-Ordering": 60,
"X-KWin-Video-Url": "https://files.kde.org/plasma/kwin/effect-videos/dim_administration.mp4",
"X-Plasma-API": "javascript"
}

@ -115,7 +115,7 @@
"Name[zh_CN]": "窗口内收",
"Name[zh_TW]": "螢幕之眼"
},
"X-KDE-Ordering": "50",
"X-KDE-Ordering": 50,
"X-KWin-Exclusive-Category": "show-desktop",
"X-Plasma-API": "javascript"
}

@ -115,7 +115,7 @@
"Name[zh_CN]": "淡出淡入动画",
"Name[zh_TW]": "淡化"
},
"X-KDE-Ordering": "60",
"X-KDE-Ordering": 60,
"X-KWin-Exclusive-Category": "toplevel-open-close-animation",
"X-Plasma-API": "javascript"
}

@ -115,7 +115,7 @@
"Name[zh_CN]": "淡出桌面",
"Name[zh_TW]": "淡出淡入桌面"
},
"X-KDE-Ordering": "50",
"X-KDE-Ordering": 50,
"X-KWin-Exclusive-Category": "desktop-animations",
"X-KWin-Video-Url": "https://files.kde.org/plasma/kwin/effect-videos/fade_desktop.ogv",
"X-Plasma-API": "javascript"

@ -122,6 +122,6 @@
"Name[zh_CN]": "气泡显隐渐变动画",
"Name[zh_TW]": "淡化彈出視窗"
},
"X-KDE-Ordering": "60",
"X-KDE-Ordering": 60,
"X-Plasma-API": "javascript"
}

@ -115,7 +115,7 @@
"Name[zh_CN]": "无响应窗口灰化",
"Name[zh_TW]": "降低無回應應用程式的飽和度"
},
"X-KDE-Ordering": "60",
"X-KDE-Ordering": 60,
"X-KDE-PluginKeyword": "frozenapp",
"X-KWin-Config-TranslationDomain": "kwin",
"X-Plasma-API": "javascript"

@ -115,6 +115,6 @@
"Name[zh_CN]": "全屏模式过渡动画",
"Name[zh_TW]": "全螢幕"
},
"X-KDE-Ordering": "60",
"X-KDE-Ordering": 60,
"X-Plasma-API": "javascript"
}

@ -115,7 +115,7 @@
"Name[zh_CN]": "登录渐变动画",
"Name[zh_TW]": "登入"
},
"X-KDE-Ordering": "40",
"X-KDE-Ordering": 40,
"X-KDE-PluginKeyword": "login",
"X-KWin-Config-TranslationDomain": "kwin",
"X-Plasma-API": "javascript"

@ -115,6 +115,6 @@
"Name[zh_CN]": "注销过渡动画",
"Name[zh_TW]": "登出"
},
"X-KDE-Ordering": "40",
"X-KDE-Ordering": 40,
"X-Plasma-API": "javascript"
}

@ -115,7 +115,7 @@
"Name[zh_CN]": "最大化过渡动画",
"Name[zh_TW]": "最大化"
},
"X-KDE-Ordering": "60",
"X-KDE-Ordering": 60,
"X-KWin-Video-Url": "https://files.kde.org/plasma/kwin/effect-videos/maximize.ogv",
"X-Plasma-API": "javascript"
}

@ -121,7 +121,7 @@
"Name[zh_CN]": "气泡大小渐变动画",
"Name[zh_TW]": "交錯彈出視窗"
},
"X-KDE-Ordering": "60",
"X-KDE-Ordering": 60,
"X-KWin-Video-Url": "https://files.kde.org/plasma/kwin/effect-videos/morphingpopups.ogv",
"X-Plasma-API": "javascript"
}

@ -122,7 +122,7 @@
"Name[zh_CN]": "按比例缩放",
"Name[zh_TW]": "縮放"
},
"X-KDE-Ordering": "60",
"X-KDE-Ordering": 60,
"X-KDE-PluginKeyword": "scale",
"X-KWin-Config-TranslationDomain": "kwin",
"X-KWin-Exclusive-Category": "toplevel-open-close-animation",

@ -114,7 +114,7 @@
"Name[zh_CN]": "会话退出优化",
"Name[zh_TW]": "離開工作階段"
},
"X-KDE-Ordering": "40",
"X-KDE-Ordering": 40,
"X-KWin-Internal": "true",
"X-Plasma-API": "javascript"
}

@ -113,7 +113,7 @@
"Name[zh_CN]": "最小化过渡动画 (收缩)",
"Name[zh_TW]": "壓縮"
},
"X-KDE-Ordering": "60",
"X-KDE-Ordering": 60,
"X-KWin-Exclusive-Category": "minimize",
"X-KWin-Video-Url": "https://files.kde.org/plasma/kwin/effect-videos/minimize.ogv",
"X-Plasma-API": "javascript"

@ -114,7 +114,7 @@
"Name[zh_CN]": "窗口透明度",
"Name[zh_TW]": "半透明"
},
"X-KDE-Ordering": "50",
"X-KDE-Ordering": 50,
"X-KDE-PluginKeyword": "translucency",
"X-KWin-Config-TranslationDomain": "kwin",
"X-Plasma-API": "javascript"

@ -114,7 +114,7 @@
"Name[zh_CN]": "窗口外推",
"Name[zh_TW]": "視窗光圈"
},
"X-KDE-Ordering": "50",
"X-KDE-Ordering": 50,
"X-KWin-Exclusive-Category": "show-desktop",
"X-Plasma-API": "javascript"
}

@ -163,7 +163,7 @@ ScriptedEffect *ScriptedEffect::create(const KPluginMetaData &effect)
return nullptr;
}
return ScriptedEffect::create(name, scriptFile, effect.value(QStringLiteral("X-KDE-Ordering")).toInt(), effect.value(QStringLiteral("X-KWin-Exclusive-Category")));
return ScriptedEffect::create(name, scriptFile, effect.value(QStringLiteral("X-KDE-Ordering"), 0), effect.value(QStringLiteral("X-KWin-Exclusive-Category")));
}
ScriptedEffect *ScriptedEffect::create(const QString &effectName, const QString &pathToScript, int chainPosition, const QString &exclusiveCategory)

Loading…
Cancel
Save