romangg updated this revision to Diff 61910. romangg marked 23 inline comments as done. romangg added a comment.
- Message on backend error - Use switch statements in OutputModel - Initialize roleNames from super class - i18n labels - Checkboxes to the left - Set onClicked - Combobox for resolutions - Use 0.1 scale step size - Name label Global scale - Button group for orientations - Use Rotation enum - Do not fill width on comboboxes - Refresh rate formatting - Use twinFormLayouts property - Use onMoved and onClicked - Output retention enum in QML - Do not use PlasmaComponents - Pretty-format scale text - Change retention description - Add colons to labels REPOSITORY R104 KScreen CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D22468?vs=61775&id=61910 BRANCH qmlize REVISION DETAIL https://phabricator.kde.org/D22468 AFFECTED FILES CMakeLists.txt common/control.h common/utils.cpp common/utils.h kcm/CMakeLists.txt kcm/Messages.sh kcm/config_handler.cpp kcm/config_handler.h kcm/kcm.cpp kcm/kcm.h kcm/kcm_kscreen.desktop kcm/kcm_kscreen.desktop.cmake kcm/output_identifier.cpp kcm/output_identifier.h kcm/output_model.cpp kcm/output_model.h kcm/package/contents/ui/Output.qml kcm/package/contents/ui/OutputIdentifier.qml kcm/package/contents/ui/OutputPanel.qml kcm/package/contents/ui/Panel.qml kcm/package/contents/ui/RotationButton.qml kcm/package/contents/ui/Screen.qml kcm/package/contents/ui/main.qml kcm/package/metadata.desktop kcm/qml/CMakeLists.txt kcm/qml/Output.qml kcm/qml/OutputIdentifier.qml kcm/qml/Tip.qml kcm/qml/main.qml kcm/src/CMakeLists.txt kcm/src/controlpanel.cpp kcm/src/controlpanel.h kcm/src/declarative/qmloutput.cpp kcm/src/declarative/qmloutput.h kcm/src/declarative/qmloutputcomponent.cpp kcm/src/declarative/qmloutputcomponent.h kcm/src/declarative/qmlscreen.cpp kcm/src/declarative/qmlscreen.h kcm/src/kcm_kscreen.cpp kcm/src/kcm_kscreen.h kcm/src/kcm_testapp.cpp kcm/src/kscreen_widget.ui kcm/src/outputconfig.cpp kcm/src/outputconfig.h kcm/src/previewwidget.cpp kcm/src/previewwidget.h kcm/src/resolutionslider.cpp kcm/src/resolutionslider.h kcm/src/scaling.ui kcm/src/scalingconfig.cpp kcm/src/scalingconfig.h kcm/src/stylepreview.ui kcm/src/unifiedoutputconfig.cpp kcm/src/unifiedoutputconfig.h kcm/src/utils.cpp kcm/src/utils.h kcm/src/widget.cpp kcm/src/widget.h kded/CMakeLists.txt kded/osd.cpp tests/osd/CMakeLists.txt To: romangg, #plasma, #kwin Cc: gvarsanyi, davidedmundson, ngraham, mvourlakos, knambiar, broulik, filipf, plasma-devel, LeGast00n, jraleigh, fbampaloukas, GB_2, ragreen, Pitel, ZrenBot, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart