D22468: Rewrite KScreen KCM as ConfigModule with outputs model and Kirigami
Roman Gilg
noreply at phabricator.kde.org
Wed Jul 17 14:17:02 BST 2019
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20190717/8b42dd7d/attachment-0001.html>
More information about the Plasma-devel
mailing list