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>
|
||||
|
||||
// Represents the typical deck statistics (collapsed section)
|
||||
struct EdhrecCommanderApiResponseAverageDeckStatistics {
|
||||
struct EdhrecCommanderApiResponseAverageDeckStatistics
|
||||
{
|
||||
int creature = 0;
|
||||
int instant = 0;
|
||||
int sorcery = 0;
|
||||
|
|
@ -17,6 +18,5 @@ struct EdhrecCommanderApiResponseAverageDeckStatistics {
|
|||
int nonbasic = 0;
|
||||
|
||||
void fromJson(const QJsonObject &json);
|
||||
|
||||
};
|
||||
#endif //AVERAGE_DECK_STATISTICS_H
|
||||
#endif // AVERAGE_DECK_STATISTICS_H
|
||||
|
|
|
|||
|
|
@ -10,7 +10,8 @@
|
|||
#include <QString>
|
||||
#include <QVector>
|
||||
|
||||
class EdhrecCommanderApiResponseCardContainer {
|
||||
class EdhrecCommanderApiResponseCardContainer
|
||||
{
|
||||
public:
|
||||
// Constructor
|
||||
EdhrecCommanderApiResponseCardContainer() = default;
|
||||
|
|
@ -22,12 +23,30 @@ public:
|
|||
void debugPrint() const;
|
||||
|
||||
// Getter methods for deck container
|
||||
const QString& getDescription() const { return description; }
|
||||
const QVector<QJsonObject>& getBreadcrumb() const { 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; }
|
||||
const QString &getDescription() const
|
||||
{
|
||||
return description;
|
||||
}
|
||||
const QVector<QJsonObject> &getBreadcrumb() const
|
||||
{
|
||||
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:
|
||||
QString description;
|
||||
|
|
|
|||
|
|
@ -8,7 +8,8 @@
|
|||
#include <QList>
|
||||
#include <QString>
|
||||
|
||||
class EdhrecCommanderApiResponseCardList {
|
||||
class EdhrecCommanderApiResponseCardList
|
||||
{
|
||||
public:
|
||||
QString header;
|
||||
QList<EdhrecCommanderApiResponseCardDetails> cardViews;
|
||||
|
|
|
|||
|
|
@ -3,7 +3,8 @@
|
|||
|
||||
#include <QJsonObject>
|
||||
|
||||
class CardPrices {
|
||||
class CardPrices
|
||||
{
|
||||
public:
|
||||
// Constructor
|
||||
CardPrices() = default;
|
||||
|
|
@ -13,15 +14,42 @@ public:
|
|||
void debugPrint() const;
|
||||
|
||||
// Getter methods for card prices
|
||||
const QJsonObject& getCardhoarder() const { return cardhoarder; }
|
||||
const QJsonObject& getCardkingdom() const { return cardkingdom; }
|
||||
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; }
|
||||
const QJsonObject &getCardhoarder() const
|
||||
{
|
||||
return cardhoarder;
|
||||
}
|
||||
const QJsonObject &getCardkingdom() const
|
||||
{
|
||||
return cardkingdom;
|
||||
}
|
||||
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:
|
||||
QJsonObject cardhoarder;
|
||||
|
|
@ -35,4 +63,4 @@ private:
|
|||
QJsonObject tcgplayer;
|
||||
};
|
||||
|
||||
#endif //EDHREC_COMMANDER_API_RESPONSE_CARD_PRICES_H
|
||||
#endif // EDHREC_COMMANDER_API_RESPONSE_CARD_PRICES_H
|
||||
|
|
|
|||
|
|
@ -8,7 +8,8 @@
|
|||
#include <QString>
|
||||
#include <QVector>
|
||||
|
||||
class EdhrecCommanderApiResponseCommanderDetails {
|
||||
class EdhrecCommanderApiResponseCommanderDetails
|
||||
{
|
||||
public:
|
||||
// Constructor
|
||||
EdhrecCommanderApiResponseCommanderDetails() = default;
|
||||
|
|
@ -20,35 +21,122 @@ public:
|
|||
void debugPrint() const;
|
||||
|
||||
// Getters for the card data
|
||||
const QString& getAetherhubUri() const { return aetherhubUri; }
|
||||
const QString& getArchidektUri() const { return archidektUri; }
|
||||
int getCmc() const { return cmc; }
|
||||
const QJsonArray& getColorIdentity() const { return colorIdentity; }
|
||||
bool isCombos() const { return combos; }
|
||||
const QString& getDeckstatsUri() const { return deckstatsUri; }
|
||||
const QVector<QString>& getImageUris() const { return imageUris; }
|
||||
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; }
|
||||
const QString &getAetherhubUri() const
|
||||
{
|
||||
return aetherhubUri;
|
||||
}
|
||||
const QString &getArchidektUri() const
|
||||
{
|
||||
return archidektUri;
|
||||
}
|
||||
int getCmc() const
|
||||
{
|
||||
return cmc;
|
||||
}
|
||||
const QJsonArray &getColorIdentity() const
|
||||
{
|
||||
return colorIdentity;
|
||||
}
|
||||
bool isCombos() const
|
||||
{
|
||||
return combos;
|
||||
}
|
||||
const QString &getDeckstatsUri() const
|
||||
{
|
||||
return deckstatsUri;
|
||||
}
|
||||
const QVector<QString> &getImageUris() const
|
||||
{
|
||||
return imageUris;
|
||||
}
|
||||
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:
|
||||
QString aetherhubUri;
|
||||
|
|
@ -82,4 +170,4 @@ private:
|
|||
QString url;
|
||||
};
|
||||
|
||||
#endif //EDHREC_COMMANDER_API_RESPONSE_COMMANDER_DETAILS_H
|
||||
#endif // EDHREC_COMMANDER_API_RESPONSE_COMMANDER_DETAILS_H
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue