X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=client%2Fmainwindow.h;h=e215da5a70553dafbef34b77a999e1a5ce43817a;hb=4d2991a8d05b23222912fb904b436af5f4d740c2;hp=b9e90217a77d6eb9b15b82d76252bc6b8c1147d8;hpb=7052479971248ff9ea9381c700625619f7eba2b4;p=ultimatescore diff --git a/client/mainwindow.h b/client/mainwindow.h index b9e9021..e215da5 100644 --- a/client/mainwindow.h +++ b/client/mainwindow.h @@ -3,7 +3,10 @@ #include -#include "acmp_client.h" +#include +#include + +#include "ws_server.h" #include "event_device.h" namespace Ui { @@ -21,17 +24,24 @@ public: ~MainWindow(); private: - void casparcg_reconnect_clicked(); + void ws_disconnect_clicked(); void set_initials_clicked(); + void set_match_2_initials_clicked(); + void set_match_3_initials_clicked(); void set_color_clicked(); void set_score_clicked(); void set_all_scorebug_clicked(); void add_goal(QSpinBox *box, int delta); void set_clock_clicked(); + void set_clock_limit_clicked(); void start_and_show_clock_clicked(); void stop_clock_clicked(); void show_clock_clicked(); void hide_clock_clicked(); + void show_match_2_clicked(); + void hide_match_2_clicked(); + void show_match_3_clicked(); + void hide_match_3_clicked(); void set_comment_clicked(); void set_and_show_comment_clicked(); void hide_comment_clicked(); @@ -42,13 +52,21 @@ private: void autocomment_update(); void show_scorebug_clicked(); void show_group_clicked(const std::string &group_name); + void show_roster_clicked(const std::string &team_code); void show_schedule_clicked(); void show_carousel_clicked(); + void show_roster_carousel_clicked(); void show_nothing_clicked(); + void udp_thread_func(int port); + void bt6000_message_received(const std::string &msg, int port); Ui::MainWindow *ui; - ACMPClient *acmp; + WSServer *ws; EventDevice *event_device; + + std::thread udp_thread; + std::thread udp_thread2; + std::thread udp_thread3; }; #endif // MAINWINDOW_H