diff options
Diffstat (limited to 'qt-ui/maintab.h')
-rw-r--r-- | qt-ui/maintab.h | 46 |
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 |