summaryrefslogtreecommitdiff
path: root/src/gui/itempopup.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/itempopup.cpp')
-rw-r--r--src/gui/itempopup.cpp13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/gui/itempopup.cpp b/src/gui/itempopup.cpp
index ee58c5cd..7a662151 100644
--- a/src/gui/itempopup.cpp
+++ b/src/gui/itempopup.cpp
@@ -81,19 +81,16 @@ ItemPopup::ItemPopup()
mItemEffect->setTextWrapped( "" );
}
-void ItemPopup::setItem(Item *item)
+void ItemPopup::setItem(const ItemInfo &item)
{
-
- ItemInfo const *info = item ? &item->getInfo() : NULL;
-
- mItemName->setCaption(info->getName());
- mItemDesc->setTextWrapped( info->getDescription() );
- mItemEffect->setTextWrapped( info->getEffect() );
+ mItemName->setCaption(item.getName());
+ mItemDesc->setTextWrapped(item.getDescription());
+ mItemEffect->setTextWrapped(item.getEffect());
int numRowsDesc = mItemDesc->getNumberOfRows();
int numRowsEffect = mItemEffect->getNumberOfRows();
- if(info->getEffect() == "")
+ if(item.getEffect() == "")
{
setContentSize(200, (numRowsDesc * 14) + 30);
} else {