QTfrontend/newnetclient.h
changeset 5998 e8f44e9433f0
parent 5126 50803f3403a5
child 6036 727d13409891
--- a/QTfrontend/newnetclient.h	Sat Sep 24 00:00:57 2011 +0400
+++ b/QTfrontend/newnetclient.h	Fri Sep 23 22:42:30 2011 +0200
@@ -39,10 +39,12 @@
   Q_OBJECT
 
  public:
-  HWNewNet(GameUIConfig * config, GameCFGWidget* pGameCFGWidget, TeamSelWidget* pTeamSelWidget);
+  HWNewNet();
   ~HWNewNet();
   void Connect(const QString & hostName, quint16 port, const QString & nick);
   void Disconnect();
+  void SendPasswordHash(const QString & hash);
+  void NewNick(const QString & nick);
   bool isRoomChief();
   bool isInRoom();
   int getClientState();
@@ -51,10 +53,6 @@
   QString getHost();
 
  private:
-  GameUIConfig* config;
-  GameCFGWidget* m_pGameCFGWidget;
-  TeamSelWidget* m_pTeamSelWidget;
-
   bool isChief;
   QString mynick;
   QString myroom;
@@ -95,9 +93,14 @@
  signals:
   void AskForRunGame();
   void Connected();
-  void Disconnected();
+  void Disconnected(const QString & reason);
+  void Error(const QString & errmsg);
+  void Warning(const QString & wrnmsg);
+  void AskForPassword(const QString & nick);
+  void NickTaken(const QString & nick);
+  void AuthFailed();
   void EnteredGame();
-  void LeftRoom();
+  void LeftRoom(const QString & reason);
   void nickAdded(const QString& nick, bool notifyNick);
   void nickRemoved(const QString& nick);
   void nickAddedLobby(const QString& nick, bool notifyNick);
@@ -110,7 +113,9 @@
   void paramChanged(const QString & param, const QStringList & value);
   void configAsked();
 
+  void TeamAccepted(const QString&);
   void AddNetTeam(const HWTeam&);
+  void RemoveNetTeam(const HWTeam&);
   void hhnumChanged(const HWTeam&);
   void teamColorChanged(const HWTeam&);
   void chatStringLobby(const QString&);
@@ -127,7 +132,6 @@
 
   void setReadyStatus(const QString & nick, bool isReady);
   void setMyReadyStatus(bool isReady);
-  void showMessage(const QString &);
 
  public slots:
   void ToggleReady();