summaryrefslogtreecommitdiff
path: root/src/gui/windows/serverdialog.h
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2014-02-23 13:16:28 +0300
committerAndrei Karas <akaras@inbox.ru>2014-02-23 13:16:28 +0300
commit61292d969be1ba94ed2847edc2168c438b1a76ab (patch)
tree5df96bc3ff525b7f2e7598bd3b07d152acd295ab /src/gui/windows/serverdialog.h
parent03e7dcdcf8624a6c2a5d25e25484cd5d8c7df74b (diff)
downloadmanaplus-61292d969be1ba94ed2847edc2168c438b1a76ab.tar.gz
manaplus-61292d969be1ba94ed2847edc2168c438b1a76ab.tar.bz2
manaplus-61292d969be1ba94ed2847edc2168c438b1a76ab.tar.xz
manaplus-61292d969be1ba94ed2847edc2168c438b1a76ab.zip
Move serverslistmodel into gui/models directory.
Diffstat (limited to 'src/gui/windows/serverdialog.h')
-rw-r--r--src/gui/windows/serverdialog.h42
1 files changed, 1 insertions, 41 deletions
diff --git a/src/gui/windows/serverdialog.h b/src/gui/windows/serverdialog.h
index 2d0ada344..07e2b5dcc 100644
--- a/src/gui/windows/serverdialog.h
+++ b/src/gui/windows/serverdialog.h
@@ -44,47 +44,7 @@ class CheckBox;
class Label;
class ListBox;
class ServerDialog;
-
-/**
- * Server and Port List Model
- */
-class ServersListModel final : public ListModel
-{
- public:
- typedef std::pair<int, std::string> VersionString;
-
- ServersListModel(ServerInfos *const servers,
- ServerDialog *const parent);
-
- A_DELETE_COPY(ServersListModel)
-
- /**
- * Used to get number of line in the list
- */
- int getNumberOfElements() override final A_WARN_UNUSED;
-
- /**
- * Used to get an element from the list
- */
- std::string getElementAt(int elementIndex)
- override final A_WARN_UNUSED;
-
- /**
- * Used to get the corresponding Server struct
- */
- const ServerInfo &getServer(const int elementIndex) const A_WARN_UNUSED
- { return mServers->at(elementIndex); }
-
- void setVersionString(const int index, const std::string &version);
-
- private:
- typedef std::vector<VersionString> VersionStrings;
-
- ServerInfos *mServers;
- VersionStrings mVersionStrings;
- ServerDialog *mParent;
-};
-
+class ServersListModel;
/**
* The server choice dialog.