<div class="gmail_quote">On Tue, Aug 11, 2009 at 6:19 PM, Jean-Baptiste Kempf <span dir="ltr"><<a href="mailto:jb@videolan.org">jb@videolan.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div id=":124" class="ii gt">However, I have to say, that the playlist code in Qt is utter crap, and<br>
this is partly because noone took care about it (zorglub never finished<br>
and I never wanted to enter this mess) and partly because Qt MVC is way<br>
too complex.</div></blockquote></div><br>I would like to add my opinion on this: from my perspective the core playlist design is a bigger problem and it's the non-practicality of that design that makes the implementation of the Qt4 playlist model rather difficult.<br>
<br>Namely, the core playlist api allows a number of actions which don't make sense according to the data on which they are executed. Qt4 playlist model had to (and I have also added to that) implement protection against such senseless actions from end-user's point of view (erm, point of interaction), while I believe that should be implemented in the core code already.<br>