initial about added

This commit is contained in:
Martin Brodbeck 2018-07-30 16:39:33 +02:00
parent 432aed665a
commit 1d3125fbdc
5 changed files with 25 additions and 2 deletions

View file

@ -27,4 +27,5 @@ set(GUI_SOURCES
)
add_executable(kima2 ${GUI_SOURCES})
target_include_directories(kima2 PRIVATE ${PROJECT_BINARY_DIR})
target_link_libraries(kima2 core Qt5::Widgets stdc++fs)

View file

@ -1,6 +1,7 @@
#include "mainwindow.h"
#include "basketmodel.h"
#include "config.h"
#include "pricedialog.h"
#include "reportdialog.h"
#include "salemodel.h"
@ -52,6 +53,7 @@ MainWindow::MainWindow()
connect(static_cast<BasketModel*>(ui_.basketView->model()), &BasketModel::basketDataChanged,
static_cast<SaleModel*>(ui_.salesView->model()), &SaleModel::onBasketDataChanged);
connect(ui_.aboutQtAction, &QAction::triggered, this, &MainWindow::onAboutQt);
connect(ui_.aboutAction, &QAction::triggered, this, &MainWindow::onAbout);
connect(ui_.reportAction, &QAction::triggered, this, [=]() { ReportDialog(this).exec(); });
connect(ui_.configAction, &QAction::triggered, this, [=]() {
SettingsDialog(this).exec();
@ -218,4 +220,15 @@ void MainWindow::onCancelAllArticlesButtonClicked([[maybe_unused]] bool checked)
dynamic_cast<BasketModel*>(ui_.basketView->model())->cancelSale();
}
void MainWindow::onAboutQt() { QMessageBox::aboutQt(this); }
void MainWindow::onAboutQt() { QMessageBox::aboutQt(this); }
void MainWindow::onAbout()
{
QMessageBox::about(
this, "Über",
QString("<p><b>KIMA2</b> Version ") + PROJECT_VERSION +
"</p>"
"<p>KIMA2 ist ein kleines Kassenprogramm für Kindersachenmärkte.<p />"
"<p>Copyright © Martin Brodbeck &lt;<a href=mailto:martin@brodbeck-online.de"
">info@rustysoft.de</a>&gt;</p>");
}

View file

@ -26,6 +26,7 @@ class MainWindow : public QMainWindow
void onCancelSaleButtonClicked(bool checked);
void onCancelAllArticlesButtonClicked(bool checked);
void onAboutQt();
void onAbout();
private:
void onActionEditSellerTriggered();