39 lines
958 B
C++
39 lines
958 B
C++
/**
|
|
* @file chooseShiftCurvesDlg.h
|
|
* @brief 创建图头表格属性配置对话框
|
|
* @date 2015-03
|
|
* @author: lxl
|
|
*/
|
|
#pragma warning( push , 0 )
|
|
#include "ObjWell.h"
|
|
#include <QStandardItemModel>
|
|
#include "geometryutils.h"
|
|
#pragma warning( pop )
|
|
class Ui_chooseShiftCurves;
|
|
class CchooseShiftCurvesDlg : public QDialog
|
|
{
|
|
Q_OBJECT
|
|
public:
|
|
CchooseShiftCurvesDlg(QList<SelectTableItem> names, bool isHaseCurve=true);
|
|
~CchooseShiftCurvesDlg();
|
|
public:
|
|
void Init(QList<SelectTableItem> 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<SelectTableItem> m_Names;
|
|
|
|
QString m_strWellName = "";
|
|
QString m_strSlfName = "";
|
|
};
|