24 lines
585 B
C++
24 lines
585 B
C++
#include "tracemetrictreewidget.h"
|
|
|
|
TraceMetricTreeWidget::TraceMetricTreeWidget(QWidget *parent) : QTreeWidget(parent)
|
|
{
|
|
setHeaderHidden(true);
|
|
|
|
}
|
|
|
|
void TraceMetricTreeWidget::addTraceMetricResults(const TraceCalculatedMetrics& result)
|
|
{
|
|
setColumnCount(2);
|
|
|
|
QTreeWidgetItem* top = new QTreeWidgetItem({result.getTraceName()});
|
|
addTopLevelItem(top);
|
|
|
|
for(CalculatedMetric calculatedMetric : result.getCalculatedMetrics())
|
|
{
|
|
new QTreeWidgetItem(top,{calculatedMetric.getName() + QString(": ") + QString::number(calculatedMetric.getValue())});
|
|
}
|
|
|
|
}
|
|
|
|
|