diff options
author | Andrei Karas <akaras@inbox.ru> | 2014-02-23 13:16:28 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2014-02-23 13:16:28 +0300 |
commit | 61292d969be1ba94ed2847edc2168c438b1a76ab (patch) | |
tree | 5df96bc3ff525b7f2e7598bd3b07d152acd295ab /src/gui/windows/serverdialog.h | |
parent | 03e7dcdcf8624a6c2a5d25e25484cd5d8c7df74b (diff) | |
download | plus-61292d969be1ba94ed2847edc2168c438b1a76ab.tar.gz plus-61292d969be1ba94ed2847edc2168c438b1a76ab.tar.bz2 plus-61292d969be1ba94ed2847edc2168c438b1a76ab.tar.xz plus-61292d969be1ba94ed2847edc2168c438b1a76ab.zip |
Move serverslistmodel into gui/models directory.
Diffstat (limited to 'src/gui/windows/serverdialog.h')
-rw-r--r-- | src/gui/windows/serverdialog.h | 42 |
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. |