--- gigedit/trunk/src/gigedit/mainwindow.h 2007/08/26 09:29:52 1303 +++ gigedit/trunk/src/gigedit/mainwindow.h 2007/09/04 11:04:56 1322 @@ -117,6 +117,15 @@ void load_file(const char* name); void load_instrument(gig::Instrument* instr); void file_changed(); + sigc::signal signal_file_structure_to_be_changed(); + sigc::signal signal_file_structure_changed(); + sigc::signal > signal_samples_to_be_removed(); + sigc::signal signal_samples_removed(); + sigc::signal signal_region_to_be_changed(); + sigc::signal signal_region_changed(); + sigc::signal signal_dimreg_to_be_changed(); + sigc::signal signal_dimreg_changed(); + sigc::signal signal_sample_ref_changed(); protected: Glib::RefPtr actionGroup; @@ -128,6 +137,16 @@ PropDialog propDialog; InstrumentProps instrumentProps; + sigc::signal file_structure_to_be_changed_signal; + sigc::signal file_structure_changed_signal; + sigc::signal > samples_to_be_removed_signal; + sigc::signal samples_removed_signal; + sigc::signal region_to_be_changed_signal; + sigc::signal region_changed_signal; + sigc::signal dimreg_to_be_changed_signal; + sigc::signal dimreg_changed_signal; + sigc::signal sample_ref_changed_signal; + void on_instrument_selection_change(int index); void on_sel_change(); void region_changed();