/** * @file chooseShiftCurvesDlg.h * @brief 创建图头表格属性配置对话框 * @date 2015-03 * @author: lxl */ #pragma warning( push , 0 ) #include "ObjWell.h" #include #include "geometryutils.h" #pragma warning( pop ) class Ui_chooseShiftCurves; class CchooseShiftCurvesDlg : public QDialog { Q_OBJECT public: CchooseShiftCurvesDlg(QList names, bool isHaseCurve=true); ~CchooseShiftCurvesDlg(); public: void Init(QList ShiftCurves); private slots: void slotCancelSelectClicked(); void slotSelectAllClicked(); void slotSelectWellClicked(); void slotOnOkBtnClicked(); void slotOnCancelBtnClicked(); private: Ui_chooseShiftCurves *m_pDialog; QStandardItemModel *m_pTableModel; void SetTableView(QString strWellName, QString strSlfName); public: bool m_isHaveCurve; QList m_Names; QString m_strWellName = ""; QString m_strSlfName = ""; };