QTfrontend/newnetclient.cpp
changeset 1568 15a446307993
parent 1566 6b63c75fdc68
child 1569 4456a0dfc647
--- a/QTfrontend/newnetclient.cpp	Fri Jan 02 19:49:04 2009 +0000
+++ b/QTfrontend/newnetclient.cpp	Fri Jan 02 19:54:23 2009 +0000
@@ -261,7 +261,10 @@
 			qWarning("Net: Empty CHAT_STRING message");
 			return;
 		}
-		emit chatStringFromNet(formatChatMsg(lst[1], lst[2]));
+		if (netClientState == 2)
+			emit chatStringLobby(formatChatMsg(lst[1], lst[2]));
+		else
+			emit chatStringFromNet(formatChatMsg(lst[1], lst[2]));
 		return;
 	}
 
@@ -344,7 +347,7 @@
 		for(int i = 1; i < lst.size(); ++i)
 		{
 			emit nickAddedLobby(lst[i]);
-			//emit chatStringFromNet(QString(tr("*** %1 joined")).arg(lst[i]));
+			emit chatStringLobby(QString(tr("*** %1 joined")).arg(lst[i]));
 		}
 		return;
 	}
@@ -370,10 +373,10 @@
 			return;
 		}
 		emit nickRemovedLobby(lst[1]);
-		/*if (lst.size() < 3)
-			emit chatStringFromNet(QString(tr("*** %1 left")).arg(lst[1]));
+		if (lst.size() < 3)
+			emit chatStringLobby(QString(tr("*** %1 left")).arg(lst[1]));
 		else
-			emit chatStringFromNet(QString(tr("*** %1 left (%2)")).arg(lst[1], lst[2]));*/
+			emit chatStringLobby(QString(tr("*** %1 left (%2)")).arg(lst[1], lst[2]));
 		return;
 	}
 
@@ -590,10 +593,18 @@
 
 void HWNewNet::chatLineToNet(const QString& str)
 {
-  if(str!="") {
-    RawSendNet(QString("CHAT_STRING")+delimeter+str);
-    emit(chatStringFromMe(formatChatMsg(mynick, str)));
-  }
+	if(str != "") {
+		RawSendNet(QString("CHAT_STRING") + delimeter + str);
+		emit(chatStringFromMe(formatChatMsg(mynick, str)));
+	}
+}
+
+void HWNewNet::chatLineToLobby(const QString& str)
+{
+	if(str != "") {
+		RawSendNet(QString("CHAT_STRING") + delimeter + str);
+		emit(chatStringFromMeLobby(formatChatMsg(mynick, str)));
+	}
 }
 
 void HWNewNet::askRoomsList()