[prev in list] [next in list] [prev in thread] [next in thread] 

List:       atlantik-devel
Subject:    [atlantik-cvs] CVS: kdegames/atlantik/client atlantik.cpp,1.120,1.121 selectgame_widget.cpp,1.22,1.2
From:       kde () office ! kde ! org
Date:       2002-09-11 3:46:39
[Download RAW message or body]

Update of /home/kde/kdegames/atlantik/client
In directory office:/tmp/cvs-serv8386/client

Modified Files:
	atlantik.cpp selectgame_widget.cpp selectgame_widget.h 
Log Message:
i18n: select game GUI improvements

Index: atlantik.cpp
===================================================================
RCS file: /home/kde/kdegames/atlantik/client/atlantik.cpp,v
retrieving revision 1.120
retrieving revision 1.121
diff -u -d -r1.120 -r1.121
--- atlantik.cpp	2002/09/11 03:26:56	1.120
+++ atlantik.cpp	2002/09/11 03:46:37	1.121
@@ -255,6 +255,7 @@
 	connect(m_atlantikNetwork, SIGNAL(gameListAdd(QString, QString, QString, QString, \
QString)), m_selectGame, SLOT(slotGameListAdd(QString, QString, QString, QString, \
QString)));  connect(m_atlantikNetwork, SIGNAL(gameListEdit(QString, QString, \
QString, QString, QString)), m_selectGame, SLOT(slotGameListEdit(QString, QString, \
QString, QString, QString)));  connect(m_atlantikNetwork, \
SIGNAL(gameListDel(QString)), m_selectGame, SLOT(slotGameListDel(QString))); \
+	connect(m_atlantikNetwork, SIGNAL(gameListEndUpdate()), m_selectGame, \
SLOT(slotGameListEndUpdate()));  
 	connect(m_selectGame, SIGNAL(joinGame(int)), m_atlantikNetwork, \
SLOT(joinGame(int)));  connect(m_selectGame, SIGNAL(newGame(const QString &)), \
m_atlantikNetwork, SLOT(newGame(const QString &)));

Index: selectgame_widget.cpp
===================================================================
RCS file: /home/kde/kdegames/atlantik/client/selectgame_widget.cpp,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- selectgame_widget.cpp	2002/08/13 18:09:42	1.22
+++ selectgame_widget.cpp	2002/09/11 03:46:37	1.23
@@ -1,4 +1,4 @@
-// Copyright (c) 2002 Rob Kaper <cap@capsi.com>
+
 //
 // This program is free software; you can redistribute it and/or
 // modify it under the terms of the GNU General Public License
@@ -76,6 +76,11 @@
 //	emit statusChanged();
 }
 
+void SelectGame::slotGameListEndUpdate()
+{
+	m_statusLabel->setText(i18n("Retrieved game list."));
+}
+
 void SelectGame::slotGameListAdd(QString gameId, QString name, QString description, \
QString players, QString gameType)  {
 	if (gameId == "-1")
@@ -99,6 +104,8 @@
 	{
 		if (item->text(2) == gameId)
 		{
+			if (!name.isEmpty())
+				item->setText(0, i18n("Join %1 Game #%2").arg(name).arg(gameId));
 			if (!description.isEmpty())
 				item->setText(1, description);
 			item->setText(3, players);
@@ -133,7 +140,7 @@
 {
 	if (QListViewItem *item = m_gameList->selectedItem())
 	{
-		if (int gameId = item->text(2).toInt())
+		if (item->text(2).toInt() > 0)
 			m_connectButton->setText(i18n("Join Game"));
 		else
 			m_connectButton->setText(i18n("Create Game"));

Index: selectgame_widget.h
===================================================================
RCS file: /home/kde/kdegames/atlantik/client/selectgame_widget.h,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- selectgame_widget.h	2002/08/01 15:16:25	1.14
+++ selectgame_widget.h	2002/09/11 03:46:37	1.15
@@ -44,8 +44,9 @@
 		void slotGameListEdit(QString gameId, QString name, QString description, QString \
players, QString gameType);  void slotGameListDel(QString gameId);
 
-	private slots:
-		void connectClicked();
+private slots:
+	void connectClicked();
+	void slotGameListEndUpdate();
 
 	signals:
 		void joinGame(int gameId);

_______________________________________________
atlantik-cvs mailing list
atlantik-cvs@mail.kde.org
http://mail.kde.org/mailman/listinfo/atlantik-cvs


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic