QmlDesigner: Use auto for STL style iterators

Change-Id: I64ed8842587266b44a0cc377b3ac50d40b3633a7
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
This commit is contained in:
Marco Bubke
2014-06-18 18:21:31 +02:00
parent e51047992a
commit f9389d62fd
7 changed files with 24 additions and 24 deletions

View File

@@ -38,7 +38,7 @@ namespace QmlDesigner {
double sum(const QList<double> & list) double sum(const QList<double> & list)
{ {
double sum = 0.0; double sum = 0.0;
for (QList<double>::const_iterator iterator = list.constBegin(); iterator != list.constEnd(); ++iterator) for (auto iterator = list.constBegin(); iterator != list.constEnd(); ++iterator)
{ {
sum += *iterator; sum += *iterator;
} }

View File

@@ -50,8 +50,8 @@ namespace QmlDesigner {
PluginManager::IPluginList PluginManager::instances() PluginManager::IPluginList PluginManager::instances()
{ {
IPluginList rc; IPluginList rc;
const PluginPathList::iterator end = m_paths.end(); const auto end = m_paths.end();
for (PluginPathList::iterator it = m_paths.begin(); it != end; ++it) for (auto it = m_paths.begin(); it != end; ++it)
it->getInstances(&rc); it->getInstances(&rc);
if (debug) if (debug)
qDebug() << '<' << Q_FUNC_INFO << rc.size(); qDebug() << '<' << Q_FUNC_INFO << rc.size();
@@ -78,8 +78,8 @@ void PluginManager::setPluginPaths(const QStringList &paths)
QAbstractItemModel *PluginManager::createModel(QObject *parent) QAbstractItemModel *PluginManager::createModel(QObject *parent)
{ {
QStandardItemModel *model = new QStandardItemModel(parent); QStandardItemModel *model = new QStandardItemModel(parent);
const PluginPathList::iterator end = m_paths.end(); const auto end = m_paths.end();
for (PluginPathList::iterator it = m_paths.begin(); it != end; ++it) for (auto it = m_paths.begin(); it != end; ++it)
model->appendRow(it->createModelItem()); model->appendRow(it->createModelItem());
return model; return model;
} }

View File

@@ -113,8 +113,8 @@ QStringList PluginPath::libraryFilePaths(const QDir &dir)
// Load symbolic links but make sure all file names are unique as not // Load symbolic links but make sure all file names are unique as not
// to fall for something like 'libplugin.so.1 -> libplugin.so' // to fall for something like 'libplugin.so.1 -> libplugin.so'
QStringList result; QStringList result;
const QFileInfoList::const_iterator icend = infoList.constEnd(); const auto icend = infoList.constEnd();
for (QFileInfoList::const_iterator it = infoList.constBegin(); it != icend; ++it) { for (auto it = infoList.constBegin(); it != icend; ++it) {
QString fileName; QString fileName;
if (it->isSymLink()) { if (it->isSymLink()) {
const QFileInfo linkTarget = QFileInfo(it->symLinkTarget()); const QFileInfo linkTarget = QFileInfo(it->symLinkTarget());
@@ -156,8 +156,8 @@ void PluginPath::getInstances(PluginManager::IPluginList *list)
// Compile list of instances // Compile list of instances
if (m_plugins.empty()) if (m_plugins.empty())
return; return;
const PluginDataList::iterator end = m_plugins.end(); const auto end = m_plugins.end();
for (PluginDataList::iterator it = m_plugins.begin(); it != end; ++it) for (auto it = m_plugins.begin(); it != end; ++it)
if (IPlugin *i = instance(*it)) if (IPlugin *i = instance(*it))
list->push_back(i); list->push_back(i);
} }
@@ -170,8 +170,8 @@ QStandardItem *PluginPath::createModelItem()
// category at the end // category at the end
QStandardItem *pathItem = new QStandardItem(m_path.absolutePath()); QStandardItem *pathItem = new QStandardItem(m_path.absolutePath());
QStandardItem *failedCategory = 0; QStandardItem *failedCategory = 0;
const PluginDataList::iterator end = m_plugins.end(); const auto end = m_plugins.end();
for (PluginDataList::iterator it = m_plugins.begin(); it != end; ++it) { for (auto it = m_plugins.begin(); it != end; ++it) {
QStandardItem *pluginItem = new QStandardItem(QFileInfo(it->path).fileName()); QStandardItem *pluginItem = new QStandardItem(QFileInfo(it->path).fileName());
if (instance(*it)) { if (instance(*it)) {
pluginItem->appendRow(new QStandardItem(QString::fromUtf8(it->instanceGuard->metaObject()->className()))); pluginItem->appendRow(new QStandardItem(QString::fromUtf8(it->instanceGuard->metaObject()->className())));

View File

@@ -288,8 +288,8 @@ void SubComponentManager::parseDirectory(const QString &canonicalDirPath, bool a
if (debug) if (debug)
qDebug() << "monitored list " << monitoredList.size() << "new list " << newList.size(); qDebug() << "monitored list " << monitoredList.size() << "new list " << newList.size();
QList<QFileInfo>::const_iterator oldIter = monitoredList.constBegin(); auto oldIter = monitoredList.constBegin();
QList<QFileInfo>::const_iterator newIter = newList.constBegin(); auto newIter = newList.constBegin();
while (oldIter != monitoredList.constEnd() && newIter != newList.constEnd()) { while (oldIter != monitoredList.constEnd() && newIter != newList.constEnd()) {
const QFileInfo oldFileInfo = *oldIter; const QFileInfo oldFileInfo = *oldIter;

View File

@@ -53,7 +53,7 @@ void ModelNodePositionStorage::cleanupInvalidOffsets()
int ModelNodePositionStorage::nodeOffset(const ModelNode &modelNode) int ModelNodePositionStorage::nodeOffset(const ModelNode &modelNode)
{ {
QHash<ModelNode, RewriterData>::const_iterator iter = m_rewriterData.find(modelNode); auto iter = m_rewriterData.find(modelNode);
if (iter == m_rewriterData.end()) if (iter == m_rewriterData.end())
return INVALID_LOCATION; return INVALID_LOCATION;
else else

View File

@@ -48,8 +48,8 @@ WidgetPluginManager::WidgetPluginManager()
WidgetPluginManager::IWidgetPluginList WidgetPluginManager::instances() WidgetPluginManager::IWidgetPluginList WidgetPluginManager::instances()
{ {
IWidgetPluginList rc; IWidgetPluginList rc;
const PluginPathList::iterator end = m_paths.end(); const auto end = m_paths.end();
for (PluginPathList::iterator it = m_paths.begin(); it != end; ++it) for (auto it = m_paths.begin(); it != end; ++it)
it->getInstances(&rc); it->getInstances(&rc);
if (debug) if (debug)
qDebug() << '<' << Q_FUNC_INFO << rc.size(); qDebug() << '<' << Q_FUNC_INFO << rc.size();
@@ -68,8 +68,8 @@ bool WidgetPluginManager::addPath(const QString &path)
QAbstractItemModel *WidgetPluginManager::createModel(QObject *parent) QAbstractItemModel *WidgetPluginManager::createModel(QObject *parent)
{ {
QStandardItemModel *model = new QStandardItemModel(parent); QStandardItemModel *model = new QStandardItemModel(parent);
const PluginPathList::iterator end = m_paths.end(); const auto end = m_paths.end();
for (PluginPathList::iterator it = m_paths.begin(); it != end; ++it) for (auto it = m_paths.begin(); it != end; ++it)
model->appendRow(it->createModelItem()); model->appendRow(it->createModelItem());
return model; return model;
} }

View File

@@ -131,8 +131,8 @@ QStringList WidgetPluginPath::libraryFilePaths(const QDir &dir)
// Load symbolic links but make sure all file names are unique as not // Load symbolic links but make sure all file names are unique as not
// to fall for something like 'libplugin.so.1 -> libplugin.so' // to fall for something like 'libplugin.so.1 -> libplugin.so'
QStringList result; QStringList result;
const QFileInfoList::const_iterator icend = infoList.constEnd(); const auto icend = infoList.constEnd();
for (QFileInfoList::const_iterator it = infoList.constBegin(); it != icend; ++it) { for (auto it = infoList.constBegin(); it != icend; ++it) {
QString fileName; QString fileName;
if (it->isSymLink()) { if (it->isSymLink()) {
const QFileInfo linkTarget = QFileInfo(it->symLinkTarget()); const QFileInfo linkTarget = QFileInfo(it->symLinkTarget());
@@ -175,8 +175,8 @@ void WidgetPluginPath::getInstances(IWidgetPluginList *list)
// Compile list of instances // Compile list of instances
if (m_plugins.empty()) if (m_plugins.empty())
return; return;
const PluginDataList::iterator end = m_plugins.end(); const auto end = m_plugins.end();
for (PluginDataList::iterator it = m_plugins.begin(); it != end; ++it) for (auto it = m_plugins.begin(); it != end; ++it)
if (IWidgetPlugin *i = instance(*it)) if (IWidgetPlugin *i = instance(*it))
list->push_back(i); list->push_back(i);
} }
@@ -189,8 +189,8 @@ QStandardItem *WidgetPluginPath::createModelItem()
// category at the end // category at the end
QStandardItem *pathItem = new QStandardItem(m_path.absolutePath()); QStandardItem *pathItem = new QStandardItem(m_path.absolutePath());
QStandardItem *failedCategory = 0; QStandardItem *failedCategory = 0;
const PluginDataList::iterator end = m_plugins.end(); const auto end = m_plugins.end();
for (PluginDataList::iterator it = m_plugins.begin(); it != end; ++it) { for (auto it = m_plugins.begin(); it != end; ++it) {
QStandardItem *pluginItem = new QStandardItem(QFileInfo(it->path).fileName()); QStandardItem *pluginItem = new QStandardItem(QFileInfo(it->path).fileName());
if (instance(*it)) { if (instance(*it)) {
pluginItem->appendRow(new QStandardItem(QString::fromUtf8(it->instanceGuard->metaObject()->className()))); pluginItem->appendRow(new QStandardItem(QString::fromUtf8(it->instanceGuard->metaObject()->className())));