//setting up the listview
m_NumberView = new QListView(m_LeftSplit);
+ m_NumberView->setRootIsDecorated(true);
m_NumberView->addColumn("Name");
m_NumberView->addColumn("Number");
m_NumberView->addColumn("ETA");
- addBattle("test");
+ //addBattle("NO BATTLES");
m_InfoView = new InfoView(m_LeftSplit);
void BSView::addBattle(QString name)
{
QListViewItem* battle = new QListViewItem(m_NumberView, name);
- QListViewItem* def = new QListViewItem(battle, tr("Defenders"),"", "","1");
- (void) new QListViewItem(battle, tr("Attackers"),"", "","2");
+ QListViewItem* def = new QListViewItem(battle, tr("Friendly"),"", "","1");
+ (void) new QListViewItem(battle, tr("Hostile"),"", "","2");
(void) new QListViewItem(def, tr("Home Planet"), "","","1");
}
{
QString g = (*j).first;
QListViewItem* group = new QListViewItem(battle, g);
+ int groupShips = 0;
for (map<QString, Fleet>::iterator k = battles[b][g].begin(); k != battles[b][g].end(); k++)
- {
- (void) new QListViewItem(group, (*k).first);
+ {
+ int ships = battles[b][g][(*k).first].NumberOfShips();
+ groupShips += ships;
+ (void) new QListViewItem(group, (*k).first, QString("%1").arg(ships), QString("%1").arg(battles[b][g][(*k).first].ETA()));
}
+ group->setText(1, QString("%1").arg(groupShips));
}
}
}