更新文档
This commit is contained in:
@@ -46,13 +46,13 @@ public:
|
||||
|
||||
//设备按钮颜色
|
||||
enum ButtonColor {
|
||||
ButtonColor_Green = 0, //绿色 激活状态
|
||||
ButtonColor_Blue = 1, //蓝色 在线状态
|
||||
ButtonColor_Red = 2, //红色 报警状态
|
||||
ButtonColor_Gray = 3, //灰色 离线状态
|
||||
ButtonColor_Black = 4, //黑色 故障状态
|
||||
ButtonColor_Purple = 5, //紫色 其他状态
|
||||
ButtonColor_Yellow = 6 //黄色 其他状态
|
||||
ButtonColor_Green = 0, //绿色(激活状态)
|
||||
ButtonColor_Blue = 1, //蓝色(在线状态)
|
||||
ButtonColor_Red = 2, //红色(报警状态)
|
||||
ButtonColor_Gray = 3, //灰色(离线状态)
|
||||
ButtonColor_Black = 4, //黑色(故障状态)
|
||||
ButtonColor_Purple = 5, //紫色(其他状态)
|
||||
ButtonColor_Yellow = 6 //黄色(其他状态)
|
||||
};
|
||||
|
||||
explicit DeviceButton(QWidget *parent = 0);
|
||||
@@ -63,54 +63,55 @@ protected:
|
||||
bool eventFilter(QObject *watched, QEvent *event);
|
||||
|
||||
private:
|
||||
bool canMove; //是否可移动
|
||||
QString text; //显示文字
|
||||
bool canMove; //是否可移动
|
||||
QString text; //显示文字
|
||||
|
||||
QString colorNormal; //正常颜色
|
||||
QString colorAlarm; //报警颜色
|
||||
QString colorNormal; //正常颜色
|
||||
QString colorAlarm; //报警颜色
|
||||
|
||||
ButtonStyle buttonStyle; //按钮样式
|
||||
ButtonColor buttonColor; //按钮颜色
|
||||
ButtonStyle buttonStyle;//按钮样式
|
||||
ButtonColor buttonColor;//按钮颜色
|
||||
|
||||
bool isPressed; //鼠标是否按下
|
||||
QPoint lastPoint; //鼠标按下最后坐标
|
||||
bool isPressed; //鼠标是否按下
|
||||
QPoint lastPoint; //鼠标按下最后坐标
|
||||
|
||||
QString type; //图片末尾类型
|
||||
QString imgPath; //背景图片路径
|
||||
QString imgName; //背景图片名称
|
||||
QString type; //图片末尾类型
|
||||
QString imgPath; //背景图片路径
|
||||
QString imgName; //背景图片名称
|
||||
|
||||
bool isDark; //是否加深报警
|
||||
QTimer *timer; //报警闪烁定时器
|
||||
bool isDark; //是否加深报警
|
||||
QTimer *timer; //报警闪烁定时器
|
||||
|
||||
private slots:
|
||||
void checkAlarm(); //切换报警状态
|
||||
void checkAlarm(); //切换报警状态
|
||||
|
||||
public:
|
||||
bool getCanMove() const;
|
||||
QString getText() const;
|
||||
//默认尺寸和最小尺寸
|
||||
QSize sizeHint() const;
|
||||
QSize minimumSizeHint() const;
|
||||
|
||||
QString getColorNormal() const;
|
||||
QString getColorAlarm() const;
|
||||
|
||||
ButtonStyle getButtonStyle() const;
|
||||
ButtonColor getButtonColor() const;
|
||||
|
||||
QSize sizeHint() const;
|
||||
QSize minimumSizeHint() const;
|
||||
|
||||
public Q_SLOTS:
|
||||
//设置可移动
|
||||
//获取和设置可移动
|
||||
bool getCanMove() const;
|
||||
void setCanMove(bool canMove);
|
||||
//设置显示文字
|
||||
|
||||
//获取和设置显示文字
|
||||
QString getText() const;
|
||||
void setText(const QString &text);
|
||||
|
||||
//设置正常颜色和报警颜色
|
||||
//获取和设置正常颜色
|
||||
QString getColorNormal() const;
|
||||
void setColorNormal(const QString &colorNormal);
|
||||
|
||||
//获取和设置报警颜色
|
||||
QString getColorAlarm() const;
|
||||
void setColorAlarm(const QString &colorAlarm);
|
||||
|
||||
//设置样式
|
||||
//获取和设置样式
|
||||
ButtonStyle getButtonStyle() const;
|
||||
void setButtonStyle(const ButtonStyle &buttonStyle);
|
||||
//设置颜色
|
||||
|
||||
//获取和设置颜色
|
||||
ButtonColor getButtonColor() const;
|
||||
void setButtonColor(const ButtonColor &buttonColor);
|
||||
|
||||
Q_SIGNALS:
|
||||
|
||||
Reference in New Issue
Block a user