algobox.h
changeset 163 443bc769b344
parent 125 e8bf8bbcf75a
child 174 95872af46fc4
equal deleted inserted replaced
6:f265e66e245d 7:cc19af2bb88d
    42 
    42 
    43   ///If user wants to create a new for an input, or output
    43   ///If user wants to create a new for an input, or output
    44   ///it can let \ref NewMapWin popped up from here as well.
    44   ///it can let \ref NewMapWin popped up from here as well.
    45   ///In that case will be this signal emitted.
    45   ///In that case will be this signal emitted.
    46   sigc::signal<void, std::string, bool> signal_newmapwin_need;
    46   sigc::signal<void, std::string, bool> signal_newmapwin_need;
       
    47 
       
    48   ///Signal emitted when maplists are updated after tab change
       
    49   sigc::signal<void> signal_maplist_updated;
       
    50 
    47 
    51 
    48 protected:
    52 protected:
    49   ///Holder of tabnames.
    53   ///Holder of tabnames.
    50   Gtk::ComboBoxText tabcbt;
    54   Gtk::ComboBoxText tabcbt;
    51 
    55 
    94   ///Signal emitted, when selected tab changes, and new list of maps required.
    98   ///Signal emitted, when selected tab changes, and new list of maps required.
    95   sigc::signal<void, std::string> signal_maplist_needed();
    99   sigc::signal<void, std::string> signal_maplist_needed();
    96 
   100 
    97   ///Emitted if user wants to create a new map for inpuit or output.
   101   ///Emitted if user wants to create a new map for inpuit or output.
    98   sigc::signal<void, std::string, bool> signal_newmapwin_needed(){return signal_newmapwin_need;};
   102   sigc::signal<void, std::string, bool> signal_newmapwin_needed(){return signal_newmapwin_need;};
       
   103 
       
   104   sigc::signal<void> signal_upon_maplist_updated(){return signal_maplist_updated;};
    99 
   105 
   100   ///Emits signal that requires list of maps for the recently selected \ref NoteBookTab.
   106   ///Emits signal that requires list of maps for the recently selected \ref NoteBookTab.
   101   void emit_tab_change();
   107   void emit_tab_change();
   102 
   108 
   103   ///Interface, through which \ref AlgoBox can be notified about tab addition, deletion in \ref MainWin
   109   ///Interface, through which \ref AlgoBox can be notified about tab addition, deletion in \ref MainWin