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