Toggle Discovery

This commit is contained in:
Florian Märkl 2019-08-14 20:22:26 +02:00
commit fd0bf8600d
No known key found for this signature in database
GPG key ID: 125BC8A5A6A1E857
8 changed files with 134 additions and 31 deletions

View file

@ -24,6 +24,7 @@
class DynamicGridWidget;
class ServerItemWidget;
class Settings;
struct DisplayServer
{
@ -36,6 +37,10 @@ class MainWindow : public QMainWindow
Q_OBJECT
private:
Settings *settings;
QAction *discover_action;
DynamicGridWidget *grid_widget;
QList<ServerItemWidget *> server_item_widgets;
@ -47,14 +52,14 @@ class MainWindow : public QMainWindow
void ServerItemWidgetSelected();
void ServerItemWidgetTriggered();
void RunDiscovery();
void UpdateDiscoveryEnabled();
void ShowSettings();
void UpdateDisplayServers();
void UpdateServerWidgets();
public:
explicit MainWindow(QWidget *parent = nullptr);
explicit MainWindow(Settings *settings, QWidget *parent = nullptr);
~MainWindow() override;
};