diff options
author | Ben Boeckel <MathStuf@gmail.com> | 2008-06-04 02:16:32 +0000 |
---|---|---|
committer | Ben Boeckel <MathStuf@gmail.com> | 2008-06-04 02:16:32 +0000 |
commit | 9180817f1d52ffe67ea30ec07ebc87d8a274319c (patch) | |
tree | 361d284edc26c833aa6d78ea071f18b795d60796 /pokemodr/MapTrainerTeamMemberUI.cpp | |
parent | 147d0e7a06edca76880395b0e4a6e222772b915f (diff) | |
download | sigen-9180817f1d52ffe67ea30ec07ebc87d8a274319c.tar.gz sigen-9180817f1d52ffe67ea30ec07ebc87d8a274319c.tar.xz sigen-9180817f1d52ffe67ea30ec07ebc87d8a274319c.zip |
[FIX] Windows build
[FIX] Spacers now have size
[FIX] ListWidget editing now works (though could use some improvement with flickering)
[FIX] KFileDialog now compiles
git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@191 6ecfd1a5-f3ed-3746-8530-beee90d26b22
Diffstat (limited to 'pokemodr/MapTrainerTeamMemberUI.cpp')
-rw-r--r-- | pokemodr/MapTrainerTeamMemberUI.cpp | 32 |
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()); } |