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

50 lines
973 B
C++
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#pragma warning(push,0)
#include <cassert>
#include <QWidget>
#include <QDialog>
//#include "ConsoleOutputWidget.h"
#pragma warning(pop)
namespace Ui {
class CurvePropertyEdit;
}
/**
* @brief 表格选择列自定义委托
*/
class CCurvePropertyEditDlg : public QWidget
{
Q_OBJECT
public:
CCurvePropertyEditDlg(QWidget * parent=0, Qt::WindowFlags flags=0);
~CCurvePropertyEditDlg()
{
if(m_pUI) delete m_pUI;
}
Ui::CurvePropertyEdit *m_pUI;
void init();
signals:
void signalsCloseed();
private slots:
/**
*@brief 保存槽函数
*/
void slotSave();
/**
*@brief 取消槽函数*/
void slotCancel();
void sampleChanged(const QString &);
void arrayChanged(const QString &);
virtual void closeEvent(QCloseEvent *);
public:
QString FileName;//slf文件名
QString CurveName;//曲线名
int Type;//曲线类型0-曲线1-波列
QWidget* tab1;
QWidget* tab2;
};