]> ruin.nu Git - hbs.git/blobdiff - bs/bsview.h
started to work on the battle report.. almost there =)
[hbs.git] / bs / bsview.h
index 8707e0bc6cd677c036e55787e03214abba52090c..86e7b45fc99b9f5e9bb7b00f8597eb34685a8c6d 100644 (file)
@@ -30,7 +30,7 @@
 class BattleSum;
 class ScanView;
 class InfoView;
-class TickView;
+//class TickView;
 class FleetView;
 
 //QT forward declarations
@@ -38,6 +38,8 @@ class QListView;
 class QSplitter;
 class QWidgetStack;
 class QListViewItem;
+class QTabWidget;
+class QTextEdit;
 
 /**
  * This class provides an incomplete base for your application view. 
@@ -59,6 +61,9 @@ class BSView : public QSplitter
        void slotInfoCancel();
        void slotInfoNew();
        void slotInfoRemove();
+       void slotTickChanged(int min, int max);
+       void slotResultModeChanged( int i);
+       void slotUseScan(int action, QString text, int fleets);
 
   protected:
 
@@ -72,22 +77,32 @@ class BSView : public QSplitter
        QSplitter               *m_LeftSplit;
        ScanView                *m_ScanView;
        InfoView                *m_InfoView;
-       TickView                *m_TickView;
+       //TickView              *m_TickView;
        QWidgetStack    *m_FleetViews;
        FleetView       *m_FleetView;
        FleetView       *m_GenericFleetView;
        BSDoc                   *m_doc;
        std::map<QString, std::map<QString, bool> > m_TreeExpanded;
+       QTabWidget      *m_Pages;
+       QTextEdit       *m_Report;
 
        QString         m_sBattle;
        QString         m_sGroup;
        QString         m_sFleet;
+
+       bool m_bMoreDocChanges;
+
+       int m_iMaxTick;
+       int m_iMinTick;
+       int m_iResultMode;
+       
   
 public slots: // Public slots
   /** No descriptions */
   void slotFleetSelection(QListViewItem *lvi);
   void slotItemExpanded(QListViewItem *lvi);
   void slotItemCollapsed(QListViewItem *lvi);
+  void slotGenerateReport();
 };
 
 #endif