#ifndef CMINDVIEW_H #define CMINDVIEW_H #include class CMind; class CMindView : public QGraphicsView { enum Alignment { NoAlignment, AlignLeft, AlignRight, }; public: CMindView(QWidget *parent = nullptr); CMind *mind() const; void setMind(CMind *mind); void refresh(); void setALignment(Alignment align); private: CMind *m_mind = nullptr; Alignment m_align = NoAlignment; void testItems(); }; #endif // CMINDVIEW_H