You can put public: over double x(), like this:
public:
double x()
//... Q_PROPERTY(double x READ x WRITE setX NOTIFY xChanged) Q_PROPERTY(double y READ y WRITE setY NOTIFY yChanged) public: double x(){return m_x;} double y(){return m_y;} //...