Hi All, There is a problem in your code, actually I use this and work perfectly: Q_DECLARE_METATYPE(QSharedPointer<QPlcServerSocket::QExternalCommand>) qRegisterMetaType< QSharedPointer<QPlcServerSocket::QExternalCommand> >();
Bye On 04/05/2013 12:27 PM, Samuel Gaist wrote: > He explains how to handle QObject * so a pointer to QObject instance, not a > QObject instance. > > On 5 avr. 2013, at 12:22, Aekold Helbrass wrote: > >> So, it is absolutely impossible to use QObject-derived class with QVariant? >> I'm storing QList of pointers already, and I want to write that with >> QMetaProperty. The only thing that needs copy-constructor, in my >> understanding, is qRegisterMetaType invocation. >> >> I even read an article where guy explains how to get other types than one >> you're storing, so it looks like there is no problem in storing QObject in >> QVariant, but for some reason it doesn't work for me: >> http://steveire.wordpress.com/2011/03/16/implementing-qvariantqmetatype-features-with-template-tricks/ >> >> >> On Fri, Apr 5, 2013 at 12:44 PM, André Somers <an...@familiesomers.nl> wrote: >> Op 5-4-2013 11:39, Sven Bergner schreef: >>> Hello, >>> you can use a custom type with QVariant by declaring it >>> using Q_DECLARE_METATYPE ( Type ). >>> Hope that helps. >>> >> It does not. That was already in the code posted in the opening post. As >> noted by others, the issue lies with trying to use a QObject derived >> class here. >> >> André >> >> -- >> You like Qt? >> I am looking for collegues to join me at i-Optics! >> >> _______________________________________________ >> Interest mailing list >> Interest@qt-project.org >> http://lists.qt-project.org/mailman/listinfo/interest >> >> _______________________________________________ >> Interest mailing list >> Interest@qt-project.org >> http://lists.qt-project.org/mailman/listinfo/interest > _______________________________________________ > Interest mailing list > Interest@qt-project.org > http://lists.qt-project.org/mailman/listinfo/interest > _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest