<br><br><div class="gmail_quote">On Tue, May 31, 2011 at 11:13 PM, Aaron J. Seigo <span dir="ltr"><<a href="mailto:aseigo@kde.org">aseigo@kde.org</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 Tuesday, May 31, 2011 21:55:59 Jeremy Whiting wrote:<br>
> 1) Check if the widget has a kcfg_property is set on the widget.  If so, use<br>
> that property's value as the property to record.<br>
> 2) Check if the widget has a User property to save (This was not set in<br>
> QComboBox in 4.7 but is set in 4.8 to the currentIndex property)<br>
> 3) Try casting to a combobox and use the current text if the combobox is<br>
> editable, otherwise use the currentIndex<br>
><br>
> Anyone here can guess where the problem lies?<br>
<br>
</div>erf!<br>
<div class="im"><br>
> a) change all our .ui files KComboBox, QComboBox widgets to have<br>
> kcfg_property set if we want to save the currentText as the value of the<br>
> config item.<br>
<br>
</div>this doesn't sound like a great solution since it means not only a lot of work<br>
and testing in our own repos (with a high risk of missing something), but it<br>
will affect all third parties as well (which we can't guarantee will notice or<br>
provide a fix on their own). </blockquote><div><br>Indeed, I posted that more as an absurd solution than one I would recommend.<br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
a fix, even if it is a (well documented with<br>
comments ;) work-around, in KConfigDialogManager would probably be more<br>
valuable as a result.<br></blockquote><div><br>I just uploaded a diff to reviewboard that fixes the problem here.  Let me know if it's ok to ship.<br><br>Jeremy<br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<font color="#888888"><br>
--<br>
Aaron J. Seigo<br>
humru othro a kohnu se<br>
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43<br>
<br>
KDE core developer sponsored by Qt Development Frameworks<br>
</font></blockquote></div><br>