summaryrefslogtreecommitdiffstats
path: root/src/ConfigBase.cpp
diff options
context:
space:
mode:
authorMarkus Mittendrein <git@maxmitti.tk>2015-10-27 12:42:19 +0100
committerMarkus Mittendrein <git@maxmitti.tk>2015-10-27 12:42:19 +0100
commit4e30841039bb7c3efe5558e40cba8375baad30f7 (patch)
tree40850a3816e537a60e1037eff29f54245cae23fc /src/ConfigBase.cpp
parentb5f799707482bee75bcf1f32c9aa509c96b6d1a7 (diff)
downloadmanager-4e30841039bb7c3efe5558e40cba8375baad30f7.tar.gz
manager-4e30841039bb7c3efe5558e40cba8375baad30f7.zip
Begin adding basic stats
Diffstat (limited to 'src/ConfigBase.cpp')
-rw-r--r--src/ConfigBase.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/ConfigBase.cpp b/src/ConfigBase.cpp
index 9f62d77..317ecec 100644
--- a/src/ConfigBase.cpp
+++ b/src/ConfigBase.cpp
@@ -102,6 +102,7 @@ ConfigValueBase& ConfigBase::getConfigValue(const QString& name)
QString ConfigBase::read(const QString &fileName, bool writeDefault)
{
+ curFileName = fileName;
QString ret = "";
QFile config(fileName);
@@ -147,8 +148,16 @@ QString ConfigBase::read(const QString &fileName, bool writeDefault)
return ret;
}
-bool ConfigBase::write(const QString &fileName)
+bool ConfigBase::write(QString fileName)
{
+ if(fileName.isEmpty())
+ {
+ fileName = curFileName;
+ }
+ if(fileName.isEmpty())
+ {
+ return false;
+ }
QFile config(fileName);
if(config.open(QIODevice::WriteOnly | QIODevice::Text | QIODevice::Truncate))
{