#pragma once #include #include #include #include #include #include #include class LineItem : public QQuickItem { Q_OBJECT Q_PROPERTY(QString stupid READ stupid WRITE setStupid) QML_ELEMENT public: LineItem(QQuickItem *parent = nullptr); ~LineItem(); QSGNode *updatePaintNode(QSGNode *, UpdatePaintNodeData *) override; QString stupid() const {return stupid_;} void setStupid(const QString &str) { stupid_ = str; qDebug() << str; } private: QString stupid_; };