10 #include "event_device.h"
18 class MainWindow : public QMainWindow
23 explicit MainWindow(QWidget *parent = 0);
27 void ws_disconnect_clicked();
28 void set_initials_clicked();
29 void set_match_2_initials_clicked();
30 void set_match_3_initials_clicked();
31 void set_color_clicked();
32 void set_score_clicked();
33 void set_all_scorebug_clicked();
34 void add_goal(QSpinBox *box, int delta);
35 void set_clock_clicked();
36 void set_clock_limit_clicked();
37 void start_and_show_clock_clicked();
38 void stop_clock_clicked();
39 void show_clock_clicked();
40 void hide_clock_clicked();
41 void show_match_2_clicked();
42 void hide_match_2_clicked();
43 void show_match_3_clicked();
44 void hide_match_3_clicked();
45 void set_comment_clicked();
46 void set_and_show_comment_clicked();
47 void hide_comment_clicked();
48 void set_and_show_autocomment_clicked();
49 void show_lower_third_clicked();
50 void hide_lower_third_clicked();
51 void quick_lower_third_activate();
52 void autocomment_update();
53 void show_scorebug_clicked();
54 void show_group_clicked(const std::string &group_name);
55 void show_roster_clicked(const std::string &team_code);
56 void show_schedule_clicked();
57 void show_carousel_clicked();
58 void show_roster_carousel_clicked();
59 void show_nothing_clicked();
60 void udp_thread_func(int port);
61 void bt6000_message_received(const std::string &msg, int port);
65 EventDevice *event_device;
67 std::thread udp_thread;
68 std::thread udp_thread2;
69 std::thread udp_thread3;
72 #endif // MAINWINDOW_H