summaryrefslogtreecommitdiffstats
path: root/pokemod/Badge.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'pokemod/Badge.cpp')
-rw-r--r--pokemod/Badge.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/pokemod/Badge.cpp b/pokemod/Badge.cpp
index 95c8cdd1..f4518f0d 100644
--- a/pokemod/Badge.cpp
+++ b/pokemod/Badge.cpp
@@ -89,6 +89,7 @@ QDomElement Badge::save() const
void Badge::setName(const QString& name)
{
m_name = name;
+ emit(changed());
}
void Badge::setFace(const QPixmap& face)
@@ -96,6 +97,7 @@ void Badge::setFace(const QPixmap& face)
if (face.size() != QSize(64, 64))
emit(error(size("face")));
m_face = face;
+ emit(changed());
}
void Badge::setBadge(const QPixmap& badge)
@@ -103,6 +105,7 @@ void Badge::setBadge(const QPixmap& badge)
if (badge.size() != QSize(64, 64))
emit(error(size("badge")));
m_badge = badge;
+ emit(changed());
}
void Badge::setObey(const int obey)
@@ -113,6 +116,7 @@ void Badge::setObey(const int obey)
return;
}
m_obey = obey;
+ emit(changed());
}
void Badge::setStat(const int stat, const Fraction& multiplier)
@@ -128,6 +132,7 @@ void Badge::setStat(const int stat, const Fraction& multiplier)
return;
}
m_stat[stat] = multiplier;
+ emit(changed());
}
void Badge::setHm(const int hm, const bool hmAllowed)
@@ -138,6 +143,7 @@ void Badge::setHm(const int hm, const bool hmAllowed)
return;
}
m_hm[hm] = hmAllowed;
+ emit(changed());
}
QString Badge::name() const