gui/algobox.h
changeset 1884 9c061834b33b
parent 1879 01d41844ef46
child 1886 8b225c2935e7
     1.1 --- a/gui/algobox.h	Fri Jan 06 14:44:04 2006 +0000
     1.2 +++ b/gui/algobox.h	Fri Jan 06 16:07:08 2006 +0000
     1.3 @@ -7,19 +7,19 @@
     1.4  
     1.5  #include <all_include.h>
     1.6  #include <mapstorage.h>
     1.7 +#include <mapselector.h>
     1.8  #include <libgnomecanvasmm.h>
     1.9  #include <libgnomecanvasmm/polygon.h>
    1.10  
    1.11  class AlgoBox : public Gtk::VBox
    1.12  {
    1.13    sigc::signal<void, std::string> signal_maplist_need;  
    1.14 -  
    1.15 -  Gtk::ComboBoxText tabcbt;
    1.16 +  sigc::signal<void, std::string, bool> signal_newmapwin_need;  
    1.17  
    1.18  protected:
    1.19 -  Gtk::Label * label;
    1.20 -  std::vector<Gtk::ComboBoxText *> nodemapcbts;
    1.21 -  std::vector<Gtk::ComboBoxText *> edgemapcbts;
    1.22 +  Gtk::ComboBoxText tabcbt;
    1.23 +  std::vector<MapSelector *> nodemapcbts;
    1.24 +  std::vector<MapSelector *> edgemapcbts;
    1.25  
    1.26    MapStorage * mapstorage;
    1.27  
    1.28 @@ -30,6 +30,7 @@
    1.29    virtual void init(std::vector<std::string>);
    1.30  
    1.31    sigc::signal<void, std::string> signal_maplist_needed();  
    1.32 +  sigc::signal<void, std::string, bool> signal_newmapwin_needed(){return signal_newmapwin_need;};  
    1.33    void emit_tab_change();
    1.34  
    1.35    void update_tablist( std::vector< std::string > tl );
    1.36 @@ -43,5 +44,7 @@
    1.37    virtual void run();
    1.38    
    1.39    virtual void build_box();
    1.40 +
    1.41 +  virtual void emit_new_map_signal(bool);
    1.42  };
    1.43  #endif //ALGOBOX_H