1.1 --- a/algobox.h Fri Jan 06 14:44:04 2006 +0000
1.2 +++ b/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