#ifndef BITMAPS_H #define BITMAPS_H #include class BitMaps : public QObject { Q_OBJECT public: explicit BitMaps(QObject *parent = nullptr); /** * @brief ListChoice_2Mode 从List里面 根据b1和b2的状态,选取一个子进行返回 * b1 且 !b2 则 返回 子1 * !b1 且 b2 则 返回 子2 * 否则 则返回 子0 (如果inNull为真,则返回空字符串) * @param List 欲选取的字符串序列 * @param b1 控制变量1, * @param b2 控制变量2 * @param isNull 是否在b1 b2 不满足条件的情况下,返回空 * @return 返回选中的子字符串 */ QString ListChoice_2Mode(const QStringList List, const bool b1,const bool b2,const bool isNull = false); /** * @brief ListChoice_2Mode 从List里面 根据b1和b2的状态,选取一个子进行返回 * b1 且 !b2 且 !b3 则 返回 子1 * !b1 且 b2 且 !b3 则 返回 子2 * !b1 且 !b2 且 b3 则 返回 子3 * 否则 则返回 子0 (如果inNull为真,则返回空字符串) * @param List 欲选取的字符串序列 * @param b1 控制变量1, * @param b2 控制变量2 * @param b3 控制变量3 * @param isNull 是否在b1 b2 b3 不满足条件的情况下,返回空 * @return 返回选中的子字符串 */ QString ListChoice_3Mode(const QStringList List, const bool b1,const bool b2,const bool b3,const bool isNull = false); /** * @brief RemUI_SwitchStyles 遥控器界面,设备启动的开关 */ QStringList RemUI_SwitchStyles; /** * @brief RemUI_SwitchStyles 遥控器界面,推拉杆的开关 */ QStringList RemUI_PutterStyles; /** * @brief RemUI_SwitchStyles 遥控器界面,模式选择 */ QStringList RemUI_ModeStyles; /** * @brief RemUI_SwitchStyles 遥控器界面,设备启动的开关 */ QStringList RemUI_SpeedStyles; signals: }; #endif // BITMAPS_H