Signals pass changed values as params

Took 2 minutes
This commit is contained in:
Lukas Brübach 2026-05-18 11:21:44 +02:00
parent d757cb9124
commit e31e7a7425
2 changed files with 8 additions and 8 deletions

View file

@ -36,7 +36,7 @@ void CardState::insertCounter(int id, int value)
{
counters.insert(id, value);
emit countersChanged();
emit countersChanged(counters);
emit stateChanged();
}
@ -48,14 +48,14 @@ void CardState::setCounter(int id, int value)
counters.remove(id);
}
emit countersChanged();
emit countersChanged(counters);
emit stateChanged();
}
void CardState::clearCounters()
{
counters.clear();
emit countersChanged();
emit countersChanged(counters);
emit stateChanged();
}
@ -65,7 +65,7 @@ void CardState::setAnnotation(const QString &a)
return;
}
annotation = a;
emit annotationChanged();
emit annotationChanged(annotation);
emit stateChanged();
}
@ -75,7 +75,7 @@ void CardState::setPT(const QString &v)
return;
}
pt = v;
emit ptChanged();
emit ptChanged(pt);
emit stateChanged();
}

View file

@ -25,9 +25,9 @@ signals:
void stateChanged();
void attackingChanged(bool);
void countersChanged();
void annotationChanged();
void ptChanged();
void countersChanged(QMap<int, int>);
void annotationChanged(QString);
void ptChanged(QString);
void doesntUntapChanged(bool);
void destroyOnZoneChangeChanged(bool);
void attachedToChanged(CardItem *);