#ifndef DIAGRAM_H #define DIAGRAM_H #include #include class DiagramContent; class Diagram : public QskControl { Q_OBJECT public: Diagram( QQuickItem* parent ); void updateLayout() override; private: DiagramContent* m_content; }; class DiagramContent : public QQuickPaintedItem { Q_OBJECT public: DiagramContent( QQuickItem* parent); virtual void paint(QPainter *painter) override; }; #endif // DIAGRAM_H