/[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 2395 by schoenebeck, Mon Jan 7 23:35:08 2013 UTC
# Line 1  Line 1 
1  /*                                                         -*- c++ -*-  /*                                                         -*- c++ -*-
2   * Copyright (C) 2006 - 2008 Andreas Persson   * Copyright (C) 2006 - 2013 Andreas Persson
3   *   *
4   * This program is free software; you can redistribute it and/or   * This program is free software; you can redistribute it and/or
5   * modify it under the terms of the GNU General Public License as   * modify it under the terms of the GNU General Public License as
# 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 340  protected: Line 345  protected:
345      void on_action_remove_sample();      void on_action_remove_sample();
346    
347      void on_action_add_instrument();      void on_action_add_instrument();
348        void on_action_duplicate_instrument();
349      void on_action_remove_instrument();      void on_action_remove_instrument();
350    
351      LoadDialog* load_dialog;      LoadDialog* load_dialog;
# Line 351  protected: Line 357  protected:
357      bool file_has_name;      bool file_has_name;
358      bool file_is_changed;      bool file_is_changed;
359      std::string filename;      std::string filename;
360      std::string current_dir;      std::string current_gig_dir;
361        std::string current_sample_dir;
362    
363      void set_file_is_shared(bool);      void set_file_is_shared(bool);
364    

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

  ViewVC Help
Powered by ViewVC