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

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

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

revision 1673 by schoenebeck, Wed Feb 6 22:08:29 2008 UTC revision 2325 by persson, Sun Mar 4 09:01:40 2012 UTC
# Line 40  Line 40 
40  #include "regionchooser.h"  #include "regionchooser.h"
41  #include "dimregionchooser.h"  #include "dimregionchooser.h"
42  #include "dimregionedit.h"  #include "dimregionedit.h"
43    #ifndef OLD_THREADS
44    #include <glibmm/threads.h>
45    #endif
46    
47  class MainWindow;  class MainWindow;
48    
# Line 186  public: Line 189  public:
189      gig::File* gig;      gig::File* gig;
190    
191  private:  private:
192      Glib::Thread* thread;      Glib::Threads::Thread* thread;
193      void thread_function();      void thread_function();
194      Glib::Dispatcher finished_dispatcher;      Glib::Dispatcher finished_dispatcher;
195      Glib::Dispatcher progress_dispatcher;      Glib::Dispatcher progress_dispatcher;
196      Glib::Mutex progressMutex;      Glib::Threads::Mutex progressMutex;
197      float progress;      float progress;
198  };  };
199    
# Line 209  public: Line 212  public:
212      sigc::signal<void, gig::Region*>& signal_region_changed();      sigc::signal<void, gig::Region*>& signal_region_changed();
213      sigc::signal<void, gig::DimensionRegion*>& signal_dimreg_to_be_changed();      sigc::signal<void, gig::DimensionRegion*>& signal_dimreg_to_be_changed();
214      sigc::signal<void, gig::DimensionRegion*>& signal_dimreg_changed();      sigc::signal<void, gig::DimensionRegion*>& signal_dimreg_changed();
215        sigc::signal<void, gig::Sample*>& signal_sample_changed();
216      sigc::signal<void, gig::Sample*/*old*/, gig::Sample*/*new*/>& signal_sample_ref_changed();      sigc::signal<void, gig::Sample*/*old*/, gig::Sample*/*new*/>& signal_sample_ref_changed();
217    
218      sigc::signal<void, int/*key*/, int/*velocity*/>& signal_note_on();      sigc::signal<void, int/*key*/, int/*velocity*/>& signal_note_on();
# Line 239  protected: Line 243  protected:
243      sigc::signal<void, gig::Region*> region_changed_signal;      sigc::signal<void, gig::Region*> region_changed_signal;
244      sigc::signal<void, gig::DimensionRegion*> dimreg_to_be_changed_signal;      sigc::signal<void, gig::DimensionRegion*> dimreg_to_be_changed_signal;
245      sigc::signal<void, gig::DimensionRegion*> dimreg_changed_signal;      sigc::signal<void, gig::DimensionRegion*> dimreg_changed_signal;
246        sigc::signal<void, gig::Sample*> sample_changed_signal;
247      sigc::signal<void, gig::Sample*/*old*/, gig::Sample*/*new*/> sample_ref_changed_signal;      sigc::signal<void, gig::Sample*/*old*/, gig::Sample*/*new*/> sample_ref_changed_signal;
248    
249      sigc::signal<void, int/*key*/, int/*velocity*/> note_on_signal;      sigc::signal<void, int/*key*/, int/*velocity*/> note_on_signal;
# Line 351  protected: Line 356  protected:
356      bool file_has_name;      bool file_has_name;
357      bool file_is_changed;      bool file_is_changed;
358      std::string filename;      std::string filename;
359      std::string current_dir;      std::string current_gig_dir;
360        std::string current_sample_dir;
361    
362      void set_file_is_shared(bool);      void set_file_is_shared(bool);
363    

Legend:
Removed from v.1673  
changed lines
  Added in v.2325

  ViewVC Help
Powered by ViewVC