diff -r b68c0c61d261 -r 54b5abd46958 src/MainWindow.cpp --- a/src/MainWindow.cpp Sat May 21 19:45:14 2022 +0200 +++ b/src/MainWindow.cpp Sat May 21 20:26:25 2022 +0200 @@ -26,6 +26,7 @@ #include "InventoryEquipments.h" #include "ProdInprod.h" #include "ProdOnName.h" +#include "ProdOnCode.h" #include "ProfileWaters.h" #include "ProfileMashs.h" #include "ProfileStyles.h" @@ -550,6 +551,30 @@ } +void MainWindow::fromProdOnCode() +{ + qDebug() << Q_FUNC_INFO; + ui->mainStack->setCurrentIndex(-1); + ui->mainStack->removeWidget(ProdOnCodeWindow); + delete ProdOnCodeWindow; + setWindowTitle( QString("BMSapp - %1").arg(VERSIONSTRING) ); + ui->menuBar->setVisible(true); + statusBar()->clearMessage(); +} + + +void MainWindow::on_actionOn_Code_triggered() +{ + qDebug() << Q_FUNC_INFO; + ProdOnCodeWindow = new ProdOnCode(this); + int index = ui->mainStack->count(); + ui->mainStack->addWidget(ProdOnCodeWindow); + ui->mainStack->setCurrentIndex(index); + setWindowTitle(QString("BMSapp - %1 - Products archive on code").arg(VERSIONSTRING)); + ui->menuBar->setVisible(false); +} + + void MainWindow::fromProfileWaters() { qDebug() << Q_FUNC_INFO;