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

List:       atlantik-devel
Subject:    [atlantik-cvs] CVS: kdegames/atlantik/libatlantikclient
From:       kde () office ! kde ! org
Date:       2003-12-07 23:31:54
[Download RAW message or body]

Update of /home/kde/kdegames/atlantik/libatlantikclient
In directory office:/tmp/cvs-serv30825/libatlantikclient

Modified Files:
      Tag: atlantik_3_3_branch
	atlantik_network.cpp atlantik_network.h 
Log Message:
completely support new configupdate behavior for bool options

Index: atlantik_network.cpp
===================================================================
RCS file: /home/kde/kdegames/atlantik/libatlantikclient/atlantik_network.cpp,v
retrieving revision 1.95.2.6
retrieving revision 1.95.2.7
diff -u -d -r1.95.2.6 -r1.95.2.7
--- atlantik_network.cpp	7 Dec 2003 22:37:31 -0000	1.95.2.6
+++ atlantik_network.cpp	7 Dec 2003 23:31:51 -0000	1.95.2.7
@@ -187,6 +187,11 @@
 	writeData(".jc");
 }
 
+void AtlantikNetwork::changeOption(int configId, const QString &value)
+{
+	writeData( QString(".gc%1:%2").arg(configId).arg(value) );
+}
+
 void AtlantikNetwork::writeData(QString msg)
 {
 	emit networkEvent(msg, "1rightarrow");
@@ -312,6 +317,17 @@
 					a = e.attributeNode(QString("description"));
 					if (configOption && !a.isNull())
 						configOption->setDescription(a.value());
+
+					a = e.attributeNode(QString("edit"));
+					if (configOption && !a.isNull())
+						configOption->setEdit(a.value().toInt());
+
+					a = e.attributeNode(QString("value"));
+					if (configOption && !a.isNull())
+						configOption->setValue(a.value());
+
+					if (configOption)
+						configOption->update();
 				}
 
 				int gameId = -1;

Index: atlantik_network.h
===================================================================
RCS file: /home/kde/kdegames/atlantik/libatlantikclient/atlantik_network.h,v
retrieving revision 1.47.2.3
retrieving revision 1.47.2.4
diff -u -d -r1.47.2.3 -r1.47.2.4
--- atlantik_network.h	15 Nov 2003 22:09:07 -0000	1.47.2.3
+++ atlantik_network.h	7 Dec 2003 23:31:52 -0000	1.47.2.4
@@ -67,6 +67,7 @@
 	void tradeAccept(Trade *trade);
 	void auctionBid(Auction *auction, int amount);
 	void setImage(const QString &name);
+	void changeOption(int, const QString &value);
 	void slotLookupFinished(int count);
 	void slotConnectionSuccess();
 	void slotConnectionFailed(int error);

_______________________________________________
atlantik-cvs mailing list
atlantik-cvs@kde.org
https://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