On Monday, October 29, 2012 13:46:18 Marco Martin wrote: > On Monday 29 October 2012, Daker Fernandes Pinheiro wrote: > > > > Daker Fernandes Pinheiro > > > > http://codecereal.blogspot.com
> > > isn't QAction already registered as "action" primitive type? > > > > At least not on QtQuick 1.1 > > not sure if is really qaction or some wrapper class, but > http://qt-project.org/doc/qt-4.8/qml-action.html I don't know either. Using QAction as QtObject in QML works. On the other hand, QAction doesn't have trigger() as Q_INVOKABLE, yet it is one for the runtime (one can just call trigger() on a QAction passed into the runtime. I played around with passing lists of QActions into the runtime, there's one way it works, namely using QDeclarativeListProperty<QAction> to pass the list to the runtime. I've already changed (and cleaned up my code) to do this, and it seems to work well. (No real type knowledge though, as just everything from the QAction is mapped into the runtime -- not really convenient, since QAction has "text" and "icon" properties, which make it easy to clash with properties you might already have in your delegate. -- sebas http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9 _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel