logplus/logPlus/chooseShiftCurvesDlg.h

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 = "";
};