#ifndef _H_QMODELMANGERUI_H_ #define _H_QMODELMANGERUI_H_ #include #include "ui_QModelMangerUI.h" #include "Station.h" class QModelMangerUI : public QWidget { Q_OBJECT public: QModelMangerUI(QWidget *parent = Q_NULLPTR); ~QModelMangerUI(); void onInitModelList(IWfCtrl *pCtrl); Q_SLOT void onButtonClicked(); int lastNum(QString str); Q_SLOT bool OnCellDoubleClicked(const QModelIndex &index); Q_SLOT void onCheckBoxChange(int state); QString currentTab(); protected: virtual void showEvent(QShowEvent *event); virtual void closeEvent(QCloseEvent *event); virtual void changeEvent(QEvent *event); private: Ui::QModelMangerUI ui; IWfCtrl *m_pCtrl{ nullptr }; QMap m_tabViewKeys; }; #endif