#ifndef EDITROWDATA_H #define EDITROWDATA_H //文本编辑器中每行数据 #include #include #include "diagramEditor/editBaseStruct.h" class QPushButton; class QGraphicsProxyWidget; class EditItem; class EditRowData : public EditBaseStruct { Q_OBJECT public: EditRowData(QGraphicsItem *parent = nullptr); ~EditRowData(); int addItems(int); signals: void widthChanged(int width); public slots: void addItem(); private: int calWidth(); QGraphicsLinearLayout* m_layout; QPushButton* _btnAdd; QList _lstItem;; }; #endif