#pragma once #include "tGridRowGroup.h" // 针对多层分组的Layer-Group class M_GUI_JOB_EXPORT tGridRowGroupLayer : public tGridRowGroup { Q_OBJECT public: explicit tGridRowGroupLayer(iGridRowItem* pParent = nullptr); ~tGridRowGroupLayer(); public: // 序列化 virtual void onSerialize(ZxSerializer* ser); virtual void onDeserialize(ZxSerializer* ser); // 控件 virtual void initEditor(); virtual void setDlgBase(QWidget* p); virtual void configEditor(); virtual void initOtherEditors(); // 范围 virtual void setBounds(QRectF& rt);//全局 virtual QRectF getRightBounds_Main();//右 public: // 绘图 virtual void paint(QPainter* pPainter); protected: virtual void _paintItemValue(QPainter* pPainter); signals: public slots: protected: };