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

View file

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