Braces for one line return statements.

Took 13 minutes

Took 50 seconds
This commit is contained in:
Lukas Brübach 2025-11-09 15:36:32 +01:00
parent e38b228ae4
commit ebf3ac1d98

View file

@ -86,80 +86,103 @@ int DeckListModel::columnCount(const QModelIndex & /*parent*/) const
QVariant DeckListModel::data(const QModelIndex &index, int role) const QVariant DeckListModel::data(const QModelIndex &index, int role) const
{ {
if (!index.isValid()) // debugIndexInfo("data", index);
if (!index.isValid()) {
return {}; return {};
}
if (index.column() >= columnCount()) if (index.column() >= columnCount()) {
return {}; return {};
}
auto *node = static_cast<AbstractDecklistNode *>(index.internalPointer()); auto *node = static_cast<AbstractDecklistNode *>(index.internalPointer());
auto *card = dynamic_cast<DecklistModelCardNode *>(node); auto *card = dynamic_cast<DecklistModelCardNode *>(node);
// Group node // Group node
if (!card) { if (!card) {
auto *group = static_cast<InnerDecklistNode *>(node); const auto *group = dynamic_cast<InnerDecklistNode *>(node);
switch (role) { switch (role) {
case Qt::DisplayRole: case Qt::DisplayRole:
case Qt::EditRole: case Qt::EditRole: {
switch (index.column()) { switch (index.column()) {
case 0: case 0: {
return group->recursiveCount(true); return group->recursiveCount(true);
case 1: }
return (role == Qt::DisplayRole ? group->getVisibleName() : group->getName()); case 1: {
case 2: if (role == Qt::DisplayRole)
return group->getVisibleName();
return group->getName();
}
case 2: {
return group->getCardSetShortName(); return group->getCardSetShortName();
case 3: }
case 3: {
return group->getCardCollectorNumber(); return group->getCardCollectorNumber();
case 4: }
case 4: {
return group->getCardProviderId(); return group->getCardProviderId();
}
default: default:
return {}; return {};
} }
}
case DeckRoles::IsCardRole: case DeckRoles::IsCardRole: {
return false; return false;
}
case DeckRoles::DepthRole: case DeckRoles::DepthRole: {
return group->depth(); return group->depth();
}
// legality does not apply to group nodes // legality does not apply to group nodes
case DeckRoles::IsLegalRole: case DeckRoles::IsLegalRole: {
return true; return true;
}
default: default: {
return {}; return {};
} }
} }
}
// Card node // Card node
switch (role) { switch (role) {
case Qt::DisplayRole: case Qt::DisplayRole:
case Qt::EditRole: case Qt::EditRole:
switch (index.column()) { switch (index.column()) {
case 0: case 0: {
return card->getNumber(); return card->getNumber();
case 1: }
case 1: {
return card->getName(); return card->getName();
case 2: }
case 2: {
return card->getCardSetShortName(); return card->getCardSetShortName();
case 3: }
case 3: {
return card->getCardCollectorNumber(); return card->getCardCollectorNumber();
case 4: }
case 4: {
return card->getCardProviderId(); return card->getCardProviderId();
default: }
default: {
return {}; return {};
} }
}
case DeckRoles::IsCardRole: case DeckRoles::IsCardRole: {
return true; return true;
}
case DeckRoles::DepthRole: case DeckRoles::DepthRole: {
return card->depth(); return card->depth();
}
default: default: {
return {}; return {};
} }
}
} }
void DeckListModel::emitBackgroundUpdates(const QModelIndex &parent) void DeckListModel::emitBackgroundUpdates(const QModelIndex &parent)