QFileInfoList lFileInfo = d.entryInfoList(QDir::Files | QDir::Dirs | QDir::Hidden | QDir::System | QDir::NoDotAndDotDot);
- foreach(QFileInfo inf, lFileInfo)
+ for(const auto & inf : lFileInfo)
{
// just to be sure check that we're not deleting ..
if(KviQString::equalCS(inf.fileName(), "..") || KviQString::equalCS(inf.fileName(), "."))
QFileInfoList fl = d.entryInfoList(QStringList(), QDir::Dirs | QDir::Files | QDir::NoDotAndDotDot, QDir::Name);
- Q_FOREACH(QFileInfo inf, fl)
+ for(const auto & inf : fl)
{
QString szName = szPrefix.isEmpty() ? inf.fileName() : QString("%1" KVI_PATH_SEPARATOR "%2").arg(szPrefix).arg(inf.fileName());
if(inf.isDir())
if(lKill.isEmpty())
return false;
- Q_FOREACH(QString szKill, lKill)
+ for(auto & szKill : lKill)
remove(szKill);
return true;
if(list.isEmpty())
return nullptr;
- Q_FOREACH(QWidget * w, list)
+ for(QWidget * w : list)
{
- //qDebug("TLW: %s::%s (look for %s::%s)",w->metaObject()->className(),w->objectName().toUtf8().data(),szClass.toUtf8().data(),szName.toUtf8().data());
- if(
- (
- szClass.isEmpty() || KviQString::equalCI(w->metaObject()->className(), szClass))
+ if((szClass.isEmpty() || KviQString::equalCI(w->metaObject()->className(), szClass))
&& (szName.isEmpty() || KviQString::equalCI(w->objectName(), szName)))
return w;
}
if(bRecursive)
{
- Q_FOREACH(QWidget * w, list)
+ for(QWidget * w : list)
{
w = findWidgetToWrap(szClass, szName, w, bRecursive);
if(w)
if(list.isEmpty())
return nullptr;
- Q_FOREACH(QObject * obj, list)
+ for(QObject * obj : list)
{
if(!obj->isWidgetType())
continue;
QWidget * w = (QWidget *)obj;
- if(
- (
- szClass.isEmpty() || KviQString::equalCI(w->metaObject()->className(), szClass))
+ if((szClass.isEmpty() || KviQString::equalCI(w->metaObject()->className(), szClass))
&& (szName.isEmpty() || KviQString::equalCI(w->objectName(), szName)))
return w;
}
if(bRecursive)
{
- Q_FOREACH(QObject * obj, list)
+ for(QObject * obj : list)
{
if(!obj->isWidgetType())
continue;
QStringList sl = KviFileUtils::getFileListing(szUnpackPath);
- Q_FOREACH(QString fn, sl)
+ for(const auto & fn : sl)
pFilesArray->append(new KviKvsVariant(fn));
// delete the random tmp dir
KviKvsArray * pArray = new KviKvsArray();
- QList<QString> lSuggestions = hAllSuggestions.keys();
- Q_FOREACH(QString szSuggestion, lSuggestions)
+ for(const auto & szSuggestion : hAllSuggestions.keys())
pArray->append(new KviKvsVariant(szSuggestion));
c->returnValue()->setArray(pArray);
KviPointerList<KviThemeInfo> lThemeInfoList;
lThemeInfoList.setAutoDelete(true);
- Q_FOREACH(QString szTheme, lThemeList)
+ for(const auto & szTheme : lThemeList)
{
KviThemeInfo * pInfo = new KviThemeInfo();
if(!pInfo->load(szTheme, KviThemeInfo::External))