Add ServerItemWidget Actions

This commit is contained in:
Florian Märkl 2019-08-16 21:39:52 +02:00
commit 52cacecaa0
No known key found for this signature in database
GPG key ID: 125BC8A5A6A1E857
4 changed files with 73 additions and 12 deletions

View file

@ -55,9 +55,13 @@ class MainWindow : public QMainWindow
QList<DisplayServer> display_servers;
DisplayServer *DisplayServerFromSender();
private slots:
void ServerItemWidgetSelected();
void ServerItemWidgetTriggered();
void ServerItemWidgetDeleteTriggered();
void ServerItemWidgetWakeTriggered();
void UpdateDiscoveryEnabled();
void ShowSettings();

View file

@ -36,6 +36,8 @@ class ServerItemWidget : public QFrame
QLabel *bottom_label;
ServerIconWidget *icon_widget;
QAction *delete_action;
protected:
void mousePressEvent(QMouseEvent *event) override;
void mouseDoubleClickEvent(QMouseEvent *event) override;
@ -51,6 +53,8 @@ class ServerItemWidget : public QFrame
signals:
void Selected();
void Triggered();
void DeleteTriggered();
void WakeTriggered();
};
#endif //CHIAKI_CONSOLEITEMWIDGET_H