#pragma warning(push,0) #include #include #include //#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; };