From ef48d3556d4b1dc416c8cf5198c0e0af0f768e9e Mon Sep 17 00:00:00 2001 From: Jared Adams Date: Wed, 6 May 2009 12:10:19 -0600 Subject: Don't show the split button for eAthena --- src/gui/inventorywindow.cpp | 5 +++++ src/gui/inventorywindow.h | 5 +++++ src/net/ea/generalhandler.cpp | 3 +++ src/net/tmwserv/generalhandler.cpp | 4 +++- 4 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/gui/inventorywindow.cpp b/src/gui/inventorywindow.cpp index 8a18cd0d..372e94d3 100644 --- a/src/gui/inventorywindow.cpp +++ b/src/gui/inventorywindow.cpp @@ -253,6 +253,11 @@ void InventoryWindow::valueChanged(const gcn::SelectionEvent &event) } } +void InventoryWindow::setSplitAllowed(bool allowed) +{ + mSplitButton->setVisible(allowed); +} + void InventoryWindow::updateButtons() { const Item *selectedItem = mItems->getSelectedItem(); diff --git a/src/gui/inventorywindow.h b/src/gui/inventorywindow.h index 1c8db89c..6e34666d 100644 --- a/src/gui/inventorywindow.h +++ b/src/gui/inventorywindow.h @@ -91,6 +91,11 @@ class InventoryWindow : public Window, */ void valueChanged(const gcn::SelectionEvent &event); + /** + * Sets whether the split button should be shown. + */ + void setSplitAllowed(bool allowed); + private: void updateButtons(); /**< Updates button states. */ diff --git a/src/net/ea/generalhandler.cpp b/src/net/ea/generalhandler.cpp index 1084c138..3d1b4536 100644 --- a/src/net/ea/generalhandler.cpp +++ b/src/net/ea/generalhandler.cpp @@ -19,6 +19,8 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#include "gui/inventorywindow.h" + #include "net/ea/generalhandler.h" #include "net/ea/network.h" @@ -201,6 +203,7 @@ void GeneralHandler::tick() void GeneralHandler::guiWindowsLoaded() { partyTab = new PartyTab; + inventoryWindow->setSplitAllowed(false); } void GeneralHandler::guiWindowsUnloaded() diff --git a/src/net/tmwserv/generalhandler.cpp b/src/net/tmwserv/generalhandler.cpp index cd9b2f15..0a0ca346 100644 --- a/src/net/tmwserv/generalhandler.cpp +++ b/src/net/tmwserv/generalhandler.cpp @@ -19,6 +19,8 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#include "gui/inventorywindow.h" + #include "net/tmwserv/generalhandler.h" #include "net/tmwserv/network.h" @@ -148,7 +150,7 @@ void GeneralHandler::tick() void GeneralHandler::guiWindowsLoaded() { - // TODO + inventoryWindow->setSplitAllowed(true); } void GeneralHandler::guiWindowsUnloaded() -- cgit v1.2.3-60-g2f50