Changed SaveFileManager methods to take Common::String params (instead of char pointers)
svn-id: r41000
This commit is contained in:
parent
518e005ec2
commit
fb79b18571
43 changed files with 170 additions and 168 deletions
|
@ -54,7 +54,7 @@ void DefaultSaveFileManager::checkPath(const Common::FSNode &dir) {
|
|||
}
|
||||
}
|
||||
|
||||
Common::StringList DefaultSaveFileManager::listSavefiles(const char *pattern) {
|
||||
Common::StringList DefaultSaveFileManager::listSavefiles(const Common::String &pattern) {
|
||||
Common::FSNode savePath(getSavePath());
|
||||
checkPath(savePath);
|
||||
if (getError() != Common::kNoError)
|
||||
|
@ -74,7 +74,7 @@ Common::StringList DefaultSaveFileManager::listSavefiles(const char *pattern) {
|
|||
return results;
|
||||
}
|
||||
|
||||
Common::InSaveFile *DefaultSaveFileManager::openForLoading(const char *filename) {
|
||||
Common::InSaveFile *DefaultSaveFileManager::openForLoading(const Common::String &filename) {
|
||||
// Ensure that the savepath is valid. If not, generate an appropriate error.
|
||||
Common::FSNode savePath(getSavePath());
|
||||
checkPath(savePath);
|
||||
|
@ -91,7 +91,7 @@ Common::InSaveFile *DefaultSaveFileManager::openForLoading(const char *filename)
|
|||
return Common::wrapCompressedReadStream(sf);
|
||||
}
|
||||
|
||||
Common::OutSaveFile *DefaultSaveFileManager::openForSaving(const char *filename) {
|
||||
Common::OutSaveFile *DefaultSaveFileManager::openForSaving(const Common::String &filename) {
|
||||
// Ensure that the savepath is valid. If not, generate an appropriate error.
|
||||
Common::FSNode savePath(getSavePath());
|
||||
checkPath(savePath);
|
||||
|
@ -106,7 +106,7 @@ Common::OutSaveFile *DefaultSaveFileManager::openForSaving(const char *filename)
|
|||
return Common::wrapCompressedWriteStream(sf);
|
||||
}
|
||||
|
||||
bool DefaultSaveFileManager::removeSavefile(const char *filename) {
|
||||
bool DefaultSaveFileManager::removeSavefile(const Common::String &filename) {
|
||||
clearError();
|
||||
|
||||
Common::FSNode savePath(getSavePath());
|
||||
|
|
|
@ -39,10 +39,10 @@ public:
|
|||
DefaultSaveFileManager();
|
||||
DefaultSaveFileManager(const Common::String &defaultSavepath);
|
||||
|
||||
virtual Common::StringList listSavefiles(const char *pattern);
|
||||
virtual Common::InSaveFile *openForLoading(const char *filename);
|
||||
virtual Common::OutSaveFile *openForSaving(const char *filename);
|
||||
virtual bool removeSavefile(const char *filename);
|
||||
virtual Common::StringList listSavefiles(const Common::String &pattern);
|
||||
virtual Common::InSaveFile *openForLoading(const Common::String &filename);
|
||||
virtual Common::OutSaveFile *openForSaving(const Common::String &filename);
|
||||
virtual bool removeSavefile(const Common::String &filename);
|
||||
|
||||
protected:
|
||||
/**
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
|
||||
namespace Common {
|
||||
|
||||
bool SaveFileManager::renameSavefile(const char *oldFilename, const char *newFilename) {
|
||||
bool SaveFileManager::renameSavefile(const String &oldFilename, const String &newFilename) {
|
||||
|
||||
InSaveFile *inFile = 0;
|
||||
OutSaveFile *outFile = 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue