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