davidedmundson added inline comments.

INLINE COMMENTS

> main.qml:70
>  
> -    function setOnDesktop(id, desktop) {
> -        var service = tasksSource.serviceForSource("tasks");
> -        var operation = service.operationDescription("toDesktop");
> -operation.Id = id;
> -        operation.desktop = desktop;
> -        service.startOperationCall(operation);
> +    PlasmaCore.FrameSvgItem {
> +        id : listItemSvg

You're using the margins from this frame, but you're not even rendering this 
frame anywhere?
Using the margins from something we're not rendering doesn't make really make 
sense semantically.

Then later we later use the left/right margins from the highlight which makes 
even less sense. No-one else does that.

We have a consistency problem with list view delegates over Plasma generally, 
so I this probably isn't any worse, but it's not right.

There is a PlasmaComponents.ListItem which does a fairly good job of handling 
some of this vaguely consistently. Though that's currently only used by 4 
things.

> main.qml:157
> +                height: root.itemHeight
> +                width: windowListView.overflowing ? ListView.view.width - 
> units.smallSpacing : ListView.view.width
> +

Not tested, but will this work with RTL?

Note if not, you just need an anchors.left: parent.left   and it will

> main.qml:203
> +
> +                        anchors.verticalCenter: parent.verticalCenter
> +

it's better to do

height: parent.height
you already have the centering of the text in the text alignment

REPOSITORY
  rPLASMADESKTOP Plasma Desktop

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

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: hein, #plasma
Cc: davidedmundson, broulik, plasma-devel, jensreuterberg, abetts, sebas
_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel

Reply via email to