#include "battlesum.h"
#include "scanview.h"
#include "ui/infoview.h"
-#include "tickview.h"
+//#include "tickview.h"
#include "fleetview.h"
#include "fleet.h"
#include "planet.h"
BSView::BSView(QWidget *parent, BSDoc *doc) : QSplitter(parent)
{
/** connect doc with the view*/
+
+ m_iMaxTick = 0;
+ m_iMinTick = 0;
+ m_iResultMode = 0;
m_bMoreDocChanges = false;
connect(doc, SIGNAL(documentChanged()), this, SLOT(slotDocumentChanged()));
m_InfoView->setRaces(raceNames);
//the right side
- m_TickView = new TickView(m_RightSplit);
+ //m_TickView = new TickView(m_RightSplit);
m_FleetViews = new QWidgetStack(m_RightSplit);
- m_ScanView = new ScanView(m_RightSplit);
+ //m_ScanView = new ScanView(m_RightSplit);
Fleet fl1;
//fl1.setRace(tr("Terran").latin1());
m_FleetViews->addWidget(m_FleetView, 1);
m_GenericFleetView = new FleetView(&fl2, true);
m_FleetViews->addWidget(m_GenericFleetView, 2);
+ m_FleetView->slotViewTickRange(m_iMinTick, m_iMaxTick);
+ m_GenericFleetView->slotViewTickRange(m_iMinTick, m_iMaxTick);
+
//m_FleetViews->raiseWidget(0);
connect(m_NumberView, SIGNAL(selectionChanged(QListViewItem *)), SLOT(slotFleetSelection(QListViewItem *)));
connect(m_FleetView, SIGNAL(fleetChanged(const Fleet*)), SLOT(slotFleetChanged(const Fleet*)));
delete m_FleetView;
m_FleetView = new FleetView(fl, friendly);
connect(m_FleetView, SIGNAL(fleetChanged(const Fleet*)), SLOT(slotFleetChanged(const Fleet*)));
+ m_FleetView->slotViewTickRange(m_iMinTick, m_iMaxTick);
+ m_FleetView->slotSetResultMode(m_iResultMode);
m_FleetViews->addWidget(m_FleetView, 1);
}
+ m_FleetViews->raiseWidget(2);
m_FleetViews->raiseWidget(1);
}
}
+
+//////////////////////////////////////////////////////////////////////////
+//
+void BSView::slotTickChanged(int min, int max)
+{
+ m_FleetView->slotViewTickRange(min, max);
+ m_GenericFleetView->slotViewTickRange(min, max);
+
+ m_iMinTick = min;
+ m_iMaxTick = max;
+}
+
+//////////////////////////////////////////////////////////////////////////
+//
+void BSView::slotResultModeChanged( int i)
+{
+ m_FleetView->slotSetResultMode(i);
+ m_GenericFleetView->slotSetResultMode(i);
+
+ m_iResultMode = i;
+}