Well, to put it simple, I was wrong and you were right :) I must have missed something in my C++ code. :)
Thanks On 16 July 2010 13:21, <[email protected]> wrote: > Hi, > > Perhaps there was a bug in earlier releases, but it seems to be working now > (see attached example). > > Cheers, > > Aaron > > > > On 16/07/10 9:58 PM, "ext Ivan De Marino" <[email protected]> > wrote: > > I do use that. > I'm talking about the scenario that Almo (was Almo?) described: u make ur > object, u expose it as a property in the Context, try to connect to it's > "onWhateverHappened" and you don't get the signal in QML. > > > On 16 July 2010 12:55, <[email protected]> wrote: > > Hi, > > You've never used onClicked? > > All signals automatically become "on<Signal Name>" where the first letter > in the signal is uppercased. Likewise, all property change notifiers > automatically become "on<Property Name>Changed" where the first letter in > the property is uppercased. To avoid conflicts, properties and signals that > start with an uppercase letter are ignored. > > Anything else is a bug. > > Cheers, > > Aaron > > On 16/07/2010, at 9:37 PM, "ext Ivan De Marino" <[email protected]> > wrote: > > (trying to bring back the main topic of this thread) > > I think you can't connect to signals like that if you DON'T use a > Q_PROPERTY() macro. > > At least in my experience, I never managed to connect to a signal into QML, > if not the ones that are related to Q_PROPERTY-ies. > > If anyone finds a solution to this, I'm interested as well. > > On 14 July 2010 09:48, Almo Nito < <mailto:[email protected]<[email protected]>> > [email protected]> wrote: > > I tryed that with the following Result: > > Cannot assign to non-existent property "onChangedDir" > > > signals: void ChangedDir(); > The Object is Registered using > ctxt->setContextProperty("CommObject",_COMM); > > i can access the functions from QML and access its properties but i can > NOT connect to a signal > > Any Ideas? > > > > -------- Original-Nachricht -------- > > Datum: Wed, 14 Jul 2010 01:37:11 +0200 > > Von: <mailto:[email protected] <[email protected]>> > [email protected] > > An: <mailto:[email protected] <[email protected]>> [email protected] > > CC: <mailto:[email protected] <[email protected]>> > [email protected] > > > Betreff: Re: [Qt-qml] QML Slot > > > Hi Almo, > > > > On 14/07/2010, at 6:30 AM, ext Almo Nito wrote: > > I would like to know how i can connect to a Signal in QML if the object > > was not instanced from QML: > > > > Im having an Object _COMM; > > > > That was registered using: > > ctxt->setContextProperty("CommObject",_COMM); > > > > I can actually use CommObject.doMyInvolkeMethod() in QML > > > > But how do I connect to a signal that gets emmited that instace of _COMM > > in QML? > > > > You should be able to use the Connections element for this > > ( <http://doc.qt.nokia.com/4.7-snapshot/qml-connections.html> > http://doc.qt.nokia.com/4.7-snapshot/qml-connections.html): > > > > > Connections { > > target: CommObject > > onMySignal: console.log("here I am!") > > } > > > > Regards, > > Michael > > > > -- > GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT! > Jetzt freischalten unter <http://portal.gmx.net/de/go/maxdome01> > http://portal.gmx.net/de/go/maxdome01 > _______________________________________________ > Qt-qml mailing list > <mailto:[email protected] <[email protected]>> [email protected] > <http://lists.trolltech.com/mailman/listinfo/qt-qml> > http://lists.trolltech.com/mailman/listinfo/qt-qml > > > > -- Ivan De Marino | Software Engineer | France Telecom R&D UK - Orange Labs w. +44 20 8849 5806 | m. +44 7515 955 861 | m. +44 7974 156 216 ivan[dot]demarino[at]orange-ftgroup.com | ivan[dot]de[dot]marino[at]gmail[dot]com www.detronizator.org | www.linkedin.com/in/ivandemarino
_______________________________________________ Qt-qml mailing list [email protected] http://lists.trolltech.com/mailman/listinfo/qt-qml
