diff options
Diffstat (limited to 'picfilesmodel.cpp')
-rw-r--r-- | picfilesmodel.cpp | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/picfilesmodel.cpp b/picfilesmodel.cpp index 717812c..193a883 100644 --- a/picfilesmodel.cpp +++ b/picfilesmodel.cpp @@ -33,7 +33,7 @@ PicFilesModel::PicFilesModel(const QStringList &headers, QObject *parent) : SmTr void PicFilesModel::setMapping(int pMapId){ QList<QVariant> ids = mMappingTreeModel->childList(pMapId, MappingTreeModel::MappingId); mMappingIds.clear(); - foreach(QVariant i, ids){ + for(QVariant i : ids){ mMappingIds << i.toInt(); } } @@ -93,7 +93,7 @@ QList<QVariant> PicFilesModel::dataList(const QModelIndex &idx){ } QList<MappingData> mapData = mappingDataFromFile(idx.data(PicFilesModel::IdRole).toInt()); QList<QStringList> mappings; - foreach(MappingData d, mapData){ + for(MappingData d : mapData){ mappings << d.path; } @@ -130,7 +130,7 @@ void PicFilesModel::removeFiles(const QList<QPair<int, QString> > &files){ } } // remove from view - foreach(int id, success){ + for(int id : success){ QModelIndex idx = find(id, Id); if(idx.isValid()){ removeRows(idx.row(), 1, QModelIndex()); @@ -144,12 +144,12 @@ bool PicFilesModel::changeMappings(const QList<int> &fileIds, const QList<QVaria deleteMappingsQ.prepare("DELETE FROM pics_mappings WHERE ipics_id = :id"); QSqlQuery addMappingsQ(mDb); addMappingsQ.prepare("INSERT INTO pics_mappings(ipics_id, imappings_parents_id) VALUES(:pid, :id)"); - foreach(int fid, fileIds){ + for(int fid : fileIds){ deleteMappingsQ.bindValue(":id", fid); if(!deleteMappingsQ.exec()){ goto error; } - foreach(QVariant pid, parentIds){ + for(QVariant pid : parentIds){ addMappingsQ.bindValue(":pid", fid); addMappingsQ.bindValue(":id", pid); if(!addMappingsQ.exec()){ @@ -169,12 +169,12 @@ SmTreeItem *PicFilesModel::mappingTreeFromFile(int fileId){ QList<int> fileIds = QList<int>() << fileId; QList<int> parentIds = mappingPIdsFromFiles(fileIds); if(parentIds.isEmpty()){ - return 0; + return nullptr; } SmTreeItem *retval = new SmTreeItem(2); QSqlQuery mpq(mDb); mpq.prepare("SELECT imapping_parents_id, iparent_id, tdescription_name, mapping_parents.idescription_id FROM mapping_parents, mapping_description WHERE imapping_parents_id = :id AND mapping_parents.idescription_id = mapping_description.idescription_id"); - foreach(int pId, parentIds){ + for(int pId : parentIds){ QList<QVariantList> curData; int curParent = -1; mpq.bindValue(":id", pId); @@ -199,7 +199,7 @@ SmTreeItem *PicFilesModel::mappingTreeFromFile(int fileId){ SmTreeItem *parentItem = retval; for(int i = 0; i < curData.size(); ++i){ QVariantList data = curData.at(i); - SmTreeItem *searchItem = findRecursive(parentItem, data.at(0), data.at(1)); + SmTreeItem *searchItem = findRecursivePics(parentItem, data.at(0), data.at(1)); if(searchItem){ parentItem = searchItem; }else{ @@ -219,9 +219,9 @@ SmTreeItem *PicFilesModel::mappingTreeFromFile(int fileId){ return retval; } -SmTreeItem *PicFilesModel::findRecursive(SmTreeItem *start, const QVariant &name, const QVariant id) const{ +SmTreeItem *PicFilesModel::findRecursivePics(SmTreeItem *start, const QVariant &name, const QVariant id) const{ if(!start){ - return 0; + return nullptr; } if(start->data(0) == name && start->data(1) == id){ return start; @@ -232,14 +232,14 @@ SmTreeItem *PicFilesModel::findRecursive(SmTreeItem *start, const QVariant &name return child; } if(child->childCount()){ - return findRecursive(child, name, id); + return findRecursivePics(child, name, id); } } SmTreeItem *next = start->next(); if(next){ - return findRecursive(next, name, id); + return findRecursivePics(next, name, id); } - return 0; + return nullptr; } QList<MappingData> PicFilesModel::mappingDataFromFile(int fileId){ @@ -255,7 +255,7 @@ QList<MappingData> PicFilesModel::mappingDataFromFiles(const QList<int> fileIds) QList<MappingData> retval; QSqlQuery mpq(mDb); mpq.prepare("SELECT imapping_parents_id, iparent_id, tdescription_name, mapping_parents.idescription_id FROM mapping_parents, mapping_description WHERE imapping_parents_id = :id AND mapping_parents.idescription_id = mapping_description.idescription_id"); - foreach(int pId, parentIds){ + for(int pId : parentIds){ MappingData curData; int curParent = -1; mpq.bindValue(":id", pId); @@ -289,7 +289,7 @@ QList<int> PicFilesModel::mappingPIdsFromFiles(QList<int> fileIds){ return QList<int>(); } QStringList idList; - foreach(int id, fileIds){ + for(int id : fileIds){ idList << QString::number(id); } QString qTempl = QString(mMappingsQS.arg(idList.join(","))); @@ -333,7 +333,7 @@ void PicFilesModel::selectFromRecent(int days){ void PicFilesModel::selectFromSelection(QList<QVariant> ids){ mAllPics.clear(); QStringList idQS; - foreach (QVariant i, ids){ + for(QVariant i : ids){ idQS << QString::number(i.toInt()); } QString inPart = idQS.join(','); @@ -357,7 +357,7 @@ void PicFilesModel::allPicIds(){ cur << q.value(0) << q.value(1) << q.value(2); mAllPics << cur; } - unsigned seed = std::chrono::system_clock::now().time_since_epoch().count(); + auto seed = std::chrono::system_clock::now().time_since_epoch().count(); std::shuffle(mAllPics.begin(), mAllPics.end(), std::default_random_engine(seed)); mCurrentPics = &mAllPics; } @@ -371,7 +371,7 @@ void PicFilesModel::recentPicIds(){ cur << q.value(0) << q.value(1) << q.value(2); mRecentPics << cur; } - unsigned seed = std::chrono::system_clock::now().time_since_epoch().count(); + auto seed = std::chrono::system_clock::now().time_since_epoch().count(); std::shuffle(mRecentPics.begin(), mRecentPics.end(), std::default_random_engine(seed)); mCurrentPics = &mRecentPics; } @@ -396,7 +396,7 @@ QList<QList<QVariant> > PicFilesModel::getNextBatch(){ void PicFilesModel::populate(){ SmTreeItem *root = new SmTreeItem(NumFields); QStringList idList; - foreach(int id, mMappingIds){ + for(int id : mMappingIds){ idList << QString::number(id); } QString query = mPopulateQS.arg(idList.join(",")); |