diff options
author | Jared Adams <jaxad0127@gmail.com> | 2010-03-29 13:14:21 -0600 |
---|---|---|
committer | Jared Adams <jaxad0127@gmail.com> | 2010-03-29 19:09:18 -0600 |
commit | 43abf72c78b492fa1cd383dac3990ee331c217ef (patch) | |
tree | 8d353aefa21fe02cdba7ac015223b31ed33be956 /src/net | |
parent | 588148553eb41672147fb98d0e7ad558a8c2884c (diff) | |
download | mana-client-43abf72c78b492fa1cd383dac3990ee331c217ef.tar.gz mana-client-43abf72c78b492fa1cd383dac3990ee331c217ef.tar.bz2 mana-client-43abf72c78b492fa1cd383dac3990ee331c217ef.tar.xz mana-client-43abf72c78b492fa1cd383dac3990ee331c217ef.zip |
Add minimum version information to the server list
Use it to hilight entries that we don't meet. Also make the entries in
that list higher, put server name and location on different lines, and
use the description below the list. The dialog is also resizable now.
Reviewed-by: Freeyorp
Diffstat (limited to 'src/net')
-rw-r--r-- | src/net/serverinfo.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/net/serverinfo.h b/src/net/serverinfo.h index 803bcc71..adfdee7e 100644 --- a/src/net/serverinfo.h +++ b/src/net/serverinfo.h @@ -41,13 +41,17 @@ public: std::string hostname; unsigned short port; + std::string description; + bool save; + bool meetsMinimumVersion; ServerInfo() { type = UNKNOWN; port = 0; save = false; + meetsMinimumVersion = true; } ServerInfo(const ServerInfo &info) @@ -56,7 +60,9 @@ public: name = info.name; hostname = info.hostname; port = info.port; + description = info.description; save = info.save; + meetsMinimumVersion = info.meetsMinimumVersion; } bool isValid() const @@ -70,6 +76,9 @@ public: name.clear(); hostname.clear(); port = 0; + description.clear(); + save = false; + meetsMinimumVersion = true; } bool operator==(const ServerInfo &other) const |