<div dir="ltr">Hey all,<div><br></div><div>I was about to port the KSplash KCM but a) the code is quite ugly, b) the kcm is quite ugly. So I decided to rewrite it from scratch (I guess fresh code after 15 years is in place) using slightly different approach.</div>

<div><br></div><div>First of all I wanted it to look similar to our wallpaper setting dialog, so I took its delegate and made it work for list view (in contrast to grid view of the wallpaper kcm). The backend is a full fledged QAbstractListModel, which would make porting the kcm to QML eventually very easy. I'm not yet very sure where to put the buttons for getting new themes (KHNS), installing a theme or the preview button. Needs some thinking.</div>

<div><br></div><div>Screenshot at <a href="https://dl.dropboxusercontent.com/u/6761102/ksplash_kcm1.png">https://dl.dropboxusercontent.com/u/6761102/ksplash_kcm1.png</a> (the color for the title is way too gray, I'm not sure why as my normal text color is black, nevertheless it should use system colors).</div>

<div><br></div><div>At this point it's moreless a (working) proof of concept and I'd like to hear some opinions on the direction where this is heading. Is it good? Bad?</div><div><br></div><div>Also please let's not discuss "why not get rid of ksplash altogether/put it into kwin" in here, we'll need the kcm even if it gets moved elsewhere, so let's stay focused on the kcm.</div>

<div><div><br></div><div>Cheers</div>-- <br><div><span style="color:rgb(102,102,102)">Martin Klapetek | KDE Developer</span></div>
</div></div>