]> git.sesse.net Git - pkanalytics/blobdiff - mainwindow.h
Make it possible to insert events in the UI (very rudimentary yet, though).
[pkanalytics] / mainwindow.h
index 5f2188c1f1acdc2b4b1a3352371dbcf546827e83..430b88d5c37a0037d9e7551172536e94729b73df 100644 (file)
@@ -5,7 +5,7 @@
 #include <optional>
 #include "ui_mainwindow.h"
 
-class QAbstractItemModel;
+class EventsModel;
 
 class MainWindow : public QMainWindow
 {
@@ -13,12 +13,13 @@ class MainWindow : public QMainWindow
 
 public:
        MainWindow();
-       void setModel(QAbstractItemModel *model);
+       void setModel(EventsModel *model);
 
 private:
        void seek(int64_t delta_ms);
 
        Ui::MainWindow *ui;
+       EventsModel *model;
        bool seeking = false;
        bool playing = true;
        std::optional<uint64_t> buffered_seek;