mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-06-17 04:27:45 -07:00
Rename SubtypeCounter to SubtypeTally
This commit is contained in:
parent
c947808547
commit
ca6cb8fb91
5 changed files with 16 additions and 16 deletions
|
|
@ -82,7 +82,7 @@ set(cockatrice_SOURCES
|
||||||
src/game_graphics/game_scene.cpp
|
src/game_graphics/game_scene.cpp
|
||||||
src/game/game_state.cpp
|
src/game/game_state.cpp
|
||||||
src/game_graphics/game_view.cpp
|
src/game_graphics/game_view.cpp
|
||||||
src/game/selection_subtype_counter.cpp
|
src/game/selection_subtype_tally.cpp
|
||||||
src/game_graphics/hand_counter.cpp
|
src/game_graphics/hand_counter.cpp
|
||||||
src/game_graphics/log/message_log_widget.cpp
|
src/game_graphics/log/message_log_widget.cpp
|
||||||
src/game/phase.cpp
|
src/game/phase.cpp
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
#include "selection_subtype_counter.h"
|
#include "selection_subtype_tally.h"
|
||||||
|
|
||||||
#include "board/card_item.h"
|
#include "board/card_item.h"
|
||||||
|
|
||||||
#include <QMap>
|
#include <QMap>
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
|
|
||||||
namespace SelectionSubtypeCounter
|
namespace SelectionSubtypeTally
|
||||||
{
|
{
|
||||||
|
|
||||||
QStringList extractSubtypesFromFace(const QString &faceType)
|
QStringList extractSubtypesFromFace(const QString &faceType)
|
||||||
|
|
@ -117,7 +117,7 @@ QString formatAsHtml(const QList<MainTypeGroup> &groups)
|
||||||
QStringLiteral("</span>");
|
QStringLiteral("</span>");
|
||||||
}
|
}
|
||||||
|
|
||||||
QString buildSubtypeCountText(const QList<CardItem *> &cards)
|
QString buildSubtypeTallyText(const QList<CardItem *> &cards)
|
||||||
{
|
{
|
||||||
QList<MainTypeGroup> groups = countSubtypes(cards);
|
QList<MainTypeGroup> groups = countSubtypes(cards);
|
||||||
if (groups.isEmpty()) {
|
if (groups.isEmpty()) {
|
||||||
|
|
@ -126,4 +126,4 @@ QString buildSubtypeCountText(const QList<CardItem *> &cards)
|
||||||
return formatAsHtml(groups);
|
return formatAsHtml(groups);
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace SelectionSubtypeCounter
|
} // namespace SelectionSubtypeTally
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
#ifndef SELECTION_SUBTYPE_COUNTER_H
|
#ifndef SELECTION_SUBTYPE_TALLY_H
|
||||||
#define SELECTION_SUBTYPE_COUNTER_H
|
#define SELECTION_SUBTYPE_TALLY_H
|
||||||
|
|
||||||
#include <QList>
|
#include <QList>
|
||||||
#include <QString>
|
#include <QString>
|
||||||
|
|
@ -20,12 +20,12 @@ struct MainTypeGroup
|
||||||
QList<SubtypeEntry> subtypes;
|
QList<SubtypeEntry> subtypes;
|
||||||
};
|
};
|
||||||
|
|
||||||
namespace SelectionSubtypeCounter
|
namespace SelectionSubtypeTally
|
||||||
{
|
{
|
||||||
QStringList extractSubtypesFromFace(const QString &faceType);
|
QStringList extractSubtypesFromFace(const QString &faceType);
|
||||||
QList<MainTypeGroup> countSubtypes(const QList<CardItem *> &cards);
|
QList<MainTypeGroup> countSubtypes(const QList<CardItem *> &cards);
|
||||||
QString formatAsHtml(const QList<MainTypeGroup> &groups);
|
QString formatAsHtml(const QList<MainTypeGroup> &groups);
|
||||||
QString buildSubtypeCountText(const QList<CardItem *> &cards);
|
QString buildSubtypeTallyText(const QList<CardItem *> &cards);
|
||||||
} // namespace SelectionSubtypeCounter
|
} // namespace SelectionSubtypeTally
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
#include "../client/settings/cache_settings.h"
|
#include "../client/settings/cache_settings.h"
|
||||||
#include "game_scene.h"
|
#include "game_scene.h"
|
||||||
#include "selection_subtype_counter.h"
|
#include "selection_subtype_tally.h"
|
||||||
|
|
||||||
#include <QAction>
|
#include <QAction>
|
||||||
#include <QLabel>
|
#include <QLabel>
|
||||||
|
|
@ -172,13 +172,13 @@ void GameView::refreshShortcuts()
|
||||||
SettingsCache::instance().shortcuts().getShortcut("Player/aCloseMostRecentZoneView"));
|
SettingsCache::instance().shortcuts().getShortcut("Player/aCloseMostRecentZoneView"));
|
||||||
}
|
}
|
||||||
|
|
||||||
QString GameView::buildSubtypeCountText() const
|
QString GameView::buildSubtypeTallyText() const
|
||||||
{
|
{
|
||||||
GameScene *gameScene = dynamic_cast<GameScene *>(scene());
|
GameScene *gameScene = dynamic_cast<GameScene *>(scene());
|
||||||
if (!gameScene) {
|
if (!gameScene) {
|
||||||
return QString();
|
return QString();
|
||||||
}
|
}
|
||||||
return SelectionSubtypeCounter::buildSubtypeCountText(gameScene->selectedCards());
|
return SelectionSubtypeTally::buildSubtypeTallyText(gameScene->selectedCards());
|
||||||
}
|
}
|
||||||
|
|
||||||
void GameView::updateSelectionCount(const QSize &viewSize)
|
void GameView::updateSelectionCount(const QSize &viewSize)
|
||||||
|
|
@ -208,7 +208,7 @@ void GameView::updateSelectionCount(const QSize &viewSize)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
QString subtypeText = buildSubtypeCountText();
|
QString subtypeText = buildSubtypeTallyText();
|
||||||
|
|
||||||
if (subtypeText.isEmpty()) {
|
if (subtypeText.isEmpty()) {
|
||||||
subtypeCountLabel->hide();
|
subtypeCountLabel->hide();
|
||||||
|
|
|
||||||
|
|
@ -24,8 +24,8 @@ private:
|
||||||
QLabel *subtypeCountLabel; ///< Label displaying subtype breakdown for selected cards
|
QLabel *subtypeCountLabel; ///< Label displaying subtype breakdown for selected cards
|
||||||
QPointF selectionOrigin;
|
QPointF selectionOrigin;
|
||||||
|
|
||||||
/** @brief Builds formatted text showing subtype counts for all selected cards */
|
/** @brief Builds formatted text showing subtype tally for all selected cards */
|
||||||
QString buildSubtypeCountText() const;
|
QString buildSubtypeTallyText() const;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void resizeEvent(QResizeEvent *event) override;
|
void resizeEvent(QResizeEvent *event) override;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue