/[svn]/gigedit/trunk/src/gigedit/paramedit.h
ViewVC logotype

Diff of /gigedit/trunk/src/gigedit/paramedit.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3634 by schoenebeck, Wed Oct 2 17:11:30 2019 UTC revision 3635 by schoenebeck, Thu Oct 24 11:16:26 2019 UTC
# Line 458  protected: Line 458  protected:
458              sigc::bind(sigc::mem_fun(*this, f), &widget, setter));              sigc::bind(sigc::mem_fun(*this, f), &widget, setter));
459      }      }
460    
461        template<class C, class F>
462        void connectLambda(C& widget, F fn) {
463            widget.signal_value_changed().connect([&widget,fn]{
464                fn( widget.get_value() );
465            });
466        }
467    
468      void connect(NoteEntry& eKeyRangeLow, NoteEntry& eKeyRangeHigh,      void connect(NoteEntry& eKeyRangeLow, NoteEntry& eKeyRangeHigh,
469                   gig::range_t M::* range) {                   gig::range_t M::* range) {
470          eKeyRangeLow.signal_value_changed().connect(          eKeyRangeLow.signal_value_changed().connect(

Legend:
Removed from v.3634  
changed lines
  Added in v.3635

  ViewVC Help
Powered by ViewVC