/** * @file Interface.h * @brief convertor interface Qwidget * @date 2014-8-8 * @author: ZhouWenfei */ #ifndef INTERFACE_H #define INTERFACE_H #pragma warning( push ,0) #include #include #include #include #include #include #include //#include "IConvertor.h" #include #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