Author: cazfi Date: Mon Jul 11 20:53:33 2016 New Revision: 33220 URL: http://svn.gna.org/viewcvs/freeciv?rev=33220&view=rev Log: Added tech_class statistics display to ruledit.
See patch #7414 Modified: trunk/tools/ruledit/tab_misc.cpp Modified: trunk/tools/ruledit/tab_misc.cpp URL: http://svn.gna.org/viewcvs/freeciv/trunk/tools/ruledit/tab_misc.cpp?rev=33220&r1=33219&r2=33220&view=diff ============================================================================== --- trunk/tools/ruledit/tab_misc.cpp (original) +++ trunk/tools/ruledit/tab_misc.cpp Mon Jul 11 20:53:33 2016 @@ -98,62 +98,66 @@ stats->setItem(1, 0, item); item = new QTableWidgetItem("-"); stats->setItem(1, 1, item); + item = new QTableWidgetItem(QString::fromUtf8(RQ_("?stat:Tech Classes"))); + stats->setItem(2, 0, item); + item = new QTableWidgetItem("-"); + stats->setItem(2, 1, item); item = new QTableWidgetItem(QString::fromUtf8(RQ_("?stat:Techs"))); - stats->setItem(2, 0, item); - item = new QTableWidgetItem("-"); - stats->setItem(2, 1, item); + stats->setItem(3, 0, item); + item = new QTableWidgetItem("-"); + stats->setItem(3, 1, item); item = new QTableWidgetItem(QString::fromUtf8(RQ_("?stat:Unit Classes"))); - stats->setItem(3, 0, item); - item = new QTableWidgetItem("-"); - stats->setItem(3, 1, item); + stats->setItem(4, 0, item); + item = new QTableWidgetItem("-"); + stats->setItem(4, 1, item); item = new QTableWidgetItem(QString::fromUtf8(RQ_("?stat:Unit Types"))); - stats->setItem(4, 0, item); - item = new QTableWidgetItem("-"); - stats->setItem(4, 1, item); + stats->setItem(5, 0, item); + item = new QTableWidgetItem("-"); + stats->setItem(5, 1, item); item = new QTableWidgetItem(QString::fromUtf8(RQ_("?stat:Buildings"))); - stats->setItem(5, 0, item); - item = new QTableWidgetItem("-"); - stats->setItem(5, 1, item); + stats->setItem(0, 3, item); + item = new QTableWidgetItem("-"); + stats->setItem(0, 4, item); item = new QTableWidgetItem(QString::fromUtf8(RQ_("?stat:Nations"))); - stats->setItem(0, 3, item); - item = new QTableWidgetItem("-"); - stats->setItem(0, 4, item); + stats->setItem(1, 3, item); + item = new QTableWidgetItem("-"); + stats->setItem(1, 4, item); item = new QTableWidgetItem(QString::fromUtf8(RQ_("?stat:Styles"))); - stats->setItem(1, 3, item); - item = new QTableWidgetItem("-"); - stats->setItem(1, 4, item); + stats->setItem(2, 3, item); + item = new QTableWidgetItem("-"); + stats->setItem(2, 4, item); item = new QTableWidgetItem(QString::fromUtf8(RQ_("?stat:Specialists"))); - stats->setItem(2, 3, item); - item = new QTableWidgetItem("-"); - stats->setItem(2, 4, item); + stats->setItem(3, 3, item); + item = new QTableWidgetItem("-"); + stats->setItem(3, 4, item); item = new QTableWidgetItem(QString::fromUtf8(RQ_("?stat:Governments"))); - stats->setItem(3, 3, item); - item = new QTableWidgetItem("-"); - stats->setItem(3, 4, item); + stats->setItem(4, 3, item); + item = new QTableWidgetItem("-"); + stats->setItem(4, 4, item); item = new QTableWidgetItem(QString::fromUtf8(RQ_("?stat:Disasters"))); - stats->setItem(4, 3, item); - item = new QTableWidgetItem("-"); - stats->setItem(4, 4, item); + stats->setItem(5, 3, item); + item = new QTableWidgetItem("-"); + stats->setItem(5, 4, item); item = new QTableWidgetItem(QString::fromUtf8(RQ_("?stat:Achievements"))); - stats->setItem(5, 3, item); - item = new QTableWidgetItem("-"); - stats->setItem(5, 4, item); + stats->setItem(0, 6, item); + item = new QTableWidgetItem("-"); + stats->setItem(0, 7, item); item = new QTableWidgetItem(QString::fromUtf8(RQ_("?stat:Extras"))); - stats->setItem(0, 6, item); - item = new QTableWidgetItem("-"); - stats->setItem(0, 7, item); + stats->setItem(1, 6, item); + item = new QTableWidgetItem("-"); + stats->setItem(1, 7, item); item = new QTableWidgetItem(QString::fromUtf8(RQ_("?stat:Bases"))); - stats->setItem(1, 6, item); - item = new QTableWidgetItem("-"); - stats->setItem(1, 7, item); + stats->setItem(2, 6, item); + item = new QTableWidgetItem("-"); + stats->setItem(2, 7, item); item = new QTableWidgetItem(QString::fromUtf8(RQ_("?stat:Roads"))); - stats->setItem(2, 6, item); - item = new QTableWidgetItem("-"); - stats->setItem(2, 7, item); + stats->setItem(3, 6, item); + item = new QTableWidgetItem("-"); + stats->setItem(3, 7, item); item = new QTableWidgetItem(QString::fromUtf8(RQ_("?stat:Goods"))); - stats->setItem(3, 6, item); - item = new QTableWidgetItem("-"); - stats->setItem(3, 7, item); + stats->setItem(4, 6, item); + item = new QTableWidgetItem("-"); + stats->setItem(4, 7, item); stats->verticalHeader()->setVisible(false); stats->horizontalHeader()->setVisible(false); stats->setEditTriggers(QAbstractItemView::NoEditTriggers); @@ -236,6 +240,12 @@ stats->item(row++, 1)->setText(QString::number(game.control.num_resource_types)); count = 0; + tech_class_active_iterate(ptclass) { + count++; + } tech_class_active_iterate_end; + stats->item(row++, 1)->setText(QString::number(count)); + + count = 0; advance_active_iterate(padv) { count++; } advance_active_iterate_end; @@ -249,23 +259,23 @@ } unit_active_type_iterate_end; stats->item(row++, 1)->setText(QString::number(count)); - count = 0; - improvement_active_iterate(pimpr) { - count++; - } improvement_active_iterate_end; - stats->item(row++, 1)->setText(QString::number(count)); - // Second column row = 0; + count = 0; + improvement_active_iterate(pimpr) { + count++; + } improvement_active_iterate_end; + stats->item(row++, 4)->setText(QString::number(count)); + stats->item(row++, 4)->setText(QString::number(game.control.nation_count)); stats->item(row++, 4)->setText(QString::number(game.control.styles_count)); stats->item(row++, 4)->setText(QString::number(game.control.num_specialist_types)); stats->item(row++, 4)->setText(QString::number(game.control.government_count)); stats->item(row++, 4)->setText(QString::number(game.control.num_disaster_types)); - stats->item(row++, 4)->setText(QString::number(game.control.num_achievement_types)); // Third column row = 0; + stats->item(row++, 7)->setText(QString::number(game.control.num_achievement_types)); stats->item(row++, 7)->setText(QString::number(game.control.num_extra_types)); stats->item(row++, 7)->setText(QString::number(game.control.num_base_types)); stats->item(row++, 7)->setText(QString::number(game.control.num_road_types)); _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits