Author: mir3x
Date: Mon Sep 1 14:31:42 2014
New Revision: 26163
URL: http://svn.gna.org/viewcvs/freeciv?rev=26163&view=rev
Log:
Added soring in economy report
See patch #5143
Modified:
trunk/client/gui-qt/repodlgs.cpp
Modified: trunk/client/gui-qt/repodlgs.cpp
URL:
http://svn.gna.org/viewcvs/freeciv/trunk/client/gui-qt/repodlgs.cpp?rev=26163&r1=26162&r2=26163&view=diff
==============================================================================
--- trunk/client/gui-qt/repodlgs.cpp (original)
+++ trunk/client/gui-qt/repodlgs.cpp Mon Sep 1 14:31:42 2014
@@ -755,6 +755,7 @@
eco_widget->horizontalHeader()->resizeSections(QHeaderView::Stretch);
eco_widget->verticalHeader()->setVisible(false);
eco_widget->setSelectionMode(QAbstractItemView::SingleSelection);
+ eco_widget->setSortingEnabled(true);
header = eco_widget->horizontalHeader();
header->setSectionResizeMode(1, QHeaderView::Stretch);
header->setStretchLastSection(true);
@@ -851,16 +852,16 @@
item->setText(improvement_name_translation(pimprove));
break;
case 2:
- item->setText(QString::number(pentry->redundant));
+ item->setData(Qt::DisplayRole, pentry->redundant);
break;
case 3:
- item->setText(QString::number(pentry->count));
+ item->setData(Qt::DisplayRole, pentry->count);
break;
case 4:
- item->setText(QString::number(pentry->cost));
+ item->setData(Qt::DisplayRole, pentry->cost);
break;
case 5:
- item->setText(QString::number(pentry->total_cost));
+ item->setData(Qt::DisplayRole, pentry->total_cost);
break;
}
item->setTextAlignment(Qt::AlignVCenter | Qt::AlignHCenter);
@@ -898,16 +899,16 @@
item->setText(utype_name_translation(putype));
break;
case 2:
- item->setText(QString::number(0));
+ item->setData(Qt::DisplayRole, 0);
break;
case 3:
- item->setText(QString::number(pentry->count));
+ item->setData(Qt::DisplayRole, pentry->count);
break;
case 4:
- item->setText(QString::number(pentry->cost));
+ item->setData(Qt::DisplayRole, pentry->cost);
break;
case 5:
- item->setText(QString::number(pentry->total_cost));
+ item->setData(Qt::DisplayRole, pentry->total_cost);
break;
}
item->setTextAlignment(Qt::AlignVCenter | Qt::AlignHCenter);
_______________________________________________
Freeciv-commits mailing list
[email protected]
https://mail.gna.org/listinfo/freeciv-commits