45 lines
1.1 KiB
C++
45 lines
1.1 KiB
C++
/**
|
|
* @file WellLogDialog.h
|
|
* @date Aug 28, 2014
|
|
* @auto zhangjie
|
|
*/
|
|
#ifndef WELLLOGDIALOG_H
|
|
#define WELLLOGDIALOG_H
|
|
|
|
#include <QDialog>
|
|
|
|
#pragma warning( push ,0)
|
|
#include "WellLogUI.h"
|
|
#include "MyWelllogRound.h"
|
|
#pragma warning( pop )
|
|
|
|
/**
|
|
* @class WellLogDialog
|
|
* @brief 测井系统默认对话框
|
|
*/
|
|
// void OSGWELLLOGUI_EXPORT RenameWellName(CObjWell *pDestWell,CObjWell *pSourceWell,bool isMount=true);
|
|
int OSGWELLLOGUI_EXPORT SetWellRoundWellName(QString filename,QString strNewName);
|
|
// bool OSGWELLLOGUI_EXPORT RenameWellName(CObjWell *pWell,QString strNewName);
|
|
class OSGWELLLOGUI_EXPORT WellLogDialog : public QDialog
|
|
{
|
|
Q_OBJECT
|
|
public:
|
|
WellLogDialog(QWidget *parent = 0, Qt::WindowFlags flags = 0);
|
|
~WellLogDialog(void);
|
|
virtual void DataToView();
|
|
virtual void ViewToData();
|
|
virtual int Validate();
|
|
virtual void GetOKAndCancel(QPushButton* &okBtn,QPushButton* &cancelBtn);
|
|
void Init();
|
|
private slots:
|
|
virtual void slotSave();
|
|
virtual void slotCancel();
|
|
protected:
|
|
|
|
public:
|
|
MyWelllogRound wellLR;
|
|
int m_DialogType;
|
|
};
|
|
|
|
#endif /* WELLLOGDIALOG_H */
|