[Scummvm-cvs-logs] CVS: scummvm/common config-manager.cpp,1.5,1.6 config-manager.h,1.2,1.3
Max Horn
fingolfin at users.sourceforge.net
Tue Nov 4 16:58:02 CET 2003
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/dists/msevc3 sword2.vcp,NONE,1.1 PocketSCUMM.vcw,1.1,1.2 scummvm.vcp,1.1,1.2
- Next message: [Scummvm-cvs-logs] CVS: scummvm/common util.cpp,1.23,1.24 util.h,1.29,1.30
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm/common
In directory sc8-pr-cvs1:/tmp/cvs-serv31334
Modified Files:
config-manager.cpp config-manager.h
Log Message:
added ConfigManager::removeKey
Index: config-manager.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/common/config-manager.cpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- config-manager.cpp 3 Nov 2003 22:28:36 -0000 1.5
+++ config-manager.cpp 5 Nov 2003 00:57:00 -0000 1.6
@@ -239,6 +239,18 @@
}
+void ConfigManager::removeKey(const String &key, const String &dom) {
+ assert(!dom.isEmpty());
+
+ if (_gameDomains.contains(dom))
+ _gameDomains[dom].remove(key);
+ else if (_globalDomains.contains(dom))
+ _globalDomains[dom].remove(key);
+ else
+ error("Removing key '%s' from non-existant domain '%s'", key.c_str(), dom.c_str());
+}
+
+
#pragma mark -
Index: config-manager.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/common/config-manager.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- config-manager.h 1 Nov 2003 23:41:35 -0000 1.2
+++ config-manager.h 5 Nov 2003 00:57:00 -0000 1.3
@@ -63,6 +63,8 @@
bool hasKey(const String &key) const;
bool hasKey(const String &key, const String &dom) const;
+ void removeKey(const String &key, const String &dom);
+
const String & get(const String &key) const;
const String & get(const String &key, const String &dom) const;
int getInt(const String &key, const String &dom = String::emptyString) const;
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/dists/msevc3 sword2.vcp,NONE,1.1 PocketSCUMM.vcw,1.1,1.2 scummvm.vcp,1.1,1.2
- Next message: [Scummvm-cvs-logs] CVS: scummvm/common util.cpp,1.23,1.24 util.h,1.29,1.30
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list