#pragma once #include "Defines.h" #include "ZxBaseUtil.h" #include "ZxUiBase.h" #include "mToolPvt_global.h" namespace Ui { class iWxPvtMatch; } class ZxTableModel; class ZxTableView; class M_TOOL_PVT_EXPORT iWxPvtMatch : public ZxUiBase { Q_OBJECT public: explicit iWxPvtMatch(QStringList listTitles, \ VVecVariant& vvecData,\ QWidget *parent = 0); ~iWxPvtMatch(); // 初始化 virtual void initUI(); Q_SIGNALS: void sigMatchExpData(VVecVariant& ); private slots: void on_btnApply_clicked(); void on_btnOK_clicked(); void on_btnCancel_clicked(); private: bool apply(); private: Ui::iWxPvtMatch *ui; ZxTableModel* m_pTableModel; ZxTableView* m_pTableView; QStringList m_listTitles; VVecVariant m_vvecData; };