73 for (map<string,Range>::iterator it=begin(); it!=end(); it++)
76 if (it->second.GetValue()!=0)
77 out = min(out,it->second.GetValue());
84 QTableWidget *tablewidget =
new QTableWidget();
85 tablewidget->setEditTriggers(QAbstractItemView::NoEditTriggers);
86 tablewidget->setColumnCount(4);
87 tablewidget->setRowCount(size());
89 headers<<
"Low"<<
"High"<<
"Median"<<
"Mean";
90 QStringList constituents;
92 for (map<string,Range>::iterator it=begin(); it!=end(); it++ )
94 tablewidget->setItem(row,0,
new QTableWidgetItem(QString::number(it->second.Get(
_range::low))));
95 tablewidget->setItem(row,1,
new QTableWidgetItem(QString::number(it->second.Get(
_range::high))));
96 tablewidget->setItem(row,2,
new QTableWidgetItem(QString::number(it->second.Median())));
97 tablewidget->setItem(row,3,
new QTableWidgetItem(QString::number(it->second.Mean())));
99 constituents << QString::fromStdString(it->first);
102 tablewidget->setHorizontalHeaderLabels(headers);
103 tablewidget->setVerticalHeaderLabels(constituents);