diff options
Diffstat (limited to 'qt-ui')
-rw-r--r-- | qt-ui/maintab.cpp | 37 | ||||
-rw-r--r-- | qt-ui/maintab.h | 4 | ||||
-rw-r--r-- | qt-ui/maintab.ui | 6 |
3 files changed, 21 insertions, 26 deletions
diff --git a/qt-ui/maintab.cpp b/qt-ui/maintab.cpp index 2f29021e4..0ded30da3 100644 --- a/qt-ui/maintab.cpp +++ b/qt-ui/maintab.cpp @@ -34,8 +34,8 @@ MainTab::MainTab(QWidget *parent) : QTabWidget(parent), ui->suit->setReadOnly(false); ui->notes->setReadOnly(false); ui->rating->setReadOnly(false); - ui->editNotes->hide(); - ui->resetNotes->hide(); + ui->editAccept->hide(); + ui->editReset->hide(); ui->location->installEventFilter(this); ui->divemaster->installEventFilter(this); @@ -62,13 +62,13 @@ MainTab::MainTab(QWidget *parent) : QTabWidget(parent), bool MainTab::eventFilter(QObject* object, QEvent* event) { if (event->type() == QEvent::FocusIn) { - if (ui->editNotes->isVisible()) { + if (ui->editAccept->isVisible()) { return false; } - ui->editNotes->setChecked(true); - ui->editNotes->show(); - ui->resetNotes->show(); - on_editNotes_clicked(true); + ui->editAccept->setChecked(true); + ui->editAccept->show(); + ui->editReset->show(); + on_editAccept_clicked(true); } return false; } @@ -248,7 +248,7 @@ void MainTab::reload() cylindersModel->update(); } -void MainTab::on_editNotes_clicked(bool edit) +void MainTab::on_editAccept_clicked(bool edit) { ui->location->setReadOnly(!edit); ui->divemaster->setReadOnly(!edit); @@ -260,7 +260,7 @@ void MainTab::on_editNotes_clicked(bool edit) mainWindow()->dive_list()->setEnabled(!edit); if (edit) { - ui->diveNotesMessage->setText("This dive is being edited. click on finish / reset when ready."); + ui->diveNotesMessage->setText(tr("This dive is being edited. click on finish / reset when ready.")); ui->diveNotesMessage->animatedShow(); notesBackup.buddy = ui->buddy->text(); notesBackup.suit = ui->suit->text(); @@ -268,21 +268,16 @@ void MainTab::on_editNotes_clicked(bool edit) notesBackup.divemaster = ui->divemaster->text(); notesBackup.location = ui->location->text(); notesBackup.rating = ui->rating->currentStars(); - ui->editNotes->setText(tr("OK")); } else { ui->diveNotesMessage->animatedHide(); - ui->editNotes->setText(tr("edit")); - } - - if (!edit) { - ui->editNotes->hide(); - ui->resetNotes->hide(); + ui->editAccept->hide(); + ui->editReset->hide(); } } -void MainTab::on_resetNotes_clicked() +void MainTab::on_editReset_clicked() { - if (!ui->editNotes->isChecked()) + if (!ui->editAccept->isChecked()) return; ui->buddy->setText(notesBackup.buddy); @@ -291,7 +286,7 @@ void MainTab::on_resetNotes_clicked() ui->divemaster->setText(notesBackup.divemaster); ui->location->setText(notesBackup.location); ui->rating->setCurrentStars(notesBackup.rating); - ui->editNotes->setChecked(false); + ui->editAccept->setChecked(false); ui->diveNotesMessage->animatedHide(); ui->location->setReadOnly(true); @@ -302,8 +297,8 @@ void MainTab::on_resetNotes_clicked() ui->rating->setReadOnly(true); mainWindow()->dive_list()->setEnabled(true); - ui->editNotes->hide(); - ui->resetNotes->hide(); + ui->editAccept->hide(); + ui->editReset->hide(); } #define EDIT_NOTES(what, text) \ diff --git a/qt-ui/maintab.h b/qt-ui/maintab.h index 7acb27d11..f48cdace5 100644 --- a/qt-ui/maintab.h +++ b/qt-ui/maintab.h @@ -46,8 +46,8 @@ public Q_SLOTS: void on_editWeight_clicked(); void on_delWeight_clicked(); void updateDiveInfo(int dive); - void on_editNotes_clicked(bool edit); - void on_resetNotes_clicked(); + void on_editAccept_clicked(bool edit); + void on_editReset_clicked(); void on_location_textChanged(const QString& text); void on_divemaster_textChanged(const QString& text); void on_buddy_textChanged(const QString& text); diff --git a/qt-ui/maintab.ui b/qt-ui/maintab.ui index 74a9b15ad..ea66b391d 100644 --- a/qt-ui/maintab.ui +++ b/qt-ui/maintab.ui @@ -102,16 +102,16 @@ <widget class="StarWidget" name="rating" native="true"/> </item> <item row="10" column="1"> - <widget class="QPushButton" name="resetNotes"> + <widget class="QPushButton" name="editReset"> <property name="text"> <string>reset</string> </property> </widget> </item> <item row="10" column="0"> - <widget class="QPushButton" name="editNotes"> + <widget class="QPushButton" name="editAccept"> <property name="text"> - <string>edit</string> + <string>OK</string> </property> <property name="checkable"> <bool>true</bool> |