summaryrefslogtreecommitdiffstats
path: root/pokemodr/MapTrainerTeamMemberUI.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'pokemodr/MapTrainerTeamMemberUI.cpp')
-rw-r--r--pokemodr/MapTrainerTeamMemberUI.cpp32
1 files changed, 8 insertions, 24 deletions
diff --git a/pokemodr/MapTrainerTeamMemberUI.cpp b/pokemodr/MapTrainerTeamMemberUI.cpp
index 7f3689d0..45b2fc46 100644
--- a/pokemodr/MapTrainerTeamMemberUI.cpp
+++ b/pokemodr/MapTrainerTeamMemberUI.cpp
@@ -130,38 +130,22 @@ void MapTrainerTeamMemberUI::on_varLevel_valueChanged(const int level)
static_cast<MapTrainerTeamMember*>(modified())->setLevel(level);
}
-void MapTrainerTeamMemberUI::on_varAbilities_itemSelectionChanged()
+void MapTrainerTeamMemberUI::on_varAbilities_itemClicked(QListWidgetItem* item)
{
- for (int i = 0; i < varAbilities->count(); ++i)
- {
- const QListWidgetItem* widgetItem = varAbilities->item(i);
- static_cast<MapTrainerTeamMember*>(modified())->setAbility(widgetItem->data(Qt::UserRole).toInt(), widgetItem->isSelected());
- }
+ static_cast<MapTrainerTeamMember*>(modified())->setAbility(item->data(Qt::UserRole).toInt(), item->isSelected());
}
-void MapTrainerTeamMemberUI::on_varItems_itemSelectionChanged()
+void MapTrainerTeamMemberUI::on_varItems_itemClicked(QListWidgetItem* item)
{
- for (int i = 0; i < varItems->count(); ++i)
- {
- const QListWidgetItem* widgetItem = varItems->item(i);
- static_cast<MapTrainerTeamMember*>(modified())->setItem(widgetItem->data(Qt::UserRole).toInt(), widgetItem->isSelected());
- }
+ static_cast<MapTrainerTeamMember*>(modified())->setItem(item->data(Qt::UserRole).toInt(), item->isSelected());
}
-void MapTrainerTeamMemberUI::on_varMoves_itemSelectionChanged()
+void MapTrainerTeamMemberUI::on_varMoves_itemClicked(QListWidgetItem* item)
{
- for (int i = 0; i < varMoves->count(); ++i)
- {
- const QListWidgetItem* widgetItem = varMoves->item(i);
- static_cast<MapTrainerTeamMember*>(modified())->setMove(widgetItem->data(Qt::UserRole).toInt(), widgetItem->isSelected());
- }
+ static_cast<MapTrainerTeamMember*>(modified())->setMove(item->data(Qt::UserRole).toInt(), item->isSelected());
}
-void MapTrainerTeamMemberUI::on_varNatures_itemSelectionChanged()
+void MapTrainerTeamMemberUI::on_varNatures_itemClicked(QListWidgetItem* item)
{
- for (int i = 0; i < varNatures->count(); ++i)
- {
- const QListWidgetItem* widgetItem = varNatures->item(i);
- static_cast<MapTrainerTeamMember*>(modified())->setNature(widgetItem->data(Qt::UserRole).toInt(), widgetItem->isSelected());
- }
+ static_cast<MapTrainerTeamMember*>(modified())->setNature(item->data(Qt::UserRole).toInt(), item->isSelected());
}