Routing the received biddings to the model. Just debug outputs there yet.

This commit is contained in:
2026-02-19 11:18:46 +01:00
parent 21b8de96d8
commit 440333b589
8 changed files with 57 additions and 18 deletions

View File

@ -1,16 +1,17 @@
#include "tablemodel.h"
#include <QJsonArray>
#include <QJsonDocument>
#include <QJsonObject>
#include "../formats/jsonparser.h"
#include "../structs.h"
#include "commands/edititemcommand.h"
#include "commands/insertrowscommand.h"
#include "commands/removerowscommand.h"
#include "metadata.h"
#include "modelitem.h"
#include <QJsonArray>
#include <QJsonDocument>
#include <QJsonObject>
QByteArray TableModel::generateExampleItems() {
QJsonDocument doc = QJsonDocument();
QJsonObject rootObject;
@ -238,6 +239,20 @@ void TableModel::setOnlineCredentials(const QString& mail,
setItemData(itemIndex, {{OnlineIdRole, uuid}, {AccessCodeRole, token}});
}
void TableModel::updateBiddings(const QList<bidding> biddings) {
int round = biddings.first().biddingRound;
qInfo() << "Updating bidding for round:" << round << "...";
QListIterator<bidding> i(biddings);
while (i.hasNext()) {
const bidding localBidding = i.next();
qWarning() << "Processing bidding:";
qInfo() << "localBidding.userId:" << localBidding.userId;
qDebug() << "localBidding.biddingRound:" << localBidding.biddingRound;
qDebug() << "localBidding.amount:" << localBidding.amount;
qDebug() << "localBidding.depotWishOne:" << localBidding.depotWishOne;
qDebug() << "localBidding.depotWishTwo:" << localBidding.depotWishTwo;
}
}
bool TableModel::removeRows(int firstRow, int nRows, const QModelIndex& parentIndex) {
if (parentIndex != QModelIndex()) {