connection_indicator.h 437 B

1234567891011121314151617181920212223242526
  1. #ifndef CONNECTIONINDICATOR_H
  2. #define CONNECTIONINDICATOR_H
  3. #include <QLabel>
  4. class ConnectionIndicator : public QLabel
  5. {
  6. Q_OBJECT
  7. public:
  8. explicit ConnectionIndicator(QWidget *parent = nullptr);
  9. enum State{
  10. StateConnected,
  11. StateOkBlue,
  12. StateWarning,
  13. StateDisconnected
  14. };
  15. void setState(bool state);
  16. void setState(State state);
  17. signals:
  18. };
  19. #endif // CONNECTIONINDICATOR_H