[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