]> ruin.nu Git - hbs.git/blobdiff - bs/bsview.h
adding, removing and chaning fleets now works.
[hbs.git] / bs / bsview.h
index f33fce3e23cc1c4e0f99eb9b8f3be64aaa7f9e57..16acc2b6ce767966d6e466f5d1818611ecc43ccb 100644 (file)
@@ -50,12 +50,22 @@ class BSView : public QSplitter
     BSView(QWidget *parent=0, BSDoc* doc=0);
     ~BSView();
                
-               void addBattle(QString name);
+       void addBattle(QString name);
 
   protected slots:
     void slotDocumentChanged();
+       void slotFleetChanged(const Fleet*);
+       void slotInfoApply();
+       void slotInfoCancel();
+       void slotInfoNew();
+       void slotInfoRemove();
 
   protected:
+
+       void updateInfoView();
+       void updateFleetView();
+
+
        BattleSum       *m_BattleSum;
        QListView               *m_NumberView;
        QSplitter               *m_RightSplit;  
@@ -68,6 +78,12 @@ class BSView : public QSplitter
        FleetView       *m_GenericFleetView;
        BSDoc                   *m_doc;
        std::map<QString, std::map<QString, bool> > m_TreeExpanded;
+
+       QString         m_sBattle;
+       QString         m_sGroup;
+       QString         m_sFleet;
+
+       bool m_bMoreDocChanges;
   
 public slots: // Public slots
   /** No descriptions */