#pragma warning(push,0) #include #include #include "ConsoleOutputWidget.h" #include "ui_CurveComputer.h" #include "OSGFramework.h" #pragma warning(pop) BEGIN_OSGGRAPHICS_NAMESPACE /** * @brief 表格选择列自定义委托 */ class CCurveComputerDlg : public QDialog { Q_OBJECT public: CCurveComputerDlg(QWidget * parent=0, Qt::WindowFlags flags=0); ~CCurveComputerDlg() { if(m_pUI) delete m_pUI; } Ui_CurveComputer *m_pUI; void init();//const QString& FileName,const QStringList& CurveNameList);//int row,int col,QStringList headlist); private slots: /** *@brief 保存槽函数 */ void slotSave(); /** *@brief 取消槽函数 */ void slotCancel(); void slotSetDepth();//用当前编辑的曲线深度为所有计算曲线设置深度 void slotSetFun();//用当前编辑的计算公式为所有计算曲线设置公式 public: QString FileName; QStringList CurveNameList; }; END_OSGGRAPHICS_NAMESPACE;