<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="generator" content="Osso Notes">
    <title></title></head>
<body>
<p><b><b><b></b></b></b>
<br><b><font color="#999999"><b><b>--</font></b></b></b>
<br><b><font color="#999999"><b><b>Sent from my Nokia N900</font></b></b></b>
<br><b><b><b></b></b></b>
<br><b><b><b>----- Original message -----</b></b></b>
<br><b><b><b>&gt; Hi Ram!</b></b></b>
<br><b><b><b>&gt; </b></b></b>
<br><b><b><b>&gt;&nbsp; &nbsp; &#32;Could you please post this questions to FN DiBo?</b></b></b>
<br><b><b><b>A</b></b></b>
<br><b><b><b>Hi Daniil, yes of course i can.</b></b></b>
<br><b><b><b>I was asked for examples here so i replied.</b></b></b>
<br><b><b><b>FN DiBo = forum nokia discussion board ?</b></b></b>
<br><b><b><b>&#32;</b></b></b>
<br><b><b><b>&gt;&nbsp; &nbsp; &#32;BTW, why do create dialog dynamically and never free it?</b></b></b>
<br><b><b><b></b></b></b>
<br><b><b><b>This is an example only to show the issue.</b></b></b>
<br><b><b><b></b></b></b>
<br><b><b><b>&gt; Thanks, Daniil.</b></b></b>
<br><b><b><b>&gt; </b></b></b>
<br><b><b><b>&gt; On Tue, Jun 1, 2010 at 10:59 AM, Ram Kurvakat &lt;<a href="mailto:rkmaemo@gmx.com">rkmaemo@gmx.com</a>&gt; wrote:</b></b></b>
<br><b><b><b>&gt; &gt; Daniil, Robin or anyone</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; did you get a chance to look at this one please ?</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; thanks for your time,</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; cheers</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; krk969</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; ----- Original Message -----</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; From: Ram Kurvakat</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; Sent: 05/29/10 10:32 AM</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; To: Maemo-developers, <a href="mailto:viroteck@viroteck.net">viroteck@viroteck.net</a>, Daniil Ivanov</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; Subject: Re: QT4.6 with PR1.2 has introduced issues</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; Here is the example requested.</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; Compile the example with qmake from /opt/qt4-maemo5/bin which is QT4.6</b></b></b>
<br><b><b><b>&gt; &gt; in PR1.1 and run on the device with QT4.6 libs from PR1.1 installed in</b></b></b>
<br><b><b><b>&gt; &gt; /opt/qt4-maemo5/lib</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; ~$: &nbsp;ldd TEMP2</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; ....</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; libQtGui.so.4 =&gt; /opt/qt4-maemo5/lib/libQtGui.so.4 (0x40142000)</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; libQtCore.so.4 =&gt; /opt/qt4-maemo5/lib/libQtCore.so.4 (0x40bfd000)</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; ....</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; and this is the result</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; <a href="http://bit.ly/bH2ApK">http://bit.ly/bH2ApK</a></b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; Then</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; Compile the example with qmake from /usr/bin which is QT4.6 in PR1.2</b></b></b>
<br><b><b><b>&gt; &gt; and run on the device with QT4.6 libs from PR1.2 installed in /usr/lib</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; ~$: &nbsp;ldd TEMP2</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; ....</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; libQtGui.so.4 =&gt; /usr/lib/libQtGui.so.4 (0x40139000)</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; libQtCore.so.4 =&gt; /usr/lib/libQtCore.so.4 (0x40bf4000)</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; ....</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; and you will see this</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; <a href="http://bit.ly/bIpRi0">http://bit.ly/bIpRi0</a></b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; I think some default alignments may have been changed in the styles.</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; Thanks again for taking a look.</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; #include &lt;QtGui&gt;</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; #include &lt;QApplication&gt;</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; int main(int argc, char* argv[])</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; {</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; &nbsp;&nbsp; &nbsp;QApplication app(argc, argv);</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; &nbsp;&nbsp; &nbsp;QDialog *dialog = new QDialog;</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; &nbsp;&nbsp; &nbsp;QScrollArea *scroll = new QScrollArea;</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; &nbsp;&nbsp; &nbsp;QWidget* &nbsp; &nbsp;widget = new QWidget(scroll);</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; &nbsp;&nbsp; &nbsp;// Currency code</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; &nbsp;&nbsp; &nbsp;QLineEdit *currency = new QLineEdit(dialog);</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; &nbsp;&nbsp; &nbsp;// Date format</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; &nbsp;&nbsp; &nbsp;QStringList dateformatlist;</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; &nbsp;&nbsp; &nbsp;dateformatlist &lt;&lt; "dd-MM-yyyy" &lt;&lt; "MM-dd-yyyy" &lt;&lt; "dd-MMM-yyyy" &lt;&lt;</b></b></b>
<br><b><b><b>&gt; &gt; "MMM-dd-yyyy";</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; &nbsp;&nbsp; &nbsp;QComboBox *dateformat = new QComboBox;</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; &nbsp;&nbsp; &nbsp;// Graph Period</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; &nbsp;&nbsp; &nbsp;QStringList periodlist;</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; &nbsp;&nbsp; &nbsp;periodlist &lt;&lt; "current day" &lt;&lt; "current month" &lt;&lt; "current week" &lt;&lt;</b></b></b>
<br><b><b><b>&gt; &gt; "current year";</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; &nbsp;&nbsp; &nbsp;QComboBox *graphperiod = new QComboBox;</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; &nbsp;&nbsp; &nbsp;dialog-&gt;setStyleSheet("QDialog { border: 2px solid #8f8f91; ;</b></b></b>
<br><b><b><b>&gt; &gt; border-radius: 15px; }");</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; &nbsp;&nbsp; &nbsp;QFormLayout *layout = new QFormLayout;</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; &nbsp;&nbsp; &nbsp;layout-&gt;addRow("currency code : ", currency);</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; &nbsp;&nbsp; &nbsp;layout-&gt;addRow("display date format : ", dateformat);</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; &nbsp;&nbsp; &nbsp;layout-&gt;addRow("default reports period: ", graphperiod);</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; &nbsp;&nbsp; &nbsp;widget-&gt;setLayout(layout);</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; &nbsp;&nbsp; &nbsp;QHBoxLayout *mainlayout = new QHBoxLayout;</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; &nbsp;&nbsp; &nbsp;scroll-&gt;setWidget(widget);</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; &nbsp;&nbsp; &nbsp;mainlayout-&gt;addWidget(scroll, 0, Qt::AlignVCenter);</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; &nbsp;&nbsp; &nbsp;dialog-&gt;setLayout(mainlayout);</b></b></b>
<br><b><b><b>&gt; &gt; &nbsp;&nbsp; &nbsp;dialog-&gt;show();</b></b></b>
<br><b><b><b>&gt; &gt; &nbsp;&nbsp; &nbsp;return app.exec();</b></b></b>
<br><b><b><b>&gt; &gt; }</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; ----- Original Message -----</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; From: Robin Burchell</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; Sent: 05/28/10 10:36 AM</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; To: Daniil Ivanov</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; Subject: Re: QT4.6 with PR1.2 has introduced issues</b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; On Fri, May 28, 2010 at 7:25 AM, Daniil Ivanov</b></b></b>
<br><b><b><b>&gt; &gt; &lt;<a href="mailto:daniil.ivanov@gmail.com">daniil.ivanov@gmail.com</a>&gt; wrote: &gt; Hi Ram! &gt; &gt; &nbsp;Screenshots do not say</b></b></b>
<br><b><b><b>&gt; &gt; anything. &gt; &nbsp;Without seeing the code it's not possible to say if it's</b></b></b>
<br><b><b><b>&gt; &gt; because of &gt; &nbsp;problems with the way how you constructed layouts of the</b></b></b>
<br><b><b><b>&gt; &gt; widgets &gt; &nbsp;or with Qt styles.&nbsp; &#32;Seconding what Daniil says - to try</b></b></b>
<br><b><b><b>&gt; &gt; pinpoint your issue (and look for workarounds or fixes), please</b></b></b>
<br><b><b><b>&gt; &gt; produce a minimal testcase.&nbsp; &#32;That is, a *minimal* example (as little</b></b></b>
<br><b><b><b>&gt; &gt; code as possible, please! can't emphasise how important this is) which</b></b></b>
<br><b><b><b>&gt; &gt; demonstrates the incorrect behaviour you are talking about. :)&nbsp; &#32;&gt;</b></b></b>
<br><b><b><b>&gt; &gt; Thanks, Daniil.&nbsp; &#32;Best,&nbsp; &#32;Robin Burchell mob: +447702671419 msn:</b></b></b>
<br><b><b><b>&gt; &gt; <a href="mailto:msn@viroteck.net">msn@viroteck.net</a> irc: w00t @ irc.freenode.net twr:</b></b></b>
<br><b><b><b>&gt; &gt; <a href="http://twitter.com/w00teh">http://twitter.com/w00teh</a> lac: <a href="http://identi.ca/w00t">http://identi.ca/w00t</a></b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b>&gt; &gt; </b></b></b>
<br><b><b><b></b></b></b><br></p>
</body>
</html>