#pragma warning(push,0) #include #include #include "ConsoleOutputWidget.h" #include "ui_TiShi.h" #include "OSGFramework.h" #pragma warning(pop) #pragma execution_character_set("utf-8") BEGIN_OSGGRAPHICS_NAMESPACE /** * @brief 表格选择列自定义委托 */ class CTiShiDlg : public QDialog { Q_OBJECT public: CTiShiDlg(QWidget * parent=0, Qt::WindowFlags flags=0); ~CTiShiDlg() { if(m_pUI) delete m_pUI; } Ui_TiShi *m_pUI; void init(); private slots: /** *@brief 保存槽函数 */ void slotSave(); /** *@brief 取消槽函数 */ void slotCancel(); void slotSetMode(int col,bool flag); void settingTableChanged(int row, int col); public: QStringList namelist; void SetMode(int no,bool flag); }; END_OSGGRAPHICS_NAMESPACE;