diff options
Diffstat (limited to 'qt-ui/maintab.h')
-rw-r--r-- | qt-ui/maintab.h | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/qt-ui/maintab.h b/qt-ui/maintab.h index e09781362..98da412ef 100644 --- a/qt-ui/maintab.h +++ b/qt-ui/maintab.h @@ -17,6 +17,15 @@ namespace Ui class MainTab; } +struct NotesBackup{ + QString location; + QString notes; + QString buddy; + QString suit; + int rating; + QString divemaster; +}; + class MainTab : public QTabWidget { Q_OBJECT @@ -34,13 +43,22 @@ public Q_SLOTS: void on_addWeight_clicked(); void on_editWeight_clicked(); void on_delWeight_clicked(); - void updateDiveInfo(int dive); + void on_editNotes_clicked(bool edit); + void on_resetNotes_clicked(); + void on_location_textChanged(const QString& text); + void on_divemaster_textChanged(const QString& text); + void on_buddy_textChanged(const QString& text); + void on_suit_textChanged(const QString& text); + void on_notes_textChanged(); + void on_rating_valueChanged(int value); private: Ui::MainTab *ui; WeightModel *weightModel; CylindersModel *cylindersModel; + NotesBackup notesBackup; + struct dive* currentDive; }; #endif |