forked from teamnwah/openmw-tes3coop
Make Enter on trade window price attempt the trade
This commit is contained in:
parent
8ae7e4c958
commit
67dc4e019a
2 changed files with 9 additions and 0 deletions
|
@ -96,6 +96,7 @@ namespace MWGui
|
|||
mDecreaseButton->eventMouseButtonReleased += MyGUI::newDelegate(this, &TradeWindow::onBalanceButtonReleased);
|
||||
|
||||
mTotalBalance->eventValueChanged += MyGUI::newDelegate(this, &TradeWindow::onBalanceValueChanged);
|
||||
mTotalBalance->eventEditSelectAccept += MyGUI::newDelegate(this, &TradeWindow::onAccept);
|
||||
mTotalBalance->setMinValue(INT_MIN+1); // disallow INT_MIN since abs(INT_MIN) is undefined
|
||||
|
||||
setCoord(400, 0, 400, 300);
|
||||
|
@ -140,6 +141,8 @@ namespace MWGui
|
|||
setTitle(actor.getClass().getName(actor));
|
||||
|
||||
onFilterChanged(mFilterAll);
|
||||
|
||||
MWBase::Environment::get().getWindowManager()->setKeyFocusWidget(mTotalBalance);
|
||||
}
|
||||
|
||||
void TradeWindow::onFrame(float dt)
|
||||
|
@ -364,6 +367,11 @@ namespace MWGui
|
|||
restock();
|
||||
}
|
||||
|
||||
void TradeWindow::onAccept(MyGUI::EditBox *sender)
|
||||
{
|
||||
onOfferButtonClicked(sender);
|
||||
}
|
||||
|
||||
void TradeWindow::onCancelButtonClicked(MyGUI::Widget* _sender)
|
||||
{
|
||||
exit();
|
||||
|
|
|
@ -84,6 +84,7 @@ namespace MWGui
|
|||
|
||||
void onFilterChanged(MyGUI::Widget* _sender);
|
||||
void onOfferButtonClicked(MyGUI::Widget* _sender);
|
||||
void onAccept(MyGUI::EditBox* sender);
|
||||
void onCancelButtonClicked(MyGUI::Widget* _sender);
|
||||
void onMaxSaleButtonClicked(MyGUI::Widget* _sender);
|
||||
void onIncreaseButtonPressed(MyGUI::Widget* _sender, int _left, int _top, MyGUI::MouseButton _id);
|
||||
|
|
Loading…
Reference in a new issue