summaryrefslogtreecommitdiff
path: root/src/gui/login.h
diff options
context:
space:
mode:
authorBjørn Lindeijer <bjorn@lindeijer.nl>2009-04-15 23:32:28 +0200
committerBjørn Lindeijer <bjorn@lindeijer.nl>2009-04-15 23:37:32 +0200
commitfe25bc152de747eb64a1c1f6084f0399faf125e8 (patch)
tree83746ebff16b87ad36c71908667ed1a81489ebe6 /src/gui/login.h
parentddd7f8acbbfbe7cf2787279babdb5c1279c7fd73 (diff)
downloadmana-client-fe25bc152de747eb64a1c1f6084f0399faf125e8.tar.gz
mana-client-fe25bc152de747eb64a1c1f6084f0399faf125e8.tar.bz2
mana-client-fe25bc152de747eb64a1c1f6084f0399faf125e8.tar.xz
mana-client-fe25bc152de747eb64a1c1f6084f0399faf125e8.zip
Have the DropDown create its ScrollArea and ListBox
And also clean them up again. Fixes some memory leaks and simplifies the code. Also got rid of the basically unused "opaque" setting of DropDown.
Diffstat (limited to 'src/gui/login.h')
-rw-r--r--src/gui/login.h8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/gui/login.h b/src/gui/login.h
index 398fe725..7224c64d 100644
--- a/src/gui/login.h
+++ b/src/gui/login.h
@@ -34,10 +34,6 @@
#include <vector>
class LoginData;
-#ifdef EATHENA_SUPPORT
-class DropDown;
-class ScrollArea;
-#endif
/**
* The login dialog.
@@ -97,7 +93,7 @@ class LoginDialog : public Window, public gcn::ActionListener,
#ifdef EATHENA_SUPPORT
gcn::TextField *mServerField;
gcn::TextField *mPortField;
- DropDown *mServerDropDown;
+ gcn::DropDown *mServerDropDown;
#endif
gcn::CheckBox *mKeepCheck;
gcn::Button *mOkButton;
@@ -132,8 +128,6 @@ class LoginDialog : public Window, public gcn::ActionListener,
std::string getPortAt(int i);
};
DropDownList *mServerList;
- gcn::ListBox *mServerListBox;
- gcn::ScrollArea *mServerScrollArea;
#endif
};