davidedmundson requested changes to this revision.
davidedmundson added a comment.
This revision now requires changes to proceed.


  The QML hack is fine, but it seems like you've written the C++ part without 
reading any of the existing code.

INLINE COMMENTS

> kcm.cpp:320
>      if (auto listView = 
> m_quickView->rootObject()->findChild<QQuickItem*>("listView")) {
>          listView->setProperty("currentIndex", index.isValid() ? index.row() 
> : -1);
>      }

We're doing the exact same logic here. Duplicating it without deleting this is 
definitely wrong.

It looks like this should work as we've loaded the model and the model is 
populated at startup.
However if it's not, just add a new int property on the listView.

Or at an absolute minimum delete this.

REPOSITORY
  R108 KWin

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

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

To: mart, #plasma, davidedmundson
Cc: davidedmundson, plasma-devel, kwin, #kwin, progwolff, lesliezhai, 
ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol

Reply via email to