23 #ifndef GUI_BROADCAST_H
24 #define GUI_BROADCAST_H
26 #include "GUI/PlayerPlugins/Broadcasting/ui_GUI_Broadcast.h"
28 #include "Components/Broadcasting/StreamServer.h"
29 #include "Interfaces/PlayerPlugin/PlayerPlugin.h"
51 void new_connection(
const QString& ip);
52 void connection_closed(
const QString& ip);
53 void can_listen(
bool);
56 void dismiss_clicked();
57 void dismiss_all_clicked();
58 void combo_changed(
int idx);
63 void dismiss_at(
int idx);
64 void set_status_label();
74 #endif // GUI_BROADCAST_H
The StreamServer class. This class is listening for new connections and holds and administrates curre...
Definition: StreamServer.h:41
void init_ui() override
GUI will be initialized on first show up. Please use this to make Sayonara starting fast...
Definition: GUI_Broadcast.h:31
QLabel * get_title_label() const override
must be overwritten
QPushButton * get_close_button() const override
must be overwritten
QString get_display_name() const override
must be overwritten
Interface for PlayerPlugin classes. get_name() and language_changed() must be overwritten.
Definition: PlayerPlugin.h:48
QString get_name() const override
must be overwritten
void language_changed() override
language_changed Has to be implemented and is called when language has changed
Definition: ui_GUI_Broadcast.h:210