]> git.sesse.net Git - pkanalytics/blobdiff - mainwindow.h
Force the timecode display to be in a font that does not change width based on contents.
[pkanalytics] / mainwindow.h
index 83ed90957118262b443acb0eabbfb318926acb3b..f7c8830b8125ba6023cbe0f6a9f7eeb01f184ac2 100644 (file)
@@ -16,6 +16,11 @@ class MainWindow : public QMainWindow
 public:
        MainWindow(EventsModel *events, PlayersModel *players,
                   FormationsModel *offensive_formations, FormationsModel *defensive_formations);
+       ~MainWindow() {
+               if (ui && ui->video) {
+                       ui->video->stop();
+               }
+       }
 
 private:
        void position_changed(uint64_t pos);
@@ -23,6 +28,7 @@ private:
        void insert_player_event(int button_id);
        void insert_noplayer_event(const std::string &type);
        void set_current_event_type(const std::string &type);
+       void insert_or_change_formation(bool offense);
        void delete_current_event();
        void make_substitution();
        void formation_double_clicked(bool offense, unsigned row);
@@ -40,5 +46,4 @@ private:
        bool seeking = false;
        bool playing = true;
        std::optional<uint64_t> buffered_seek;
-       QMediaPlayer *video;
 };