mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-14 14:32:15 -07:00
Cleanup some unused things.
Took 5 minutes
This commit is contained in:
parent
35dd6ebe68
commit
61e50b47fe
2 changed files with 1 additions and 27 deletions
|
|
@ -282,12 +282,6 @@ void VisualDeckEditorWidget::constructZoneWidgetsFromDeckListModel()
|
||||||
// Make a persistent index from the *source* model
|
// Make a persistent index from the *source* model
|
||||||
QPersistentModelIndex persistent(sourceIndex);
|
QPersistentModelIndex persistent(sourceIndex);
|
||||||
|
|
||||||
if (indexToWidgetMap.contains(persistent))
|
|
||||||
continue;
|
|
||||||
|
|
||||||
// for (int i = 0; i < deckListModel->rowCount(deckListModel->parent(QModelIndex())); i++) {
|
|
||||||
// QPersistentModelIndex index = QPersistentModelIndex(deckListModel->index(i, 0, deckListModel->getRoot()));
|
|
||||||
|
|
||||||
if (indexToWidgetMap.contains(persistent)) {
|
if (indexToWidgetMap.contains(persistent)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -41,7 +41,7 @@ protected:
|
||||||
CardInfoPtr lInfo = CardDatabaseManager::getInstance()->guessCard({lNode->getName()}).getCardPtr();
|
CardInfoPtr lInfo = CardDatabaseManager::getInstance()->guessCard({lNode->getName()}).getCardPtr();
|
||||||
CardInfoPtr rInfo = CardDatabaseManager::getInstance()->guessCard({rNode->getName()}).getCardPtr();
|
CardInfoPtr rInfo = CardDatabaseManager::getInstance()->guessCard({rNode->getName()}).getCardPtr();
|
||||||
|
|
||||||
// Example: multiple tie-break criteria (cmc > rarity > name)
|
// Example: multiple tie-break criteria (colors > cmc > name)
|
||||||
for (const QString &crit : sortCriteria) {
|
for (const QString &crit : sortCriteria) {
|
||||||
if (crit == "name") {
|
if (crit == "name") {
|
||||||
QString ln = lNode->getName();
|
QString ln = lNode->getName();
|
||||||
|
|
@ -74,26 +74,6 @@ protected:
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QStringList sortCriteria;
|
QStringList sortCriteria;
|
||||||
|
|
||||||
QVariant fetchCardProperty(const QAbstractItemModel *src, const QModelIndex &idx, const QString &criterion) const
|
|
||||||
{
|
|
||||||
// Map criterion strings to roles or columns in your model
|
|
||||||
if (criterion == "Name")
|
|
||||||
return src->data(idx.sibling(idx.row(), 1), Qt::DisplayRole);
|
|
||||||
else if (criterion == "CMC")
|
|
||||||
return src->data(idx, Qt::UserRole + 2); // e.g. custom role
|
|
||||||
else if (criterion == "Type")
|
|
||||||
return src->data(idx, Qt::UserRole + 3);
|
|
||||||
// etc…
|
|
||||||
return {};
|
|
||||||
}
|
|
||||||
|
|
||||||
static int compareVariants(const QVariant &a, const QVariant &b)
|
|
||||||
{
|
|
||||||
if (a.userType() == QMetaType::Int && b.userType() == QMetaType::Int)
|
|
||||||
return a.toInt() - b.toInt();
|
|
||||||
return QString::localeAwareCompare(a.toString(), b.toString());
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // COCKATRICE_DECK_LIST_SORT_FILTER_PROXY_MODEL_H
|
#endif // COCKATRICE_DECK_LIST_SORT_FILTER_PROXY_MODEL_H
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue