diff -r c7ae8642a8d8 -r 879e47e5b731 algobox.h --- a/algobox.h Wed May 02 20:33:58 2007 +0000 +++ b/algobox.h Wed Jan 02 21:03:09 2008 +0000 @@ -25,6 +25,7 @@ #include #include #include +#include "map_value.h" ///Ancestor class of algorithm graphical interface classes. @@ -138,14 +139,14 @@ ///If new map was added to \ref MapStorage of currently selected \ref NoteBookTab ///a signal is emitted by it. This signal is connected to this function, so \ref MapSelector s ///in \ref nodemapcbts can be notified, and those can registrate the new map. (\ref MapSelector::append_text) - void nodemaplist_changed(std::string); + void nodemaplist_changed(std::string, MapValue::Type); ///Interface, through which \ref AlgoBox can be notified about edgemap addition. ///If new map was added to \ref MapStorage of currently selected \ref NoteBookTab ///a signal is emitted by it. This signal is connected to this function, so \ref MapSelector s ///in \ref edgemapcbts can be notified, and those can registrate the new map. (\ref MapSelector::append_text) - void edgemaplist_changed(std::string); + void edgemaplist_changed(std::string, MapValue::Type); ///Aid function to provide data for a given entry. @@ -183,6 +184,6 @@ ///\param label label to show in \ref MapSelector ///\param itisedge whether edge or nodemaps stored in \ref MapSelector - void addMapSelector(std::string label, bool itisedge); + void addMapSelector(std::string label, bool itisedge, MapType type = ALL); }; #endif //ALGOBOX_H