-rw-r--r-- | microkde/kconfig.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/microkde/kconfig.cpp b/microkde/kconfig.cpp index 5b685d3..862166d 100644 --- a/microkde/kconfig.cpp +++ b/microkde/kconfig.cpp @@ -103,13 +103,13 @@ QString KConfig::readEntry( const QString &key, const QString &def ) QMap<QString,QString>::ConstIterator it = mStringMap.find( mGroup + key ); if ( it == mStringMap.end() ) { return def; } - return *it; + return QString::fromUtf8((*it).latin1()); } QSize KConfig::readSizeEntry( const QString &key, QSize* def ) { QValueList<int> intlist = readIntListEntry(key); @@ -132,13 +132,13 @@ QStringList KConfig::readListEntry( const QString &key ) { QMap<QString,QString>::ConstIterator it = mStringMap.find( mGroup + key ); if ( it == mStringMap.end() ) { return QStringList(); } - return QStringList::split(":", *it ); + return QStringList::split(":", QString::fromUtf8((*it).latin1())); } bool KConfig::readBoolEntry( const QString &key, bool def ) { QMap<QString,bool>::ConstIterator it = mBoolMap.find( mGroup + key ); @@ -210,20 +210,20 @@ void KConfig::writeEntry( const QString & key , int num ) { writeEntry( key, QString::number ( num ) ); } void KConfig::writeEntry( const QString &key, const QString &value ) { - mStringMap.insert( mGroup + key, value ); + mStringMap.insert( mGroup + key, value.utf8() ); mDirty = true; } void KConfig::writeEntry( const QString &key, const QStringList &value ) { - mStringMap.insert( mGroup + key, value.join(":") ); + mStringMap.insert( mGroup + key, value.join(":").utf8() ); mDirty = true; } void KConfig::writeEntry( const QString &key, bool value) { |