/** * * @file FITKAbstractSysChecker.h * @brief 抽象系统检查声明 * @author libaojun (libaojunqd@foxmail.com) * @date 2024-09-18 * */ #ifndef _FITKABSTRACT_SYSTEM_CHHECKER_H___ #define _FITKABSTRACT_SYSTEM_CHHECKER_H___ #include "FITKAppFrameworkAPI.h" #include namespace AppFrame { /** * @brief 抽象系统检查器 * @author libaojun (libaojunqd@foxmail.com) * @date 2024-09-18 */ class FITKAppFrameworkAPI FITKAbstractSysChecker { public: /** * @brief Construct a new FITKAbstractSysChecker object * @author libaojun (libaojunqd@foxmail.com) * @date 2024-09-18 */ explicit FITKAbstractSysChecker() = default; /** * @brief Destroy the FITKAbstractSysChecker object * @author libaojun (libaojunqd@foxmail.com) * @date 2024-09-18 */ virtual ~FITKAbstractSysChecker() = 0; /** * @brief 进行检查,返回错误信息 * @return QStringList 错误信息 * @author libaojun (libaojunqd@foxmail.com) * @date 2024-09-18 */ virtual QStringList check() = 0; }; } #endif