<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"><html><head><meta name="qrichtext" content="1" /><style type="text/css">p, li { white-space: pre-wrap; }</style></head><body style=" font-family:'Arial'; font-size:11pt; font-weight:400; font-style:normal;">On Sunday 18 January 2009 20:09:53 Aaron J. Seigo wrote:<br>
&gt; On Sunday 18 January 2009, Toussis Manolis wrote:<br>
&gt; &gt; On Sunday 18 January 2009 12:52:58 Toussis Manolis wrote:<br>
&gt; &gt; &gt; After some messing around I used mouseDoubleClickedEvent()<br>
&gt; &gt; &gt; as it is not used by plasma...as a workaround<br>
&gt; &gt;<br>
&gt; &gt; and the strange thing is the double click doesn't work without your<br>
&gt; &gt; code...<br>
&gt;<br>
&gt; in QGraphicsView, unless you accept the press event, you don't get further<br>
&gt; mouse interaction. this allows items to be "mouse transparent" by simply<br>
&gt; not implementing any mouse interaction; then items underneath those items<br>
&gt; can do the mouse related stuff.<br>
&gt;<br>
&gt; very neat and very handy when trying to do various interesting things. adds<br>
&gt; a small amount of complexity, though not much.<br>
&gt;<br>
&gt; it's just something to get used to with QGraphicsView<br>
This is what I worked on:<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>http://www.kde-look.org/content/preview.php?preview=1&amp;id=75728&amp;file1=75728-1.png&amp;file2=&amp;file3=&amp;name=plasmatvgr<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>I wanted a pop up menu to select a tv channel instead of pressing &lt;&gt; many times.<br>
To just click on applet , seemed a good idea... and a third Pushbutton was to much from a applet's look point of view.<br>
So I used double-clicking as a solution<br>
.<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p></body></html>