summaryrefslogtreecommitdiff
path: root/src/gui/login.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/login.h')
-rw-r--r--src/gui/login.h14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/gui/login.h b/src/gui/login.h
index 1f0f2ddb..9a97cd4d 100644
--- a/src/gui/login.h
+++ b/src/gui/login.h
@@ -27,13 +27,17 @@
#include <guichan/actionlistener.hpp>
#include <guichan/keylistener.hpp>
+#ifdef EATHENA_SUPPORT
#include <guichan/listmodel.hpp>
+#endif
#include "window.h"
-class DropDown;
class LoginData;
+#ifdef EATHENA_SUPPORT
+class DropDown;
class ScrollArea;
+#endif
/**
* The login dialog.
@@ -68,6 +72,7 @@ class LoginDialog : public Window, public gcn::ActionListener,
*/
bool canSubmit();
+#ifdef EATHENA_SUPPORT
/**
* Function to decide whether string is an unsigned short or not
*
@@ -86,11 +91,14 @@ class LoginDialog : public Window, public gcn::ActionListener,
*/
static unsigned short getUShort(const std::string &str);
- DropDown *mServerDropDown;
+#endif
gcn::TextField *mUserField;
gcn::TextField *mPassField;
+#ifdef EATHENA_SUPPORT
gcn::TextField *mServerField;
gcn::TextField *mPortField;
+ DropDown *mServerDropDown;
+#endif
gcn::CheckBox *mKeepCheck;
gcn::Button *mOkButton;
gcn::Button *mCancelButton;
@@ -98,6 +106,7 @@ class LoginDialog : public Window, public gcn::ActionListener,
LoginData *mLoginData;
+#ifdef EATHENA_SUPPORT
/**
* Helper class to keep a list of all the recent entries for the
* dropdown
@@ -125,6 +134,7 @@ class LoginDialog : public Window, public gcn::ActionListener,
DropDownList *mServerList;
gcn::ListBox *mServerListBox;
gcn::ScrollArea *mServerScrollArea;
+#endif
};
#endif