135 lines
3.1 KiB
C++
135 lines
3.1 KiB
C++
/**
|
|
* @file Interface.h
|
|
* @brief convertor interface Qwidget
|
|
* @date 2014-8-8
|
|
* @author: ZhouWenfei
|
|
*/
|
|
#ifndef INTERFACE_H
|
|
#define INTERFACE_H
|
|
|
|
#pragma warning( push ,0)
|
|
#include <QListWidget>
|
|
#include <QTableWidget>
|
|
#include <QTextEdit>
|
|
#include <QPushButton>
|
|
#include <QComboBox>
|
|
#include <QWidget>
|
|
#include <QDateEdit>
|
|
//#include "IConvertor.h"
|
|
#include <QSpinBox>
|
|
#pragma warning( pop )
|
|
|
|
|
|
namespace Ui
|
|
{
|
|
class Interface;
|
|
}
|
|
//BEGIN_OSGGRAPHICS_NAMESPACE;
|
|
|
|
class InterfaceWidget : public QWidget
|
|
{
|
|
Q_OBJECT
|
|
public:
|
|
friend class ImportDataDialog;
|
|
InterfaceWidget(QWidget *parent = 0);
|
|
|
|
~InterfaceWidget();
|
|
|
|
public:
|
|
/**
|
|
* @brief 返回数据选择区UI
|
|
*/
|
|
|
|
QTableWidget*GetDataSelectAreaWidget();
|
|
|
|
/**
|
|
* @brief 返回LOG曲线基本信息UI
|
|
*/
|
|
|
|
//QTabWidget*GetLogInformation();
|
|
/**
|
|
* @brief 返回数据预览区UI
|
|
*/
|
|
QTextEdit *GetDataPreviewArea();
|
|
|
|
/**
|
|
* @brief 返回确定按钮UI
|
|
*/
|
|
|
|
QPushButton*GetOK();
|
|
|
|
/**
|
|
* @brief 返回取消按钮UI
|
|
*/
|
|
QPushButton *GetCancel();
|
|
|
|
//井信息
|
|
QLineEdit * GetWellNameLineEdit();
|
|
QLineEdit * GetWellCompanyNameLineEdit();
|
|
QLineEdit * GetWellAreaNameLineEdit();
|
|
QLineEdit * GetWellCodeLineEdit();
|
|
QLineEdit * GetXCodeLineEdit();
|
|
QLineEdit * GetYCodeLineEdit();
|
|
QComboBox * GetWellTypeComboBox();
|
|
QLineEdit * GetAslLineEdit();
|
|
QLineEdit * GetBslLineEdit();
|
|
QDateEdit * GerSDrillDateEdit();
|
|
QDateEdit * GerEDrillDateEdit();
|
|
QDateEdit * GerCompleteDateEdit();
|
|
QLineEdit * GetCWMethodLineEdit();
|
|
QLineEdit * GetBit1ProgLineEdit();
|
|
QLineEdit * GetBit2ProgLineEdit();
|
|
QLineEdit * GetBit3ProgLineEdit();
|
|
QLineEdit * GetBit4ProgLineEdit();
|
|
QLineEdit * GetBit5ProgLineEdit();
|
|
QLineEdit * GetCas1ProgLineEdit();
|
|
QLineEdit * GetCas2ProgLineEdit();
|
|
QLineEdit * GetCas3ProgLineEdit();
|
|
QLineEdit * GetCas4ProgLineEdit();
|
|
QLineEdit * GetCas5ProgLineEdit();
|
|
QLineEdit * GetCas1ShotLineEdit();
|
|
QLineEdit * GetCas2ShotLineEdit();
|
|
QLineEdit * GetSC1SDepLineEdit();
|
|
QLineEdit * GetSC1EDepLineEdit();
|
|
QLineEdit * GetSC2SDepLineEdit();
|
|
QLineEdit * GetSC2EDepLineEdit();
|
|
|
|
//井次信息
|
|
QLineEdit * GetCompanyNameLineEdit();
|
|
QLineEdit * GetTeamLineEdit();
|
|
QLineEdit * GetOperatorLineEdit();
|
|
QDateEdit * GerDateEdit();
|
|
QComboBox * GetSerialComboBox();
|
|
QComboBox * GetItemComboBox();
|
|
QLineEdit * GetProfileLineEdit();
|
|
QComboBox *GetMudTypeComboBox();
|
|
QLineEdit * GetMudViscosityLineEdit();
|
|
QLineEdit * GetWaterLossLineEdit();
|
|
QLineEdit * GetDensityLineEdit();
|
|
QLineEdit * GetResiLineEdit();
|
|
QLineEdit * GetTempLineEdit();
|
|
QLineEdit * GetINTLogLineEdit();
|
|
QLineEdit * GetTempBotLineEdit();
|
|
QLineEdit * GetNITINTLineEdit();
|
|
QLineEdit * GetIntProgLineEdit();
|
|
QLineEdit * GetInteDressLineEdit();
|
|
QLineEdit * GetAuditLineEdit();
|
|
QTextEdit * GetRemarkTextEdit();
|
|
QLineEdit * GetWellRoundNameLineEdit();
|
|
QLineEdit * GetEditBottomDepth();
|
|
QLineEdit * GetEditTopDepth();
|
|
QLineEdit * GetEditFileSDepth();
|
|
QLineEdit * GetEditFileEDepth();
|
|
|
|
// IConvertor* m_pConvertor;
|
|
protected:
|
|
void showEvent(QShowEvent *);
|
|
private:
|
|
|
|
Ui::Interface *m_pInterfaceUI;
|
|
};
|
|
// END_OSGGRAPHICS_NAMESPACE;
|
|
// using namespace pai::graphics;
|
|
|
|
#endif // INTERFACE_H
|