D8982: Qml controls for kcm creation

Marco Martin noreply at phabricator.kde.org
Mon Nov 27 11:11:53 UTC 2017


mart added inline comments.

INLINE COMMENTS

> davidedmundson wrote in SimpleKCM.qml:23
> > but i think the scrolling should be handed by the qml part.
> 
> Why?

3 reasons:

1. because the long term goal is to get rid of the qwidget version, so even if it's long down the road things should be designed according to that from now.

the design for a pure qml version would be kcms to be kirigami Pages, which get directly inserted in a kirigami PageRow, so they manage their own scrolling

2. also makes it easier for more complicated designs where is not the whole ui scrolling but there is a scrollview and a form layout in the same module, as some mockups have.

3. if we relied on the scrolling by the kcmshell scrollarea, the QQuickWidget height should resize itself based on the contents size, but the contents width should depend from the qquickwidget width, making it a weird hybrid between  the two ResizeMode, which from Plasma::Dialog know how much complicated and painful it becomes

REPOSITORY
  R296 KDeclarative

REVISION DETAIL
  https://phabricator.kde.org/D8982

To: mart, #plasma, hein, davidedmundson
Cc: davidedmundson, plasma-devel, #frameworks, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20171127/152ba55d/attachment.html>


More information about the Plasma-devel mailing list