forked from teamnwah/openmw-tes3coop
Explicitely set the user data type to avoid const/non-const mismatch
This commit is contained in:
parent
5de5be77f3
commit
a556475fae
9 changed files with 15 additions and 15 deletions
|
@ -122,7 +122,7 @@ namespace MWGui
|
|||
if (!iter->isEmpty())
|
||||
{
|
||||
mApparatus.at (index)->setUserString ("ToolTipType", "ItemPtr");
|
||||
mApparatus.at (index)->setUserData (*iter);
|
||||
mApparatus.at (index)->setUserData (MWWorld::Ptr(*iter));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -190,9 +190,9 @@ namespace MWGui
|
|||
continue;
|
||||
|
||||
ingredient->setUserString("ToolTipType", "ItemPtr");
|
||||
ingredient->setUserData(item);
|
||||
ingredient->setUserData(MWWorld::Ptr(item));
|
||||
|
||||
ingredient->setCount(ingredient->getUserData<MWWorld::Ptr>()->getRefData().getCount());
|
||||
ingredient->setCount(item.getRefData().getCount());
|
||||
}
|
||||
|
||||
mItemView->update();
|
||||
|
|
|
@ -79,7 +79,7 @@ namespace MWGui
|
|||
{
|
||||
mSoulBox->setItem(gem);
|
||||
mSoulBox->setUserString ("ToolTipType", "ItemPtr");
|
||||
mSoulBox->setUserData(gem);
|
||||
mSoulBox->setUserData(MWWorld::Ptr(gem));
|
||||
mEnchanting.setSoulGem(gem);
|
||||
}
|
||||
}
|
||||
|
@ -97,7 +97,7 @@ namespace MWGui
|
|||
mName->setCaption(item.getClass().getName(item));
|
||||
mItemBox->setItem(item);
|
||||
mItemBox->setUserString ("ToolTipType", "ItemPtr");
|
||||
mItemBox->setUserData(item);
|
||||
mItemBox->setUserData(MWWorld::Ptr(item));
|
||||
mEnchanting.setOldItem(item);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -417,7 +417,7 @@ namespace MWGui
|
|||
mSpellStatus->setProgressPosition(chargePercent);
|
||||
|
||||
mSpellBox->setUserString("ToolTipType", "ItemPtr");
|
||||
mSpellBox->setUserData(item);
|
||||
mSpellBox->setUserData(MWWorld::Ptr(item));
|
||||
|
||||
mSpellImage->setItem(item);
|
||||
}
|
||||
|
@ -435,7 +435,7 @@ namespace MWGui
|
|||
|
||||
mWeapBox->clearUserStrings();
|
||||
mWeapBox->setUserString("ToolTipType", "ItemPtr");
|
||||
mWeapBox->setUserData(item);
|
||||
mWeapBox->setUserData(MWWorld::Ptr(item));
|
||||
|
||||
mWeapStatus->setProgressRange(100);
|
||||
mWeapStatus->setProgressPosition(durabilityPercent);
|
||||
|
|
|
@ -97,7 +97,7 @@ namespace MWGui
|
|||
line.mIcon = mScrollView->createWidget<ItemWidget>("MW_ItemIconSmall", MyGUI::IntCoord(), MyGUI::Align::Default);
|
||||
line.mIcon->setItem(line.mItemPtr);
|
||||
line.mIcon->setUserString("ToolTipType", "ItemPtr");
|
||||
line.mIcon->setUserData(line.mItemPtr);
|
||||
line.mIcon->setUserData(MWWorld::Ptr(line.mItemPtr));
|
||||
line.mIcon->eventMouseButtonClick += MyGUI::newDelegate(this, &ItemChargeView::onIconClicked);
|
||||
line.mIcon->eventMouseWheel += MyGUI::newDelegate(this, &ItemChargeView::onMouseWheelMoved);
|
||||
|
||||
|
|
|
@ -86,7 +86,7 @@ void MerchantRepair::startRepair(const MWWorld::Ptr &actor)
|
|||
currentY += 18;
|
||||
|
||||
button->setUserString("Price", MyGUI::utility::toString(price));
|
||||
button->setUserData(*iter);
|
||||
button->setUserData(MWWorld::Ptr(*iter));
|
||||
button->setCaptionWithReplacing(name);
|
||||
button->setSize(button->getTextSize().width,18);
|
||||
button->eventMouseWheel += MyGUI::newDelegate(this, &MerchantRepair::onMouseWheel);
|
||||
|
|
|
@ -185,7 +185,7 @@ namespace MWGui
|
|||
|
||||
button->setItem(item, ItemWidget::Barter);
|
||||
button->setUserString ("ToolTipType", "ItemPtr");
|
||||
button->setUserData(item);
|
||||
button->setUserData(MWWorld::Ptr(item));
|
||||
|
||||
if (mItemSelectionDialog)
|
||||
mItemSelectionDialog->setVisible(false);
|
||||
|
@ -209,7 +209,7 @@ namespace MWGui
|
|||
button->setIcon(item);
|
||||
|
||||
button->setUserString ("ToolTipType", "ItemPtr");
|
||||
button->setUserData(item);
|
||||
button->setUserData(MWWorld::Ptr(item));
|
||||
|
||||
if (mMagicSelectionDialog)
|
||||
mMagicSelectionDialog->setVisible(false);
|
||||
|
@ -278,7 +278,7 @@ namespace MWGui
|
|||
if (Misc::StringUtils::ciEqual(it->getCellRef().getRefId(), id))
|
||||
{
|
||||
item = *it;
|
||||
button->setUserData(item);
|
||||
button->setUserData(MWWorld::Ptr(item));
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -68,7 +68,7 @@ void Recharge::start (const MWWorld::Ptr &item)
|
|||
{
|
||||
mGemIcon->setItem(item);
|
||||
mGemIcon->setUserString("ToolTipType", "ItemPtr");
|
||||
mGemIcon->setUserData(item);
|
||||
mGemIcon->setUserData(MWWorld::Ptr(item));
|
||||
|
||||
updateView();
|
||||
}
|
||||
|
|
|
@ -66,7 +66,7 @@ void Repair::startRepairItem(const MWWorld::Ptr &item)
|
|||
|
||||
mToolIcon->setItem(item);
|
||||
mToolIcon->setUserString("ToolTipType", "ItemPtr");
|
||||
mToolIcon->setUserData(item);
|
||||
mToolIcon->setUserData(MWWorld::Ptr(item));
|
||||
|
||||
updateRepairView();
|
||||
}
|
||||
|
|
|
@ -278,7 +278,7 @@ namespace MWGui
|
|||
{
|
||||
if (spell.mType == Spell::Type_EnchantedItem)
|
||||
{
|
||||
widget->setUserData(spell.mItem);
|
||||
widget->setUserData(MWWorld::Ptr(spell.mItem));
|
||||
widget->setUserString("ToolTipType", "ItemPtr");
|
||||
}
|
||||
else
|
||||
|
|
Loading…
Reference in a new issue