51 lines
971 B
C
51 lines
971 B
C
|
|
|
|||
|
|
#pragma warning(push,0)
|
|||
|
|
#include <cassert>
|
|||
|
|
#include <QWidget>
|
|||
|
|
#include <QDialog>
|
|||
|
|
#include "ConsoleOutputWidget.h"
|
|||
|
|
#include "ui_CurvePropertyEdit.h"
|
|||
|
|
#include "OSGFramework.h"
|
|||
|
|
#pragma warning(pop)
|
|||
|
|
|
|||
|
|
BEGIN_OSGGRAPHICS_NAMESPACE
|
|||
|
|
/**
|
|||
|
|
* @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;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
END_OSGGRAPHICS_NAMESPACE;
|