<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-15"
 http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
On 11/23/2009 01:15 PM, Chani wrote:
<blockquote cite="mid:200911231215.59928.chanika@gmail.com" type="cite">
  <pre wrap="">On November 22, 2009 21:47:35 Hugo Pereira Da Costa wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Hi Chani,
just a naive question, why do you use a "sunken" frame to display the
triggers ? As far as I know this is the only place where things are
presented this way (usually config have either Tabs, group boxes, or are
plain flat). Is there a specific reason here ?
    </pre>
  </blockquote>
  <pre wrap="">
it's in a scrollarea. I'll try to get rid of the frame cruft in designer...
  </pre>
</blockquote>
actually: setting no-frame on a QScrollArea and keeping the background
in sync with the main window is a bit tricky (by default QScrollArea
has a flag background).<br>
The way I did it in my past Qt code was by setting the QScrollArea
viewport manually (because the default ones provided by Qt has some
flags that it is too late for you to change after creation.<br>
Something like:<br>
<br>
<meta name="qrichtext" content="1">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15">
<style type="text/css">
p, li { white-space: pre-wrap; }
</style>
<p style="margin: 0px; text-indent: 0px;"><!--StartFragment-->
QScrollArea* scroll = new QScrollArea();</p>
<p style="margin: 0px; text-indent: 0px;">
scroll-&gt;setWidgetResizable ( true );</p>
<p style="margin: 0px; text-indent: 0px;"> scroll-&gt;setFrameStyle(
QFrame::NoFrame );</p>
<p style="margin: 0px; text-indent: 0px;"></p>
<p style="margin: 0px; text-indent: 0px;">
base-&gt;layout()-&gt;addWidget( scroll );</p>
<p style="margin: 0px; text-indent: 0px;"></p>
<p style="margin: 0px; text-indent: 0px;"> QWidget *view_port = new
QWidget();</p>
<p style="margin: 0px; text-indent: 0px;"> scroll-&gt;setViewport(
view_port );</p>
<p style="margin: 0px; text-indent: 0px;"></p>
<p style="margin: 0px; text-indent: 0px;"><!--EndFragment--></p>
<br>
I don't know how e.g. system-settings do it (in trunk. That was not
donne for kde4.3 and is therefore bugged, for e.g. oxygen ). Maybe they
have a more elegant solution.<br>
<br>
<br>
Unrelated:<br>
is "Trigger" the right word ? <br>
I was thinking that user Joe would consider trigger as ... well ...
something to make your gun shoot. But maybe my english is not good
enough. <br>
<br>
Hugo<br>
<br>
<br>
<blockquote cite="mid:200911231215.59928.chanika@gmail.com" type="cite">
  <pre wrap="">
  </pre>
  <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Plasma-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Plasma-devel@kde.org">Plasma-devel@kde.org</a>
<a class="moz-txt-link-freetext" href="https://mail.kde.org/mailman/listinfo/plasma-devel">https://mail.kde.org/mailman/listinfo/plasma-devel</a>
  </pre>
</blockquote>
<br>
</body>
</html>