#1007 System : Fixed issue reported on GCC 5.4.0

This commit is contained in:
Magne Sjaastad 2016-11-28 11:30:03 +01:00
parent 11e3ee418c
commit e5e423f3c2
2 changed files with 14 additions and 6 deletions

View File

@ -42,7 +42,7 @@ RiaProjectModifier::RiaProjectModifier()
//--------------------------------------------------------------------------------------------------
void RiaProjectModifier::setReplaceCaseFirstOccurrence(QString newGridFileName)
{
m_caseIdToGridFileNameMap[FIRST_OCCURENCE] = makeFilePathAbsolute(newGridFileName);
m_caseIdToGridFileNameMap[RiaProjectModifier::firstOccurrenceId()] = makeFilePathAbsolute(newGridFileName);
}
//--------------------------------------------------------------------------------------------------
@ -61,7 +61,7 @@ void RiaProjectModifier::setReplaceCase(int caseIdToReplace, QString newGridFile
//--------------------------------------------------------------------------------------------------
void RiaProjectModifier::setReplaceSourceCasesFirstOccurrence(std::vector<QString> newGridFileNames)
{
m_groupIdToGridFileNamesMap[FIRST_OCCURENCE] = newGridFileNames;
m_groupIdToGridFileNamesMap[RiaProjectModifier::firstOccurrenceId()] = newGridFileNames;
}
//--------------------------------------------------------------------------------------------------
@ -108,7 +108,7 @@ void RiaProjectModifier::replaceSourceCases(RimProject* project)
for (auto item : m_groupIdToGridFileNamesMap)
{
int groupIdToReplace = item.first;
if (groupIdToReplace == FIRST_OCCURENCE)
if (groupIdToReplace == RiaProjectModifier::firstOccurrenceId())
{
groupIdToReplace = firstGroupId(project);
}
@ -151,7 +151,7 @@ void RiaProjectModifier::replaceCase(RimProject* project)
for (auto item : m_caseIdToGridFileNameMap)
{
int caseIdToReplace = item.first;
if (caseIdToReplace == FIRST_OCCURENCE)
if (caseIdToReplace == RiaProjectModifier::firstOccurrenceId())
{
caseIdToReplace = firstCaseId(project);
}
@ -236,3 +236,11 @@ int RiaProjectModifier::firstGroupId(RimProject* project)
return -1;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
int RiaProjectModifier::firstOccurrenceId()
{
return -999;
}

View File

@ -58,10 +58,10 @@ private:
static int firstCaseId(RimProject* project);
static int firstGroupId(RimProject* project);
static int firstOccurrenceId();
private:
std::map<int, QString> m_caseIdToGridFileNameMap;
std::map<int, std::vector<QString> > m_groupIdToGridFileNamesMap;
static const int FIRST_OCCURENCE = -999;
};