On 23 juil. 2015, at 16:56, Jason H <jh...@gmx.com> wrote:

> I'm getting an error in moc-generated file, and I don't know why. 
> 
> error: incomplete type 'void' is not assignable
>        case 1: *reinterpret_cast< void*>(_v) = _t->camera(); break;
>                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
> 
> The header file contains:
> #include <QObject>
> #include <QCamera>
> class FlashControl : public QObject
> {
>       Q_OBJECT
>       QCamera *_camera;
> public:
> ...
>       Q_PROPERTY(void setCamera READ camera WRITE setCamera)
> 
> public slots:
> ...
>       void setCamera(QObject *qmlCamera);
>       QObject* camera();
> 
> 
> };
> 
> Does anyone have any ... pointers? (Sorry for the pun!)
> 


Hi,

Shouldn't your property type be QObject * ?

_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to