X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=bs%2Fbsview.h;h=789a6d4e4260071f3d28dc954bf62a4e5bd4f172;hb=07acf9a898e295587b9034bee6b8682e11a97086;hp=da4f562ed2a301affd152dac8d1cc61bb75a253f;hpb=b69214d555a2a06a004f92cf8c52160ee52b82dc;p=hbs.git diff --git a/bs/bsview.h b/bs/bsview.h index da4f562..789a6d4 100644 --- a/bs/bsview.h +++ b/bs/bsview.h @@ -21,6 +21,9 @@ // include files for QT #include +//Standard includes +#include + // application specific includes #include "bsdoc.h" @@ -28,7 +31,7 @@ class BattleSum; class ScanView; class InfoView; class TickView; -class FleetViewBase; +class FleetView; //QT forward declarations class QListView; @@ -51,6 +54,7 @@ class BSView : public QSplitter protected slots: void slotDocumentChanged(); + void slotFleetChanged(const Fleet*); protected: BattleSum *m_BattleSum; @@ -61,11 +65,20 @@ class BSView : public QSplitter InfoView *m_InfoView; TickView *m_TickView; QWidgetStack *m_FleetViews; - FleetViewBase *m_FleetView; + FleetView *m_FleetView; + FleetView *m_GenericFleetView; + BSDoc *m_doc; + std::map > m_TreeExpanded; + + QString m_sBattle; + QString m_sGroup; + QString m_sFleet; public slots: // Public slots /** No descriptions */ void slotFleetSelection(QListViewItem *lvi); + void slotItemExpanded(QListViewItem *lvi); + void slotItemCollapsed(QListViewItem *lvi); }; #endif