diff -r b1be10a9a2b6 -r bf355fd6563e algobox.h --- a/algobox.h Thu Jan 05 01:54:24 2006 +0000 +++ b/algobox.h Thu Jan 05 12:30:09 2006 +0000 @@ -6,6 +6,7 @@ class AlgoBox; #include +#include #include #include @@ -19,18 +20,23 @@ Gtk::Label * label; std::vector nodemapcbts; std::vector edgemapcbts; - + + MapStorage * mapstorage; + public: AlgoBox(){}; - AlgoBox(std::vector, std::vector, std::vector); + AlgoBox(std::vector); - virtual void init(std::vector, std::vector, std::vector); + virtual void init(std::vector); sigc::signal signal_maplist_needed(); void emit_tab_change(); void update_tablist( std::vector< std::string > tl ); - void update_maplist( std::vector< std::string >, std::vector< std::string >); + void update_maplist( void * ); + + void nodemaplist_changed(std::string); + void edgemaplist_changed(std::string); void update_cbt( std::vector< std::string > tl, Gtk::ComboBoxText &);