27 Q_PROPERTY(
double x READ x WRITE setX NOTIFY xChanged)
28 Q_PROPERTY(
double y READ y WRITE setY NOTIFY yChanged)
29 QML_NAMED_ELEMENT(QPointF)
32 Q_INVOKABLE explicit
QPointFJs(QObject *parent =
nullptr);
33 Q_INVOKABLE explicit
QPointFJs(
double x,
double y, QObject *parent =
nullptr);
34 Q_INVOKABLE explicit
QPointFJs(const QPointF &pointf, QObject *parent =
nullptr);
36 Q_INVOKABLE
double x() const;
37 Q_INVOKABLE
void setX(
double x);
39 Q_INVOKABLE
double y() const;
40 Q_INVOKABLE
void setY(
double y);
42 const QPointF &point() const;
43 void setPointF(const QPointF &pointf);
45 static
void registerJsConstructor(QJSEngine *engine);