mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-20 17:32:15 -07:00
Introduce a tagging system.
This commit is contained in:
parent
7d76221e39
commit
7b3ded013e
22 changed files with 760 additions and 20 deletions
|
|
@ -254,6 +254,7 @@ private:
|
|||
QPair<QString, QString> bannerCard;
|
||||
QString deckHash;
|
||||
QString lastLoadedTimestamp;
|
||||
QStringList tags;
|
||||
QMap<QString, SideboardPlan *> sideboardPlans;
|
||||
InnerDecklistNode *root;
|
||||
void getCardListHelper(InnerDecklistNode *node, QSet<QString> &result) const;
|
||||
|
|
@ -281,6 +282,18 @@ public slots:
|
|||
{
|
||||
comments = _comments;
|
||||
}
|
||||
void setTags(const QStringList &_tags = QStringList())
|
||||
{
|
||||
tags = _tags;
|
||||
}
|
||||
void addTag(const QString &_tag)
|
||||
{
|
||||
tags.append(_tag);
|
||||
}
|
||||
void clearTags()
|
||||
{
|
||||
tags.clear();
|
||||
}
|
||||
void setBannerCard(const QPair<QString, QString> &_bannerCard = QPair<QString, QString>())
|
||||
{
|
||||
bannerCard = _bannerCard;
|
||||
|
|
@ -303,6 +316,10 @@ public:
|
|||
{
|
||||
return comments;
|
||||
}
|
||||
QStringList getTags() const
|
||||
{
|
||||
return tags;
|
||||
}
|
||||
QPair<QString, QString> getBannerCard() const
|
||||
{
|
||||
return bannerCard;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue