TechDraw: apply std::ranges

This commit is contained in:
bofdahof
2025-03-12 20:03:39 +10:00
committed by Chris Hennes
parent 34881bc82e
commit 20141d7f19
5 changed files with 9 additions and 11 deletions

View File

@@ -126,8 +126,7 @@ void CmdTechDrawHatch::activated(int iMsg)
std::vector<std::string> hatchSubs = h->Source.getSubValues();
for (auto& hs: hatchSubs) { //all the Faces in this hatch object
int hatchFace = TechDraw::DrawUtil::getIndexFromName(hs);
std::vector<int>::iterator it = std::find(selFaces.begin(), selFaces.end(), hatchFace);
if (it != selFaces.end()) {
if (auto it = std::ranges::find(selFaces, hatchFace); it != selFaces.end()) {
std::pair< int, TechDraw::DrawHatch*> removeItem;
removeItem.first = hatchFace;
removeItem.second = h;

View File

@@ -990,7 +990,7 @@ std::vector<T> QGIView::getObjects(std::vector<int> indexes)
T object = static_cast<T>(child);
int target = object->getProjIndex();
// If child item's index in indexes, then add to results
if (std::find(indexes.begin(), indexes.end(), target) != indexes.end()) {
if (std::ranges::find(indexes, target) != indexes.end()) {
result.push_back(object);
}
}

View File

@@ -146,8 +146,8 @@ void QGIViewClip::drawClip()
for (; it != qgItems.end(); it++) {
QGIView* qv = dynamic_cast<QGIView*>((*it));
if (qv) {
std::string qvName = std::string(qv->getViewName());
if (std::find(childNames.begin(), childNames.end(), qvName) == childNames.end()) {
if (auto qvName = std::string(qv->getViewName());
std::ranges::find(childNames, qvName) == childNames.end()) {
m_cliparea->removeFromGroup(qv);
removeFromGroup(qv);
qv->isInnerView(false);