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" 
<ivan.de.mar...@gmail.com<mailto:ivan.de.mar...@gmail.com>> 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:almon...@gmx.de>almon...@gmx.de<mailto:almon...@gmx.de>> 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:michael.bras...@nokia.com> 
> michael.bras...@nokia.com<mailto:michael.bras...@nokia.com>
> An: <mailto:almon...@gmx.de> almon...@gmx.de<mailto:almon...@gmx.de>
> CC: <mailto:qt-qml@trolltech.com> 
> qt-qml@trolltech.com<mailto:qt-qml@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>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:Qt-qml@trolltech.com>Qt-qml@trolltech.com<mailto:Qt-qml@trolltech.com>
<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]<http://orange-ftgroup.com>orange-ftgroup.com<http://orange-ftgroup.com>
 | ivan[dot]de[dot]marino[at]gmail[dot]com
 <http://www.detronizator.org> 
www.detronizator.org<http://www.detronizator.org> | 
<http://www.linkedin.com/in/ivandemarino> 
www.linkedin.com/in/ivandemarino<http://www.linkedin.com/in/ivandemarino>
<ATT00001..txt>
_______________________________________________
Qt-qml mailing list
Qt-qml@trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-qml

Reply via email to