<div class="gmail_quote">On Sun, May 2, 2010 at 6:53 PM, Andreas Pakulat <span dir="ltr"><<a href="mailto:apaku@gmx.de">apaku@gmx.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On 02.05.10 15:32:58, Aleix Pol wrote:<br>
> On Sun, May 2, 2010 at 2:14 PM, David Nolden <<a href="mailto:zwabel@googlemail.com">zwabel@googlemail.com</a>> wrote:<br>
> > 2010/5/2 Aleix Pol <<a href="mailto:aleixpol@kde.org">aleixpol@kde.org</a>>:<br>
</div><div class="im">> So do you guys all agree that we prefer to create smth custom instead of<br>
> using plasma?<br>
<br>
</div>No, definetly not. At least not before having tried it out.<br>
<br>
And I certainly don't want us to write our own plugin to get rss and<br>
another to get the review-board stuff and yet another for X and just one<br>
more for Y. In particular not if other people have already written them.<br>
<br>
What I'd like to have is a dashboard where I can easily move around the<br>
elements to re-order them by drag'n'drop, I can resize them in some way<br>
to make one a bit larger and reduce the size of another (this is one of<br>
the major problems I have at work with jira's dashboard) and I want an<br>
easy way to add new ones to it (without having to go through some config<br>
dialog).<br>
<br>
I see three ways of doing it:<br>
<br>
a) re-using what plasma can give us<br>
b) using just QGV<br>
c) using plain qwidgets<br>
<br>
And thats also the order in which I'd try to get something going,<br>
because it allows to write as little code as possible (if not, then<br>
the design of libplasma has completely failed and thats rather bad for a<br>
kdelibs api with such thorough review).<br>
<br>
HTML is completely out of the question, in particular because most of us<br>
are C++ developers and not HTML/Web Developers. Its not just about<br>
somebody writing some code that works like a dashboard, its also about<br>
being able to maintain that in the future.<br>
<br>
Andreas<br>
<br>
--<br>
You're currently going through a difficult transition period called "Life."<br>
<font color="#888888"><br>
--<br>
</font><div><div></div><div class="h5">KDevelop-devel mailing list<br>
<a href="mailto:KDevelop-devel@kdevelop.org">KDevelop-devel@kdevelop.org</a><br>
<a href="https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel" target="_blank">https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel</a><br>
</div></div></blockquote></div><br><div>Just to have you up to date:</div><div>I created a branch for the dashboard too, there I'm using the newspaper containment and it's already working pretty well. For now it's just a new plugin.</div>
<div>Next step: we need to make it possible to add applets from within KDevelop plugins. To do that, I'd like to add a new controller and some architecture like the one we have for tools, that way we just link against plasma on some specific plugins if any (provided plugins will be able to be regular QWidgets, QGraphicItems and Plasma::Applets).</div>
<div><br></div><div><a href="http://proli.net/meu/kdevelop/kdev_dashboard1.png">http://proli.net/meu/kdevelop/kdev_dashboard1.png</a></div><div><br></div><div>Cheers!</div><div>Aleix</div>