projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
amend prev commit.
[ardour.git]
/
gtk2_ardour
/
patch_change_dialog.h
diff --git
a/gtk2_ardour/patch_change_dialog.h
b/gtk2_ardour/patch_change_dialog.h
index 1a0b63e51f85a2a7bc2866408b4a340406875814..d19234d2c47ae1536d183fe87722668cdb274d0d 100644
(file)
--- a/
gtk2_ardour/patch_change_dialog.h
+++ b/
gtk2_ardour/patch_change_dialog.h
@@
-20,7
+20,7
@@
#include <gtkmm/spinbutton.h>
#include <gtkmm/comboboxtext.h>
#include <gtkmm/spinbutton.h>
#include <gtkmm/comboboxtext.h>
-#include "midi++/midnam_patch.h"
+
#include "evoral/PatchChange.hpp"
#include "ardour_dialog.h"
#include "audio_clock.h"
#include "evoral/PatchChange.hpp"
#include "ardour_dialog.h"
#include "audio_clock.h"
@@
-43,12
+43,13
@@
public:
PatchChangeDialog (
const ARDOUR::BeatsFramesConverter *,
ARDOUR::Session *,
PatchChangeDialog (
const ARDOUR::BeatsFramesConverter *,
ARDOUR::Session *,
- Evoral::PatchChange<Evoral::
MusicalTime
> const &,
+ Evoral::PatchChange<Evoral::
Beats
> const &,
ARDOUR::InstrumentInfo&,
ARDOUR::InstrumentInfo&,
- const Gtk::BuiltinStockID &
+ const Gtk::BuiltinStockID &,
+ bool allow_delete = false
);
);
- Evoral::PatchChange<Evoral::
MusicalTime
> patch () const;
+ Evoral::PatchChange<Evoral::
Beats
> patch () const;
private:
void fill_bank_combo ();
private:
void fill_bank_combo ();
@@
-72,4
+73,7
@@
private:
boost::shared_ptr<MIDI::Name::PatchBank> _current_patch_bank;
bool _ignore_signals;
boost::shared_ptr<MIDI::Name::PatchBank> _current_patch_bank;
bool _ignore_signals;
+
+ void instrument_info_changed ();
+ PBD::ScopedConnection _info_changed_connection;
};
};