/** * * @file FITKWorkingDirDialog.h * @brief 设置工作路径对话框声明 * @author BaGuijun (baguijun@163.com) * @date 2023-06-26 * */ #ifndef _FITKWorkingDirDialog_H__ #define _FITKWorkingDirDialog_H__ #include "FITKWidgetAPI.h" #include "FITK_Kernel/FITKCore/FITKAbstractGUI.h" namespace Ui { class FITKWorkingDirDialog; } namespace Comp { /** * @brief 设置工作路径对话框 * @author BaGuijun (baguijun@163.com) * @date 2023-06-26 */ class FITKWidgetAPI FITKWorkingDirDialog : public Core::FITKDialog { Q_OBJECT public: FITKWorkingDirDialog(QWidget* parent); ~FITKWorkingDirDialog(); private slots: ; /** * @brief 选择新路径 * @author BaGuijun (baguijun@163.com) * @date 2024-06-07 */ void on_browseButton_clicked(); /** * @brief 确定按钮事件 * @author BaGuijun (baguijun@163.com) * @date 2024-06-07 */ void on_pushButton_OK_clicked(); /** * @brief 取消按钮事件 * @author BaGuijun (baguijun@163.com) * @date 2024-06-07 */ void on_pushButton_Cancel_clicked(); private: /** * @brief UI * @author BaGuijun (baguijun@163.com) * @date 2024-06-07 */ Ui::FITKWorkingDirDialog* _ui = nullptr; }; } // namespace GUI #endif