[Fwk] Propagate return value from QFile::open in writeFile() to caller

This commit is contained in:
Magne Sjaastad
2015-11-20 10:49:23 +01:00
parent b26d199815
commit 1f91405c50
2 changed files with 5 additions and 3 deletions

View File

@@ -98,13 +98,15 @@ void PdmDocument::readFile(QIODevice* xmlFile)
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void PdmDocument::writeFile() bool PdmDocument::writeFile()
{ {
QFile xmlFile(fileName); QFile xmlFile(fileName);
if (!xmlFile.open(QIODevice::WriteOnly )) if (!xmlFile.open(QIODevice::WriteOnly ))
return; return false;
writeFile(&xmlFile); writeFile(&xmlFile);
return true;
} }
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------

View File

@@ -56,7 +56,7 @@ class PdmDocument: public PdmObject
PdmField<QString> fileName; PdmField<QString> fileName;
void readFile(); void readFile();
void writeFile(); bool writeFile();
void readFile(QIODevice* device); void readFile(QIODevice* device);
void writeFile(QIODevice* device); void writeFile(QIODevice* device);