summaryrefslogtreecommitdiffstats
path: root/qt-ui/maintab.h
diff options
context:
space:
mode:
Diffstat (limited to 'qt-ui/maintab.h')
-rw-r--r--qt-ui/maintab.h46
1 files changed, 46 insertions, 0 deletions
diff --git a/qt-ui/maintab.h b/qt-ui/maintab.h
new file mode 100644
index 000000000..e09781362
--- /dev/null
+++ b/qt-ui/maintab.h
@@ -0,0 +1,46 @@
+/*
+ * maintab.h
+ *
+ * header file for the main tab of Subsurface
+ *
+ */
+#ifndef MAINTAB_H
+#define MAINTAB_H
+
+#include <QTabWidget>
+#include <QDialog>
+
+#include "models.h"
+
+namespace Ui
+{
+ class MainTab;
+}
+
+class MainTab : public QTabWidget
+{
+ Q_OBJECT
+public:
+ MainTab(QWidget *parent);
+ void clearStats();
+ void clearInfo();
+ void clearEquipment();
+ void reload();
+
+public Q_SLOTS:
+ void on_addCylinder_clicked();
+ void on_editCylinder_clicked();
+ void on_delCylinder_clicked();
+ void on_addWeight_clicked();
+ void on_editWeight_clicked();
+ void on_delWeight_clicked();
+
+ void updateDiveInfo(int dive);
+
+private:
+ Ui::MainTab *ui;
+ WeightModel *weightModel;
+ CylindersModel *cylindersModel;
+};
+
+#endif