mirror of
https://github.com/OpenMW/openmw.git
synced 2026-01-03 20:43:08 +00:00
Remove ContainerWindow::onTakeItem
This commit is contained in:
parent
bcfe06d85a
commit
a4af037293
2 changed files with 5 additions and 11 deletions
|
|
@ -100,7 +100,9 @@ namespace MWGui
|
|||
if (!mModel)
|
||||
return;
|
||||
|
||||
if (!onTakeItem(mModel->getItem(mSelectedItem), count))
|
||||
const ItemStack item = mModel->getItem(mSelectedItem);
|
||||
|
||||
if (!mModel->onTakeItem(item.mBase, count))
|
||||
return;
|
||||
|
||||
mDragAndDrop->startDrag(mSelectedItem, mSortModel, mModel, mItemView, count);
|
||||
|
|
@ -234,9 +236,9 @@ namespace MWGui
|
|||
MWBase::Environment::get().getWindowManager()->playSound(sound);
|
||||
}
|
||||
|
||||
const ItemStack& item = mModel->getItem(i);
|
||||
const ItemStack item = mModel->getItem(i);
|
||||
|
||||
if (!onTakeItem(item, item.mCount))
|
||||
if (!mModel->onTakeItem(item.mBase, item.mCount))
|
||||
break;
|
||||
|
||||
mModel->moveItem(item, item.mCount, playerModel);
|
||||
|
|
@ -313,11 +315,6 @@ namespace MWGui
|
|||
MWBase::Environment::get().getWindowManager()->removeGuiMode(GM_Container);
|
||||
}
|
||||
|
||||
bool ContainerWindow::onTakeItem(const ItemStack& item, int count)
|
||||
{
|
||||
return mModel->onTakeItem(item.mBase, count);
|
||||
}
|
||||
|
||||
void ContainerWindow::onDeleteCustomData(const MWWorld::Ptr& ptr)
|
||||
{
|
||||
if (mModel && mModel->usesContainer(ptr))
|
||||
|
|
|
|||
|
|
@ -66,9 +66,6 @@ namespace MWGui
|
|||
void onTakeAllButtonClicked(MyGUI::Widget* _sender);
|
||||
void onDisposeCorpseButtonClicked(MyGUI::Widget* sender);
|
||||
|
||||
/// @return is taking the item allowed?
|
||||
bool onTakeItem(const ItemStack& item, int count);
|
||||
|
||||
void onReferenceUnavailable() override;
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue