mirror of
https://git.sr.ht/~thestr4ng3r/chiaki
synced 2025-08-20 13:33:13 -07:00
Add new Console Icons to GUI
This commit is contained in:
parent
673a2de9c1
commit
7dd26f974f
13 changed files with 222 additions and 110 deletions
|
@ -6,13 +6,18 @@
|
|||
#include <chiaki/discovery.h>
|
||||
|
||||
#include <QWidget>
|
||||
#include <QSvgRenderer>
|
||||
|
||||
class ServerIconWidget : public QWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
private:
|
||||
bool ps5 = false;
|
||||
ChiakiDiscoveryHostState state = CHIAKI_DISCOVERY_HOST_STATE_UNKNOWN;
|
||||
QSvgRenderer svg_renderer;
|
||||
|
||||
void LoadSvg();
|
||||
|
||||
protected:
|
||||
void paintEvent(QPaintEvent *event) override;
|
||||
|
@ -20,7 +25,7 @@ class ServerIconWidget : public QWidget
|
|||
public:
|
||||
explicit ServerIconWidget(QWidget *parent = nullptr);
|
||||
|
||||
void SetState(ChiakiDiscoveryHostState state) { this->state = state; update(); }
|
||||
void SetState(bool ps5, ChiakiDiscoveryHostState state);
|
||||
};
|
||||
|
||||
#endif // CHIAKI_SERVERICONWIDGET_H
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue