mart added inline comments.

INLINE COMMENTS

> davidedmundson wrote in main.qml:60
> > ou can never be sure that the representation is "completed" as the model 
> > can change at any moment?
> 
> It must know internally as it has that separate populate and add transition.
> 
> It shouldn't need an external signal. In a perfect world:
> 
> ListView {
> 
>   model: someValidModel
>   currentIndex: 4 
> 
> }
> 
> should "just work"

ListView {
model: someValidModel
currentIndex: 4
}

annoyingly, you are right :p
this actually works, the problem was that i was loading the model too late, 
after componentComplete.

now, loading the model in the ctor and just relying on one single binding for 
currentIndex works perfectly.

note: i removed onCurrentIndexChanged: positionViewAtIndex as i want to put it 
on the gridview kcm component itself, as i think it belongs there.

REPOSITORY
  R119 Plasma Desktop

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

To: mart, #plasma, #vdg
Cc: davidedmundson, plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol, mart

Reply via email to