printer bugfixes
This commit is contained in:
parent
88d7225e61
commit
4a92832e19
4 changed files with 52 additions and 31 deletions
|
@ -238,7 +238,8 @@ void MainWindow::onPrintSaleReceiptButtonClicked([[maybe_unused]] bool checked)
|
|||
auto indexes = selModel->selectedRows();
|
||||
auto& sale = marketplace_->getSales().at(indexes[0].row());
|
||||
PosPrinter printer;
|
||||
printer.printSaleReceipt(sale.get());
|
||||
if (printer.isValid())
|
||||
printer.printSaleReceipt(sale.get());
|
||||
}
|
||||
|
||||
void MainWindow::onCancelAllArticlesButtonClicked([[maybe_unused]] bool checked)
|
||||
|
|
|
@ -14,12 +14,12 @@ SettingsDialog::SettingsDialog(QWidget* parent, Qt::WindowFlags f) : QDialog(par
|
|||
|
||||
QSettings settings{};
|
||||
int cashPointNo = settings.value("global/cashPointNo").toInt();
|
||||
//QString posPrinterDevice = settings.value("global/posPrinterDevice").toString();
|
||||
// QString posPrinterDevice = settings.value("global/posPrinterDevice").toString();
|
||||
int feeInPercent = settings.value("global/feeInPercent").toInt();
|
||||
int maxFeeInEuro = settings.value("global/maxFeeInEuro").toInt();
|
||||
|
||||
ui_.cashPointNoSpinBox->setValue(cashPointNo);
|
||||
//ui_.posPrinterDeviceEdit->setText(posPrinterDevice);
|
||||
// ui_.posPrinterDeviceEdit->setText(posPrinterDevice);
|
||||
ui_.feePercentSpinBox->setValue(feeInPercent);
|
||||
ui_.maxFeeSpinBox->setValue(maxFeeInEuro);
|
||||
|
||||
|
@ -28,14 +28,19 @@ SettingsDialog::SettingsDialog(QWidget* parent, Qt::WindowFlags f) : QDialog(par
|
|||
try {
|
||||
PosPrinter printer;
|
||||
printer.printTest();
|
||||
if (printer.isValid())
|
||||
this->ui_.posPrinterDeviceEdit->setText("<gefunden>");
|
||||
else
|
||||
this->ui_.posPrinterDeviceEdit->setText("<nicht gefunden>");
|
||||
|
||||
} catch (std::runtime_error& err) {
|
||||
QMessageBox(QMessageBox::Icon::Warning, "Bondrucker Fehler",
|
||||
QString("Test schlug fehl: ") + err.what(), QMessageBox::StandardButton::Ok, this)
|
||||
QString("Test schlug fehl: ") + err.what(), QMessageBox::StandardButton::Ok,
|
||||
this)
|
||||
.exec();
|
||||
this->ui_.posPrinterDeviceEdit->setText("<nicht gefunden>");
|
||||
return;
|
||||
this->ui_.posPrinterDeviceEdit->setText("<Fehler>");
|
||||
return;
|
||||
}
|
||||
this->ui_.posPrinterDeviceEdit->setText("<gefunden>");
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -46,7 +51,7 @@ void SettingsDialog::accept()
|
|||
int oldCashPointNo = settings.value("global/cashPointNo").toInt();
|
||||
int newCashPointNo = ui_.cashPointNoSpinBox->value();
|
||||
|
||||
//settings.setValue("global/posPrinterDevice", ui_.posPrinterDeviceEdit->text());
|
||||
// settings.setValue("global/posPrinterDevice", ui_.posPrinterDeviceEdit->text());
|
||||
settings.setValue("global/feeInPercent", ui_.feePercentSpinBox->value());
|
||||
settings.setValue("global/maxFeeInEuro", ui_.maxFeeSpinBox->value());
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue