@themts Hmmm that sounds really odd, but without the code, I don't know why it would output that error. I will say that you do not need a copy constructor. You could make a new qml type from
class Thing : public QObject
{
Q_OBJECT
public:
explicit Thing(QObject* parent = nullptr);
virtual ~Thing();
};