algobox.h
changeset 201 879e47e5b731
parent 194 6b2b718420eb
     1.1 --- a/algobox.h	Wed May 02 20:33:58 2007 +0000
     1.2 +++ b/algobox.h	Wed Jan 02 21:03:09 2008 +0000
     1.3 @@ -25,6 +25,7 @@
     1.4  #include <all_include.h>
     1.5  #include <libgnomecanvasmm.h>
     1.6  #include <libgnomecanvasmm/polygon.h>
     1.7 +#include "map_value.h"
     1.8  
     1.9  ///Ancestor class of algorithm graphical interface classes.
    1.10  
    1.11 @@ -138,14 +139,14 @@
    1.12    ///If new map was added to \ref MapStorage of currently selected \ref NoteBookTab
    1.13    ///a signal is emitted by it. This signal is connected to this function, so \ref MapSelector s
    1.14    ///in \ref nodemapcbts can be notified, and those can registrate the new map. (\ref MapSelector::append_text)
    1.15 -  void nodemaplist_changed(std::string);
    1.16 +  void nodemaplist_changed(std::string, MapValue::Type);
    1.17  
    1.18    ///Interface, through which \ref AlgoBox can be notified about edgemap addition.
    1.19  
    1.20    ///If new map was added to \ref MapStorage of currently selected \ref NoteBookTab
    1.21    ///a signal is emitted by it. This signal is connected to this function, so \ref MapSelector s
    1.22    ///in \ref edgemapcbts can be notified, and those can registrate the new map. (\ref MapSelector::append_text)
    1.23 -  void edgemaplist_changed(std::string);
    1.24 +  void edgemaplist_changed(std::string, MapValue::Type);
    1.25  
    1.26    ///Aid function to provide data for a given entry.
    1.27  
    1.28 @@ -183,6 +184,6 @@
    1.29  
    1.30    ///\param label label to show in \ref MapSelector
    1.31    ///\param itisedge whether edge or nodemaps stored in \ref MapSelector
    1.32 -  void addMapSelector(std::string label, bool itisedge);
    1.33 +  void addMapSelector(std::string label, bool itisedge, MapType type = ALL);
    1.34  };
    1.35  #endif //ALGOBOX_H