logplus/WellLogUI/include/WellLogDialog.h
2025-10-29 17:23:30 +08:00

43 lines
828 B
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 测井系统默认对话框
*/
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 */