23 explicit StatusBar(QWidget *parent =
nullptr);
44 void updateTimerLabel();
45 QPushButton *m_btnFingerprint =
nullptr;
46 QLabel *m_lblSecurityIcon =
nullptr;
47 QLabel *m_lblStatus =
nullptr;
48 QPushButton *m_btnUpdate =
nullptr;
49 bool m_encrypted =
false;
50 QString m_securityLevel;
51 int m_connectionInterval = -1;
52 QTimer *m_retryTimer =
nullptr;
deskflow::core::ConnectionState ConnectionState
Definition StatusBar.h:17
deskflow::core::ProcessState ProcessState
Definition StatusBar.h:16
void updateFound(const QString &version)
Definition StatusBar.cpp:166
bool securityIconVisible() const
Definition StatusBar.cpp:156
void requestShowMyFingerprints()
StatusBar(QWidget *parent=nullptr)
Definition StatusBar.cpp:16
void setSecurityIconVisible(bool visible)
Definition StatusBar.cpp:146
void setBtnFingerprintVisible(bool visible)
Definition StatusBar.cpp:161
void setStatus(ConnectionState connectionState, ProcessState processState, bool isServer)
Definition StatusBar.cpp:61
void changeEvent(QEvent *e) override
Definition StatusBar.cpp:172
void requestUpdateVersion()
void setServerClients(const QStringList &clients)
Definition StatusBar.cpp:125
void setSecurityIcon(bool encrypted)
Definition StatusBar.cpp:198
void updateSecurityInfo(bool encrypted)
void setConnectionInterval(int newInterval)
Definition StatusBar.cpp:151
void setSecurityLevel(const QString &securityLevel)
Definition StatusBar.cpp:206
ConnectionState
Definition Enums.h:39
ProcessState
Definition Enums.h:29