From 300c883fdc6e2f3d788de810c1b21dcbd5a9bab7 Mon Sep 17 00:00:00 2001 From: Martin Brodbeck Date: Tue, 17 Jul 2018 10:37:21 +0200 Subject: [PATCH] show something in the statusbar. --- src/gui/mainwindow.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/gui/mainwindow.cpp b/src/gui/mainwindow.cpp index 3cf4428..8734a64 100644 --- a/src/gui/mainwindow.cpp +++ b/src/gui/mainwindow.cpp @@ -2,14 +2,19 @@ #include "sellerdialog.h" +constexpr int STATUSBAR_TIMEOUT = 5000; + MainWindow::MainWindow() { ui_.setupUi(this); connect(ui_.actionQuit, &QAction::triggered, qApp, QApplication::quit); - connect(ui_.actionEditSeller, &QAction::triggered, this, &MainWindow::on_actionEditSeller_triggered); + connect(ui_.actionEditSeller, &QAction::triggered, this, + &MainWindow::on_actionEditSeller_triggered); marketplace_ = std::make_unique(); + marketplace_->loadFromDb(); + statusBar()->showMessage("Gespeicherte Daten wurden geladen.", STATUSBAR_TIMEOUT); } void MainWindow::on_actionEditSeller_triggered() @@ -18,7 +23,11 @@ void MainWindow::on_actionEditSeller_triggered() int retCode = dialog->exec(); if (retCode == QDialog::Accepted) { marketplace_->storeToDb(); + statusBar()->showMessage("Änderungen an den Verkäufer-Stammdaten gespeichert.", + STATUSBAR_TIMEOUT); } else { marketplace_->loadFromDb(); + statusBar()->showMessage("Änderungen an den Verkäufer-Stammdaten verworfen.", + STATUSBAR_TIMEOUT); } } \ No newline at end of file