[Qt-qml] QML Slot

Almo Nito AlmoNito at gmx.de
Wed Jul 14 10:48:18 CEST 2010


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: michael.brasser at nokia.com
> An: AlmoNito at gmx.de
> CC: qt-qml at trolltech.com
> 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):
> 
> 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



More information about the Qt-qml mailing list