On Thu, 22 May 2014 09:23:57 +0300, Tomasz Siekierda <sierd...@gmail.com> wrote:
> On 22 May 2014 00:07, Alexander Ivash <elder...@gmail.com> wrote: >> Use-case: Let's say I want to customize ComboBox's TextInput control >> which >> is not exposed via ComboBox API. > > There is some private API for that, but (unless something changed > recently) no official way to search by IDs. What I do in my code is > assign the objects an "objectName", then you can find objects by that > property (QObject::findChildren()). Thats exactly what I would also do if it would be my component, but unfortunately I don't have an access to TextInput { id: input } which is inside the ComboBox. Actually this is not fully true. I managed to workaround this particular case using the following ugly hack: for(var i = 0; i < children.length; ++i) { if(children[i].inputMethodHints != undefined) { console.log('TextInput found') } But still would be nice to get more generic solution. -- Using Opera's revolutionary email client: http://www.opera.com/mail/ _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest