]> git.sesse.net Git - nageru/blobdiff - mainwindow.h
Add a disk space estimator. Code largely borrowed from Nageru.
[nageru] / mainwindow.h
index 3621d32ce65f8467ad99d3941f78a7d2e3c16672..679feb9bdf1873378650e49beee5e055e9acf5eb 100644 (file)
@@ -3,6 +3,8 @@
 
 #include <stdbool.h>
 #include <sys/types.h>
+
+#include <QLabel>
 #include <QMainWindow>
 
 #include "db.h"
@@ -25,6 +27,7 @@ public:
        Ui::MainWindow *ui;
 
 private:
+       QLabel *disk_free_label;
        Player *preview_player, *live_player;
        DB db;
 
@@ -83,6 +86,8 @@ private:
        void resizeEvent(QResizeEvent *event) override;
        bool eventFilter(QObject *watched, QEvent *event) override;
 
+       void report_disk_space(off_t free_bytes, double estimated_seconds_left);
+
 private slots:
        void relayout();
 };