]> git.sesse.net Git - ultimatescore/blobdiff - client/mainwindow.h
Make the roster scripts executable.
[ultimatescore] / client / mainwindow.h
index 1d7fe88d665b0ec725400af8ae5299e01fabf369..e215da5a70553dafbef34b77a999e1a5ce43817a 100644 (file)
@@ -3,6 +3,9 @@
 
 #include <QMainWindow>
 
+#include <string>
+#include <thread>
+
 #include "ws_server.h"
 #include "event_device.h"
 
@@ -23,6 +26,8 @@ public:
 private:
        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();
@@ -33,6 +38,10 @@ private:
        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();
@@ -48,10 +57,16 @@ private:
        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;
        WSServer *ws;
        EventDevice *event_device;
+
+       std::thread udp_thread;
+       std::thread udp_thread2;
+       std::thread udp_thread3;
 };
 
 #endif // MAINWINDOW_H