QTfrontend/hwform.h
changeset 314 83773ccf4f09
parent 311 b8905423f19f
child 322 e7175ae57945
--- a/QTfrontend/hwform.h	Mon Jan 08 21:44:57 2007 +0000
+++ b/QTfrontend/hwform.h	Wed Jan 10 23:21:05 2007 +0000
@@ -24,12 +24,13 @@
 #include <QDir>
 #include <QStack>
 
+#include "netserver.h"
 #include "game.h"
 #include "ui_hwform.h"
 
 class HWGame;
 class HWTeam;
-class HWNet;
+class HWNewNet;
 class GameUIConfig;
 
 class HWForm : public QMainWindow
@@ -58,6 +59,7 @@
 	void SimpleGame();
 	void PlayDemo();
 	void NetConnect();
+	void NetStartServer();
 	void NetDisconnect();
 	void NetJoin();
 	void NetCreate();
@@ -71,7 +73,9 @@
 	void GameStats(char type, const QString & info);
 
 private:
+	void _NetConnect(const QString & hostName, quint16 port, const QString & nick);
 	void UpdateTeamsLists();
+	void CreateGame(GameCFGWidget * gamecfg);
 	enum PageIDs {
 		ID_PAGE_SINGLEPLAYER	= 0,
 		ID_PAGE_SETUP_TEAM	= 1,
@@ -87,11 +91,10 @@
 		};
 	HWGame * game;
 	HWTeam * editedTeam;
-	HWNet * hwnet;
+	HWNewNet * hwnet;
 	GameUIConfig * config;
 	QStack<quint8> PagesStack;
-
-	void CreateGame(GameCFGWidget * gamecfg);
+	HWNetServer* pnetserver;
 	void AddStatText(const QString & msg);
 	void OnPageShown(quint8 id);
 };