diff options
| author | 2011-01-10 18:36:59 +0000 | |
|---|---|---|
| committer | 2011-01-10 18:36:59 +0000 | |
| commit | 78735b180c2ba56fa1cf4fd578726d457626e80a (patch) | |
| tree | 12b359e1e59b7585dc89878e2eeae54982baa4e1 /src/kvilib/ext/KviSharedFilesManager.cpp | |
| parent | updated perlcore's xs include, hopefully fixing #1068 (diff) | |
| download | KVIrc-78735b180c2ba56fa1cf4fd578726d457626e80a.tar.gz KVIrc-78735b180c2ba56fa1cf4fd578726d457626e80a.tar.bz2 KVIrc-78735b180c2ba56fa1cf4fd578726d457626e80a.zip | |
killed some QString helpers. Pay attention to the localizations: format strings have changed!;
updated translation files;
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5328 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/kvilib/ext/KviSharedFilesManager.cpp')
| -rw-r--r-- | src/kvilib/ext/KviSharedFilesManager.cpp | 53 |
1 files changed, 26 insertions, 27 deletions
diff --git a/src/kvilib/ext/KviSharedFilesManager.cpp b/src/kvilib/ext/KviSharedFilesManager.cpp index 84c91e50d..6ec1a21c6 100644 --- a/src/kvilib/ext/KviSharedFilesManager.cpp +++ b/src/kvilib/ext/KviSharedFilesManager.cpp @@ -317,51 +317,50 @@ bool KviSharedFilesManager::removeSharedFile(const QString &szName,KviSharedFile } -void KviSharedFilesManager::load(const QString &filename) +void KviSharedFilesManager::load(const QString & szFilename) { - KviConfigurationFile cfg(filename,KviConfigurationFile::Read); - //cfg.clear(); + KviConfigurationFile cfg(szFilename,KviConfigurationFile::Read); cfg.setGroup("PermanentFileOffers"); - int num = cfg.readIntEntry("NEntries",0); - for(int idx=0;idx<num;idx++) + int iNum = cfg.readIntEntry("NEntries",0); + for(int i=0; i < iNum; i++) { - QString tmp; - KviQString::sprintf(tmp,"%dFName",idx); - QString szName = cfg.readEntry(tmp,""); - KviQString::sprintf(tmp,"%dFilePath",idx); - QString szPath = cfg.readEntry(tmp,""); - KviQString::sprintf(tmp,"%dUserMask",idx); - QString szMask = cfg.readEntry(tmp,""); + QString szTmp; + szTmp = QString("%1FName").arg(i); + QString szName = cfg.readEntry(szTmp,""); + szTmp = QString("%1FilePath").arg(i); + QString szPath = cfg.readEntry(szTmp,""); + szTmp = QString("%1UserMask").arg(i); + QString szMask = cfg.readEntry(szTmp,""); if(!szMask.isEmpty() && !szPath.isEmpty() && !szName.isEmpty()) addSharedFile(szName,szPath,szMask,0); } } -void KviSharedFilesManager::save(const QString &filename) +void KviSharedFilesManager::save(const QString & szFilename) { - KviConfigurationFile cfg(filename,KviConfigurationFile::Write); + KviConfigurationFile cfg(szFilename,KviConfigurationFile::Write); cfg.clear(); cfg.setGroup("PermanentFileOffers"); KviPointerHashTableIterator<QString,KviSharedFileList> it(*m_pSharedListDict); - int idx = 0; - while(KviSharedFileList * l = it.current()) + int i = 0; + while(KviSharedFileList * pList = it.current()) { - for(KviSharedFile * o = l->first();o;o = l->next()) + for(KviSharedFile * pFile = pList->first(); pFile; pFile = pList->next()) { - if(((int)(o->expireTime())) == 0) + if(((int)(pFile->expireTime())) == 0) { - QString tmp; - KviQString::sprintf(tmp,"%dFName",idx); - cfg.writeEntry(tmp,it.currentKey()); - KviQString::sprintf(tmp,"%dFilePath",idx); - cfg.writeEntry(tmp,o->absFilePath()); - KviQString::sprintf(tmp,"%dUserMask",idx); - cfg.writeEntry(tmp,o->userMask()); - ++idx; + QString szTmp; + szTmp = QString("%1FName").arg(i); + cfg.writeEntry(szTmp,it.currentKey()); + szTmp = QString("%1FilePath").arg(i); + cfg.writeEntry(szTmp,pFile->absFilePath()); + szTmp = QString("%1UserMask").arg(i); + cfg.writeEntry(szTmp,pFile->userMask()); + ++i; } } ++it; } - cfg.writeEntry("NEntries",idx); + cfg.writeEntry("NEntries",i); } |
