Skip to content

Commit

Permalink
Disable use of Qt keyword foreach
Browse files Browse the repository at this point in the history
  • Loading branch information
magnesj committed Oct 24, 2024
1 parent 690758f commit 0e9dd95
Show file tree
Hide file tree
Showing 10 changed files with 25 additions and 22 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -276,7 +276,7 @@ void RiaSumoConnector::parseEnsembleNames( QNetworkReply* reply, const SumoCaseI
QJsonObject aggregationColumnsObject = aggregationsObject["iteration_names"].toObject();

QJsonArray bucketsArray = aggregationColumnsObject["buckets"].toArray();
foreach ( const QJsonValue& bucket, bucketsArray )
for ( const QJsonValue& bucket : bucketsArray )
{
QJsonObject bucketObj = bucket.toObject();
auto ensembleName = bucketObj["key"].toString();
Expand Down Expand Up @@ -825,7 +825,7 @@ void RiaSumoConnector::parseCases( QNetworkReply* reply )

m_cases.clear();

foreach ( const QJsonValue& value, hitsObjects )
for ( const QJsonValue& value : hitsObjects )
{
QJsonObject resultObj = value.toObject();
QJsonObject sourceObj = resultObj["_source"].toObject();
Expand Down Expand Up @@ -931,7 +931,7 @@ void RiaSumoConnector::parseBlobIds( QNetworkReply* reply,
QJsonObject rootHits = jsonObj["hits"].toObject();
QJsonArray hitsObjects = rootHits["hits"].toArray();

foreach ( const QJsonValue& value, hitsObjects )
for ( const QJsonValue& value : hitsObjects )
{
QJsonObject resultObj = value.toObject();
QJsonObject sourceObj = resultObj["_source"].toObject();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ std::map<QString, std::vector<RifPerforationInterval>> RifPerforationIntervalRea
{
std::map<QString, std::vector<RifPerforationInterval>> perforationIntervals;

foreach ( QString filePath, filePaths )
for ( const QString& filePath : filePaths )
{
readFileIntoMap( filePath, &perforationIntervals );
}
Expand Down
2 changes: 1 addition & 1 deletion ApplicationLibCode/FileInterface/RifWellPathImporter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@ RifWellPathImporter::WellData RifWellPathImporter::readJsonWellData( const QStri
wellData.m_wellPathGeometry->setDatumElevation( datumElevation );
wellData.m_name = jsonMap["name"].toString();

foreach ( QVariant point, pathList )
for ( const QVariant& point : pathList )
{
QMap<QString, QVariant> coordinateMap = point.toMap();
cvf::Vec3d vec3d( coordinateMap["east"].toDouble(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -397,7 +397,7 @@ std::vector<RimWellLogLasFile*> RimWellPathCollection::addWellLogs( const QStrin

std::vector<RimWellLogLasFile*> logFileInfos;

foreach ( QString filePath, filePaths )
for ( const QString& filePath : filePaths )
{
QString errorMessage;
RimWellLogLasFile* logFileInfo = RimWellLogLasFile::readWellLogFile( filePath, &errorMessage );
Expand Down
18 changes: 9 additions & 9 deletions ApplicationLibCode/UnitTests/RifEclipseInputFileTools-Test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ TEST( RifEclipseInputFileToolsTest, FaultFaces )
<< "i+";

cvf::StructGridInterface::FaceEnum faceType;
foreach ( QString text, faceTexts )
for ( const QString& text : faceTexts )
{
faceType = RifEclipseInputFileTools::faceEnumFromText( text );
EXPECT_EQ( cvf::StructGridInterface::POS_I, faceType );
Expand All @@ -40,7 +40,7 @@ TEST( RifEclipseInputFileToolsTest, FaultFaces )
<< "i-";

cvf::StructGridInterface::FaceEnum faceType;
foreach ( QString text, faceTexts )
for ( const QString& text : faceTexts )
{
faceType = RifEclipseInputFileTools::faceEnumFromText( text );
EXPECT_EQ( cvf::StructGridInterface::NEG_I, faceType );
Expand All @@ -59,7 +59,7 @@ TEST( RifEclipseInputFileToolsTest, FaultFaces )
<< "j+";

cvf::StructGridInterface::FaceEnum faceType;
foreach ( QString text, faceTexts )
for ( const QString& text : faceTexts )
{
faceType = RifEclipseInputFileTools::faceEnumFromText( text );
EXPECT_EQ( cvf::StructGridInterface::POS_J, faceType );
Expand All @@ -74,7 +74,7 @@ TEST( RifEclipseInputFileToolsTest, FaultFaces )
<< "j-";

cvf::StructGridInterface::FaceEnum faceType;
foreach ( QString text, faceTexts )
for ( const QString& text : faceTexts )
{
faceType = RifEclipseInputFileTools::faceEnumFromText( text );
EXPECT_EQ( cvf::StructGridInterface::NEG_J, faceType );
Expand All @@ -93,7 +93,7 @@ TEST( RifEclipseInputFileToolsTest, FaultFaces )
<< "k+";

cvf::StructGridInterface::FaceEnum faceType;
foreach ( QString text, faceTexts )
for ( const QString& text : faceTexts )
{
faceType = RifEclipseInputFileTools::faceEnumFromText( text );
EXPECT_EQ( cvf::StructGridInterface::POS_K, faceType );
Expand All @@ -108,7 +108,7 @@ TEST( RifEclipseInputFileToolsTest, FaultFaces )
<< "k-";

cvf::StructGridInterface::FaceEnum faceType;
foreach ( QString text, faceTexts )
for ( const QString& text : faceTexts )
{
faceType = RifEclipseInputFileTools::faceEnumFromText( text );
EXPECT_EQ( cvf::StructGridInterface::NEG_K, faceType );
Expand All @@ -124,7 +124,7 @@ TEST( RifEclipseInputFileToolsTest, FaultFaces )
<< " y /";

cvf::StructGridInterface::FaceEnum faceType;
foreach ( QString text, faceTexts )
for ( const QString& text : faceTexts )
{
faceType = RifEclipseInputFileTools::faceEnumFromText( text );
EXPECT_NE( cvf::StructGridInterface::NO_FACE, faceType );
Expand All @@ -139,7 +139,7 @@ TEST( RifEclipseInputFileToolsTest, FaultFaces )
<< " +k- ";

cvf::StructGridInterface::FaceEnum faceType;
foreach ( QString text, faceTexts )
for ( const QString& text : faceTexts )
{
faceType = RifEclipseInputFileTools::faceEnumFromText( text );
EXPECT_EQ( cvf::StructGridInterface::NO_FACE, faceType );
Expand All @@ -155,7 +155,7 @@ TEST( RifEclipseInputFileToolsTest, FaultFaces )
<< " i+ ";

cvf::StructGridInterface::FaceEnum faceType;
foreach ( QString text, faceTexts )
for ( const QString& text : faceTexts )
{
faceType = RifEclipseInputFileTools::faceEnumFromText( text );
EXPECT_EQ( cvf::StructGridInterface::POS_I, faceType );
Expand Down
3 changes: 3 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -563,6 +563,9 @@ set(QT_LIBRARIES
)
qt_standard_project_setup()

# Disable use of foreach
add_definitions(-DQT_NO_FOREACH)

# Open GL
find_package(OpenGL)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ void NotificationCenter::notifyObserversOfDataChange( caf::PdmObjectHandle* item
{
CAF_ASSERT( itemThatChanged );

foreach ( DataModelObserver* o, m_observers )
for ( DataModelObserver* o : m_observers )
{
o->handleModelNotification( itemThatChanged );
}
Expand All @@ -83,7 +83,7 @@ void NotificationCenter::notifyObserversOfDataChange( caf::PdmObjectHandle* item
//--------------------------------------------------------------------------------------------------
void NotificationCenter::notifyObservers()
{
foreach ( DataModelObserver* o, m_observers )
for ( DataModelObserver* o : m_observers )
{
o->handleModelNotification( nullptr );
}
Expand All @@ -94,7 +94,7 @@ void NotificationCenter::notifyObservers()
//--------------------------------------------------------------------------------------------------
void NotificationCenter::notifyObserversOfSelectionChange()
{
foreach ( DataModelObserver* o, m_observers )
for ( DataModelObserver* o : m_observers )
{
o->handleModelSelectionChange();
}
Expand Down
2 changes: 1 addition & 1 deletion Fwk/AppFwk/cafUserInterface/cafPdmUniqueIdValidator.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ QValidator::State PdmUniqueIdValidator::validate( QString& currentString, int& )

if ( m_usedIds.find( currentValue ) != m_usedIds.end() )
{
foreach ( QWidget* widget, QApplication::topLevelWidgets() )
for ( QWidget* widget : QApplication::topLevelWidgets() )
{
if ( widget->inherits( "QMainWindow" ) )
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ QModelIndex caf::QTreeViewStateSerializer::getModelIndexFromString( QAbstractIte

QModelIndex mi;

foreach ( QString modelIndexString, modelIndexStringList )
for ( const QString& modelIndexString : modelIndexStringList )
{
QStringList items = modelIndexString.split( " " );

Expand Down
4 changes: 2 additions & 2 deletions Fwk/VizFwk/LibGuiQt/cvfqtUtils.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ std::vector<cvf::String> Utils::toStringVector(const QStringList& stringList)
{
std::vector<cvf::String> strVec;

foreach (QString s, stringList)
for (const QString& s : stringList)
{
strVec.push_back(toString(s));
}
Expand All @@ -136,7 +136,7 @@ QStringList Utils::toQStringList(const std::vector<cvf::String>& stringVector)
{
QStringList strList;

foreach (cvf::String s, stringVector)
for (const cvf::String& s : stringVector)
{
strList.push_back(toQString(s));
}
Expand Down

0 comments on commit 0e9dd95

Please sign in to comment.