mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-18 08:22:15 -07:00
Lint more.
This commit is contained in:
parent
042bfdac0a
commit
e8844ff896
5 changed files with 189 additions and 53 deletions
|
|
@ -4,7 +4,8 @@
|
||||||
#include <QJsonObject>
|
#include <QJsonObject>
|
||||||
|
|
||||||
// Represents the typical deck statistics (collapsed section)
|
// Represents the typical deck statistics (collapsed section)
|
||||||
struct EdhrecCommanderApiResponseAverageDeckStatistics {
|
struct EdhrecCommanderApiResponseAverageDeckStatistics
|
||||||
|
{
|
||||||
int creature = 0;
|
int creature = 0;
|
||||||
int instant = 0;
|
int instant = 0;
|
||||||
int sorcery = 0;
|
int sorcery = 0;
|
||||||
|
|
@ -17,6 +18,5 @@ struct EdhrecCommanderApiResponseAverageDeckStatistics {
|
||||||
int nonbasic = 0;
|
int nonbasic = 0;
|
||||||
|
|
||||||
void fromJson(const QJsonObject &json);
|
void fromJson(const QJsonObject &json);
|
||||||
|
|
||||||
};
|
};
|
||||||
#endif // AVERAGE_DECK_STATISTICS_H
|
#endif // AVERAGE_DECK_STATISTICS_H
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,8 @@
|
||||||
#include <QString>
|
#include <QString>
|
||||||
#include <QVector>
|
#include <QVector>
|
||||||
|
|
||||||
class EdhrecCommanderApiResponseCardContainer {
|
class EdhrecCommanderApiResponseCardContainer
|
||||||
|
{
|
||||||
public:
|
public:
|
||||||
// Constructor
|
// Constructor
|
||||||
EdhrecCommanderApiResponseCardContainer() = default;
|
EdhrecCommanderApiResponseCardContainer() = default;
|
||||||
|
|
@ -22,12 +23,30 @@ public:
|
||||||
void debugPrint() const;
|
void debugPrint() const;
|
||||||
|
|
||||||
// Getter methods for deck container
|
// Getter methods for deck container
|
||||||
const QString& getDescription() const { return description; }
|
const QString &getDescription() const
|
||||||
const QVector<QJsonObject>& getBreadcrumb() const { return breadcrumb; }
|
{
|
||||||
const EdhrecCommanderApiResponseCommanderDetails& getCommanderDetails() const { return card; }
|
return description;
|
||||||
const QVector<EdhrecCommanderApiResponseCardList>& getCardlists() const { return cardlists; }
|
}
|
||||||
const QString& getKeywords() const { return keywords; }
|
const QVector<QJsonObject> &getBreadcrumb() const
|
||||||
const QString& getTitle() const { return title; }
|
{
|
||||||
|
return breadcrumb;
|
||||||
|
}
|
||||||
|
const EdhrecCommanderApiResponseCommanderDetails &getCommanderDetails() const
|
||||||
|
{
|
||||||
|
return card;
|
||||||
|
}
|
||||||
|
const QVector<EdhrecCommanderApiResponseCardList> &getCardlists() const
|
||||||
|
{
|
||||||
|
return cardlists;
|
||||||
|
}
|
||||||
|
const QString &getKeywords() const
|
||||||
|
{
|
||||||
|
return keywords;
|
||||||
|
}
|
||||||
|
const QString &getTitle() const
|
||||||
|
{
|
||||||
|
return title;
|
||||||
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QString description;
|
QString description;
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,8 @@
|
||||||
#include <QList>
|
#include <QList>
|
||||||
#include <QString>
|
#include <QString>
|
||||||
|
|
||||||
class EdhrecCommanderApiResponseCardList {
|
class EdhrecCommanderApiResponseCardList
|
||||||
|
{
|
||||||
public:
|
public:
|
||||||
QString header;
|
QString header;
|
||||||
QList<EdhrecCommanderApiResponseCardDetails> cardViews;
|
QList<EdhrecCommanderApiResponseCardDetails> cardViews;
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,8 @@
|
||||||
|
|
||||||
#include <QJsonObject>
|
#include <QJsonObject>
|
||||||
|
|
||||||
class CardPrices {
|
class CardPrices
|
||||||
|
{
|
||||||
public:
|
public:
|
||||||
// Constructor
|
// Constructor
|
||||||
CardPrices() = default;
|
CardPrices() = default;
|
||||||
|
|
@ -13,15 +14,42 @@ public:
|
||||||
void debugPrint() const;
|
void debugPrint() const;
|
||||||
|
|
||||||
// Getter methods for card prices
|
// Getter methods for card prices
|
||||||
const QJsonObject& getCardhoarder() const { return cardhoarder; }
|
const QJsonObject &getCardhoarder() const
|
||||||
const QJsonObject& getCardkingdom() const { return cardkingdom; }
|
{
|
||||||
const QJsonObject& getCardmarket() const { return cardmarket; }
|
return cardhoarder;
|
||||||
const QJsonObject& getFace2face() const { return face2face; }
|
}
|
||||||
const QJsonObject& getManapool() const { return manapool; }
|
const QJsonObject &getCardkingdom() const
|
||||||
const QJsonObject& getMtgstocks() const { return mtgstocks; }
|
{
|
||||||
const QJsonObject& getScg() const { return scg; }
|
return cardkingdom;
|
||||||
const QJsonObject& getTcgl() const { return tcgl; }
|
}
|
||||||
const QJsonObject& getTcgplayer() const { return tcgplayer; }
|
const QJsonObject &getCardmarket() const
|
||||||
|
{
|
||||||
|
return cardmarket;
|
||||||
|
}
|
||||||
|
const QJsonObject &getFace2face() const
|
||||||
|
{
|
||||||
|
return face2face;
|
||||||
|
}
|
||||||
|
const QJsonObject &getManapool() const
|
||||||
|
{
|
||||||
|
return manapool;
|
||||||
|
}
|
||||||
|
const QJsonObject &getMtgstocks() const
|
||||||
|
{
|
||||||
|
return mtgstocks;
|
||||||
|
}
|
||||||
|
const QJsonObject &getScg() const
|
||||||
|
{
|
||||||
|
return scg;
|
||||||
|
}
|
||||||
|
const QJsonObject &getTcgl() const
|
||||||
|
{
|
||||||
|
return tcgl;
|
||||||
|
}
|
||||||
|
const QJsonObject &getTcgplayer() const
|
||||||
|
{
|
||||||
|
return tcgplayer;
|
||||||
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QJsonObject cardhoarder;
|
QJsonObject cardhoarder;
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,8 @@
|
||||||
#include <QString>
|
#include <QString>
|
||||||
#include <QVector>
|
#include <QVector>
|
||||||
|
|
||||||
class EdhrecCommanderApiResponseCommanderDetails {
|
class EdhrecCommanderApiResponseCommanderDetails
|
||||||
|
{
|
||||||
public:
|
public:
|
||||||
// Constructor
|
// Constructor
|
||||||
EdhrecCommanderApiResponseCommanderDetails() = default;
|
EdhrecCommanderApiResponseCommanderDetails() = default;
|
||||||
|
|
@ -20,35 +21,122 @@ public:
|
||||||
void debugPrint() const;
|
void debugPrint() const;
|
||||||
|
|
||||||
// Getters for the card data
|
// Getters for the card data
|
||||||
const QString& getAetherhubUri() const { return aetherhubUri; }
|
const QString &getAetherhubUri() const
|
||||||
const QString& getArchidektUri() const { return archidektUri; }
|
{
|
||||||
int getCmc() const { return cmc; }
|
return aetherhubUri;
|
||||||
const QJsonArray& getColorIdentity() const { return colorIdentity; }
|
}
|
||||||
bool isCombos() const { return combos; }
|
const QString &getArchidektUri() const
|
||||||
const QString& getDeckstatsUri() const { return deckstatsUri; }
|
{
|
||||||
const QVector<QString>& getImageUris() const { return imageUris; }
|
return archidektUri;
|
||||||
int getInclusion() const { return inclusion; }
|
}
|
||||||
bool getIsCommander() const { return isCommander; }
|
int getCmc() const
|
||||||
const QString& getLabel() const { return label; }
|
{
|
||||||
const QString& getLayout() const { return layout; }
|
return cmc;
|
||||||
bool getLegalCommander() const { return legalCommander; }
|
}
|
||||||
const QString& getMoxfieldUri() const { return moxfieldUri; }
|
const QJsonArray &getColorIdentity() const
|
||||||
const QString& getMtggoldfishUri() const { return mtggoldfishUri; }
|
{
|
||||||
const QString& getName() const { return name; }
|
return colorIdentity;
|
||||||
const QJsonArray& getNames() const { return names; }
|
}
|
||||||
int getNumDecks() const { return numDecks; }
|
bool isCombos() const
|
||||||
int getPotentialDecks() const { return potentialDecks; }
|
{
|
||||||
const QString& getPrecon() const { return precon; }
|
return combos;
|
||||||
const CardPrices& getPrices() const { return prices; }
|
}
|
||||||
const QString& getPrimaryType() const { return primaryType; }
|
const QString &getDeckstatsUri() const
|
||||||
const QString& getRarity() const { return rarity; }
|
{
|
||||||
double getSalt() const { return salt; }
|
return deckstatsUri;
|
||||||
const QString& getSanitized() const { return sanitized; }
|
}
|
||||||
const QString& getSanitizedWo() const { return sanitizedWo; }
|
const QVector<QString> &getImageUris() const
|
||||||
const QString& getScryfallUri() const { return scryfallUri; }
|
{
|
||||||
const QString& getSpellbookUri() const { return spellbookUri; }
|
return imageUris;
|
||||||
const QString& getType() const { return type; }
|
}
|
||||||
const QString& getUrl() const { return url; }
|
int getInclusion() const
|
||||||
|
{
|
||||||
|
return inclusion;
|
||||||
|
}
|
||||||
|
bool getIsCommander() const
|
||||||
|
{
|
||||||
|
return isCommander;
|
||||||
|
}
|
||||||
|
const QString &getLabel() const
|
||||||
|
{
|
||||||
|
return label;
|
||||||
|
}
|
||||||
|
const QString &getLayout() const
|
||||||
|
{
|
||||||
|
return layout;
|
||||||
|
}
|
||||||
|
bool getLegalCommander() const
|
||||||
|
{
|
||||||
|
return legalCommander;
|
||||||
|
}
|
||||||
|
const QString &getMoxfieldUri() const
|
||||||
|
{
|
||||||
|
return moxfieldUri;
|
||||||
|
}
|
||||||
|
const QString &getMtggoldfishUri() const
|
||||||
|
{
|
||||||
|
return mtggoldfishUri;
|
||||||
|
}
|
||||||
|
const QString &getName() const
|
||||||
|
{
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
const QJsonArray &getNames() const
|
||||||
|
{
|
||||||
|
return names;
|
||||||
|
}
|
||||||
|
int getNumDecks() const
|
||||||
|
{
|
||||||
|
return numDecks;
|
||||||
|
}
|
||||||
|
int getPotentialDecks() const
|
||||||
|
{
|
||||||
|
return potentialDecks;
|
||||||
|
}
|
||||||
|
const QString &getPrecon() const
|
||||||
|
{
|
||||||
|
return precon;
|
||||||
|
}
|
||||||
|
const CardPrices &getPrices() const
|
||||||
|
{
|
||||||
|
return prices;
|
||||||
|
}
|
||||||
|
const QString &getPrimaryType() const
|
||||||
|
{
|
||||||
|
return primaryType;
|
||||||
|
}
|
||||||
|
const QString &getRarity() const
|
||||||
|
{
|
||||||
|
return rarity;
|
||||||
|
}
|
||||||
|
double getSalt() const
|
||||||
|
{
|
||||||
|
return salt;
|
||||||
|
}
|
||||||
|
const QString &getSanitized() const
|
||||||
|
{
|
||||||
|
return sanitized;
|
||||||
|
}
|
||||||
|
const QString &getSanitizedWo() const
|
||||||
|
{
|
||||||
|
return sanitizedWo;
|
||||||
|
}
|
||||||
|
const QString &getScryfallUri() const
|
||||||
|
{
|
||||||
|
return scryfallUri;
|
||||||
|
}
|
||||||
|
const QString &getSpellbookUri() const
|
||||||
|
{
|
||||||
|
return spellbookUri;
|
||||||
|
}
|
||||||
|
const QString &getType() const
|
||||||
|
{
|
||||||
|
return type;
|
||||||
|
}
|
||||||
|
const QString &getUrl() const
|
||||||
|
{
|
||||||
|
return url;
|
||||||
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QString aetherhubUri;
|
QString aetherhubUri;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue