/** * * @file TransportWidget.h * @brief 求解器传输界面 * @author BaGuijun (baguijun@163.com) * @date 2024-08-14 * */ #ifndef _TransportWidget_H #define _TransportWidget_H #include "GUICalculateDialogAPI.h" #include "GUICalculateWidgetBase.h" namespace Ui { class TransportWidget; } namespace Interface { class FITKOFTransportProp; } namespace EventOper { class ParaWidgetInterfaceOperator; } namespace GUI { /** * @brief 求解器传输界面 * @author BaGuijun (baguijun@163.com) * @date 2024-08-14 */ class GUICalculateDialogAPI TransportWidget :public GUICalculateWidgetBase { Q_OBJECT; public: /** * @brief Construct a new Transport Widget object * @param[i] oper 操作器 * @param[i] parent 父对象 * @author BaGuijun (baguijun@163.com) * @date 2024-08-14 */ TransportWidget(EventOper::ParaWidgetInterfaceOperator* oper, QWidget* parent = nullptr); /** * @brief Destroy the Transport Widget object * @author BaGuijun (baguijun@163.com) * @date 2024-08-14 */ ~TransportWidget(); /** * @brief 初始化 * @author BaGuijun (baguijun@163.com) * @date 2024-08-14 */ void init(); private: /** * @brief ui * @author BaGuijun (baguijun@163.com) * @date 2024-08-14 */ Ui::TransportWidget* _ui = nullptr; /** * @brief 材料阶段数据对象 * @author BaGuijun (baguijun@163.com) * @date 2024-08-26 */ Interface::FITKOFTransportProp* _tranData = nullptr; }; } #endif