mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-14 06:22:15 -07:00
Braces for one line return statements.
Took 13 minutes Took 50 seconds
This commit is contained in:
parent
e38b228ae4
commit
ebf3ac1d98
1 changed files with 47 additions and 24 deletions
|
|
@ -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)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue