Changed class File (and derived classes) to only support read-only access; added a new class DumpFile for writing

svn-id: r33412
This commit is contained in:
Max Horn 2008-07-29 16:09:10 +00:00
parent c9051fcfbd
commit 0be985ce83
30 changed files with 200 additions and 202 deletions

View file

@ -58,7 +58,7 @@ void ConfigFile::clear() {
bool ConfigFile::loadFromFile(const String &filename) {
File file;
if (file.open(filename, File::kFileReadMode))
if (file.open(filename))
return loadFromStream(file);
else
return false;
@ -171,8 +171,8 @@ bool ConfigFile::loadFromStream(SeekableReadStream &stream) {
}
bool ConfigFile::saveToFile(const String &filename) {
File file;
if (file.open(filename, File::kFileWriteMode))
DumpFile file;
if (file.open(filename))
return saveToStream(file);
else
return false;