Build system changed to Cmake, ORM changed to QxORM, Qt6 compatibility.
This commit is contained in:
@@ -3,7 +3,6 @@
|
||||
#include "receiptloadform.h"
|
||||
#include "ui_receiptloadform.h"
|
||||
#include "shopservice.h"
|
||||
#include "shop-odb.hxx"
|
||||
|
||||
ReceiptLoadForm::ReceiptLoadForm(QWidget *parent) :
|
||||
QDialog(parent),
|
||||
@@ -13,7 +12,7 @@ ReceiptLoadForm::ReceiptLoadForm(QWidget *parent) :
|
||||
|
||||
m_voucherModel = new AutoTableModel<Voucher>(this);
|
||||
ShopService srv;
|
||||
m_voucherModel->setData(srv.all(QString("status = %1").arg(QString::number(Voucher::NOT_PAID))));
|
||||
m_voucherModel->setData(srv.savedVouchers());
|
||||
m_voucherModel->setTranslations(Context::instance().plugin("SHOP")->translations());
|
||||
ui->tabVouchers->setModel(m_voucherModel);
|
||||
ui->tabVouchers->setColumnHidden(0, true);
|
||||
@@ -43,7 +42,10 @@ ReceiptLoadForm::ReceiptLoadForm(QWidget *parent) :
|
||||
connect(ui->tabVouchers->selectionModel(), &QItemSelectionModel::currentRowChanged, [this](const QModelIndex ¤t, QModelIndex){
|
||||
ShopService srv;
|
||||
VoucherPtr voucher = m_voucherModel->itemFromIndex(current);
|
||||
srv.loadItems(voucher);
|
||||
if (voucher->items().isEmpty()) {
|
||||
srv.load(voucher);
|
||||
}
|
||||
|
||||
m_itemModel->setData(voucher->items());
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user