1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
/* This file is part of the Spring engine (GPL v2 or later), see LICENSE.html */
#ifndef LOBBYCONNECTION_H
#define LOBBYCONNECTION_H
#include "lib/lobby/Connection.h"
class UpdaterWindow;
class LobbyConnection : public Connection
{
public:
LobbyConnection();
virtual ~LobbyConnection();
void ConnectDialog(bool show);
bool WantClose() const;
virtual void DoneConnecting(bool success, const std::string& err);
virtual void ServerGreeting(const std::string& serverVer, const std::string& springVer, int udpport, int mode);
virtual void Denied(const std::string& reason);
virtual void Aggreement(const std::string& text);
virtual void LoginEnd();
virtual void RegisterDenied(const std::string& reason);
virtual void RegisterAccept();
private:
UpdaterWindow* upwin;
};
#endif
|