D28152: [RFC] KWinRules KCM Redesign
Ismael Asensio <[email protected]>
| Newsgroups | gmane.comp.kde.devel.kwin |
|---|---|
| Message-ID | <[email protected]> |
iasensio created this revision. iasensio added reviewers: Plasma, KWin, VDG. Herald added a project: KWin. Herald added a subscriber: kwin. iasensio requested review of this revision. REVISION SUMMARY Replacement KCM to configure kwin rules, using a QML-based UI. After some work on the task T12729 <https://phabricator.kde.org/T12729>, it is almost feature-par with the previous module, and adapted to the recent move to KConfigXT. I'm uploading it now as a patch, so it is easier to be reviewed by more eyes. Currently, the module is installed under a different name (`kcm_kwinrules_qml`). SCREENSHOTS: F8119354: kcm_kwinrules_editor_showall.png <https://phabricator.kde.org/F8119354> F8129507: kwinrules_twopages.png <https://phabricator.kde.org/F8129507> REPOSITORY R108 KWin BRANCH iasensio/kcm_kwinrules_xt (branched from master) REVISION DETAIL https://phabricator.kde.org/D28152 AFFECTED FILES kcmkwin/kwinrules/CMakeLists.txt kcmkwin/kwinrules/detectwidget.cpp kcmkwin/kwinrules/detectwidget.h kcmkwin/kwinrules/detectwidget.ui kcmkwin/kwinrules/editshortcut.ui kcmkwin/kwinrules/kcm.cpp kcmkwin/kwinrules/kcm.h kcmkwin/kwinrules/kcm_kwinrules_qml.desktop kcmkwin/kwinrules/kcmrules.cpp kcmkwin/kwinrules/kcmrules.h kcmkwin/kwinrules/main.cpp kcmkwin/kwinrules/optionsmodel.cpp kcmkwin/kwinrules/optionsmodel.h kcmkwin/kwinrules/package/contents/ui/OptionsComboBox.qml kcmkwin/kwinrules/package/contents/ui/RuleItemDelegate.qml kcmkwin/kwinrules/package/contents/ui/RulesEditor.qml kcmkwin/kwinrules/package/contents/ui/RulesList.qml kcmkwin/kwinrules/package/contents/ui/ValueEditor.qml kcmkwin/kwinrules/package/metadata.desktop kcmkwin/kwinrules/regenerateindex.sh kcmkwin/kwinrules/ruleitem.cpp kcmkwin/kwinrules/ruleitem.h kcmkwin/kwinrules/rulesdialog.cpp kcmkwin/kwinrules/rulesdialog.h kcmkwin/kwinrules/ruleslist.cpp kcmkwin/kwinrules/ruleslist.h kcmkwin/kwinrules/ruleslist.ui kcmkwin/kwinrules/rulesmodel.cpp kcmkwin/kwinrules/rulesmodel.h kcmkwin/kwinrules/ruleswidget.cpp kcmkwin/kwinrules/ruleswidget.h kcmkwin/kwinrules/ruleswidgetbase.ui kcmkwin/kwinrules/yesnobox.h To: iasensio, #plasma, #kwin, #vdg Cc: kwin, Orage, cacarry, LeGast00n, The-Feren-OS-Dev, cblack, jraleigh, zachus, fbampaloukas, GB_2, mkulinski, ragreen, jackyalcine, iodelay, crozbo, bwowk, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, hardening, romangg, jensreuterberg, abetts, sebas, apol, ahiemstra, mart