]> git.sesse.net Git - pkanalytics/blob - mainwindow.h
Initial commit; really only a (bad) video player.
[pkanalytics] / mainwindow.h
1 #include <QMediaPlayer>
2 #include <QMainWindow>
3 #include <QApplication>
4 #include <stdint.h>
5 #include <optional>
6
7 class MainWindow : public QMainWindow
8 {
9         Q_OBJECT
10
11 public:
12         MainWindow();
13
14         QMediaPlayer *player;
15
16 private:
17         void seek(int64_t delta_ms);
18         bool seeking = false;
19         bool playing = true;
20         std::optional<uint64_t> buffered_seek;
21 };