50 lines
973 B
C++
50 lines
973 B
C++
|
||
#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;
|
||
};
|