summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJared Adams <jaxad0127@gmail.com>2009-05-06 12:10:19 -0600
committerJared Adams <jaxad0127@gmail.com>2009-05-06 12:10:19 -0600
commitef48d3556d4b1dc416c8cf5198c0e0af0f768e9e (patch)
treed04011e9686899f4a0245393d5e41306620bd5a6
parent429e82f91487d48ecb5a1742ec6fb6987a2bc9bd (diff)
downloadmana-client-ef48d3556d4b1dc416c8cf5198c0e0af0f768e9e.tar.gz
mana-client-ef48d3556d4b1dc416c8cf5198c0e0af0f768e9e.tar.bz2
mana-client-ef48d3556d4b1dc416c8cf5198c0e0af0f768e9e.tar.xz
mana-client-ef48d3556d4b1dc416c8cf5198c0e0af0f768e9e.zip
Don't show the split button for eAthena
-rw-r--r--src/gui/inventorywindow.cpp5
-rw-r--r--src/gui/inventorywindow.h5
-rw-r--r--src/net/ea/generalhandler.cpp3
-rw-r--r--src/net/tmwserv/generalhandler.cpp4
4 files changed, 16 insertions, 1 deletions
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()