Verification results are ordered by Type in alphabetical order.

pull/166/head
FedeWar 8 years ago
parent b9740fd2a1
commit 370c12e78a

@ -37,14 +37,18 @@ int CSMTools::ReportModel::columnCount (const QModelIndex & parent) const
QVariant CSMTools::ReportModel::data (const QModelIndex & index, int role) const QVariant CSMTools::ReportModel::data (const QModelIndex & index, int role) const
{ {
if (role!=Qt::DisplayRole) if (role!=Qt::DisplayRole && role!=Qt::UserRole)
return QVariant(); return QVariant();
switch (index.column()) switch (index.column())
{ {
case Column_Type: case Column_Type:
return static_cast<int> (mRows.at (index.row()).mId.getType()); if(role == Qt::UserRole)
return QString::fromUtf8 (
mRows.at (index.row()).mId.getTypeName().c_str());
else
return static_cast<int> (mRows.at (index.row()).mId.getType());
case Column_Id: case Column_Id:
{ {

@ -157,6 +157,7 @@ CSVTools::ReportTable::ReportTable (CSMDoc::Document& document,
mProxyModel = new QSortFilterProxyModel (this); mProxyModel = new QSortFilterProxyModel (this);
mProxyModel->setSourceModel (mModel); mProxyModel->setSourceModel (mModel);
mProxyModel->setSortRole(Qt::UserRole);
setModel (mProxyModel); setModel (mProxyModel);
setColumnHidden (2, true); setColumnHidden (2, true);

Loading…
Cancel
Save