Skip to content

Commit

Permalink
Refs #8550. Grouping loading improvement.
Browse files Browse the repository at this point in the history
Plus removal of duplicated code.
  • Loading branch information
arturbekasov committed Dec 10, 2013
1 parent 8f3586f commit 522aaa9
Showing 1 changed file with 5 additions and 22 deletions.
27 changes: 5 additions & 22 deletions Code/Mantid/MantidQt/CustomInterfaces/src/MuonAnalysis.cpp
Expand Up @@ -794,6 +794,7 @@ void MuonAnalysis::runSaveGroupButton()
void MuonAnalysis::runLoadGroupButton()
{
m_updating = true;

// Get grouping file
QSettings prevValues;
prevValues.beginGroup(m_settingsGroup + "LoadGroupFile");
Expand Down Expand Up @@ -829,30 +830,12 @@ void MuonAnalysis::runLoadGroupButton()

clearTablesAndCombo();
fillGroupingTable(loadedGrouping, m_uiForm);

// add number of detectors column to group table
int numRows = m_uiForm.groupTable->rowCount();
for (int i = 0; i < numRows; i++)
{
QTableWidgetItem *item = m_uiForm.groupTable->item(i,1);
if (!item)
break;
if ( item->text().isEmpty() )
break;

std::stringstream detNumRead;
try
{
detNumRead << numOfDetectors(item->text().toStdString());
m_uiForm.groupTable->setItem(i, 2, new QTableWidgetItem(detNumRead.str().c_str()));
}
catch (...)
{
m_uiForm.groupTable->setItem(i, 2, new QTableWidgetItem("Invalid"));
}
}
updateFront();

m_updating = false;

if ( m_loaded )
groupLoadedWorkspace();
}

/**
Expand Down

0 comments on commit 522aaa9

Please sign in to comment.