Give deckList a signal to emit when the tags change and hook up the display widget to that.

This commit is contained in:
Lukas Brübach 2025-01-18 22:33:15 +01:00
parent 55b490ade0
commit 3aa8e91b20
4 changed files with 17 additions and 2 deletions

View file

@ -272,6 +272,7 @@ protected:
signals:
void deckHashChanged();
void deckTagsChanged();
public slots:
void setName(const QString &_name = QString())
@ -285,14 +286,17 @@ public slots:
void setTags(const QStringList &_tags = QStringList())
{
tags = _tags;
emit deckTagsChanged();
}
void addTag(const QString &_tag)
{
tags.append(_tag);
emit deckTagsChanged();
}
void clearTags()
{
tags.clear();
emit deckTagsChanged();
}
void setBannerCard(const QPair<QString, QString> &_bannerCard = QPair<QString, QString>())
{