#ifndef PAINTY_H #define PAINTY_H #include #include #include #include class Painty : public QQuickPaintedItem { Q_OBJECT //Q_PROPERTY(QVariant valX WRITE setX) //Q_PROPERTY(QVariant valY WRITE setY) std::vector points; double sigma = 10; public: Painty(); void paint(QPainter *painter) override; Q_INVOKABLE void setXY(int idx, float x, float y); Q_INVOKABLE void setSigma(double s); // void setX(QVariant v); // void setY(QVariant v); }; #endif // PAINTY_H