]> git.sesse.net Git - ultimatescore/blob - client/mainwindow.h
Initial checkin (sans Nageru theme).
[ultimatescore] / client / mainwindow.h
1 #ifndef MAINWINDOW_H
2 #define MAINWINDOW_H
3
4 #include <QMainWindow>
5
6 #include "acmp_client.h"
7
8 namespace Ui {
9 class MainWindow;
10 }
11
12 class QSpinBox;
13
14 class MainWindow : public QMainWindow
15 {
16 Q_OBJECT
17
18 public:
19         explicit MainWindow(QWidget *parent = 0);
20         ~MainWindow();
21
22 private:
23         void casparcg_reconnect_clicked();
24         void set_initials_clicked();
25         void set_color_clicked();
26         void set_score_clicked();
27         void set_all_scorebug_clicked();
28         void add_goal(QSpinBox *box, int delta);
29         void set_clock_clicked();
30         void start_and_show_clock_clicked();
31         void stop_clock_clicked();
32         void show_clock_clicked();
33         void hide_clock_clicked();
34         void set_comment_clicked();
35         void set_and_show_comment_clicked();
36         void hide_comment_clicked();
37         void set_and_show_autocomment_clicked();
38         void show_lower_third_clicked();
39         void hide_lower_third_clicked();
40         void autocomment_update();
41
42         Ui::MainWindow *ui;
43         ACMPClient *acmp;
44 };
45
46 #endif // MAINWINDOW_H