summaryrefslogtreecommitdiff
path: root/gtk2_ardour/patch_change.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2013-04-04 18:45:27 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2013-04-04 18:45:27 -0400
commit19bd6419157119b976393a0c5966b4be4c962119 (patch)
treebf27f7ea6402f39a0f3744ed6b298d91ed7f7c0e /gtk2_ardour/patch_change.h
parentaaea166135ace01709f7e0be64f40be80f4107ec (diff)
commit immediately post linking
Diffstat (limited to 'gtk2_ardour/patch_change.h')
-rw-r--r--gtk2_ardour/patch_change.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/gtk2_ardour/patch_change.h b/gtk2_ardour/patch_change.h
index fe54426e5f..652f9d66c1 100644
--- a/gtk2_ardour/patch_change.h
+++ b/gtk2_ardour/patch_change.h
@@ -40,15 +40,12 @@ public:
double height,
double x,
double y,
- string& model_name,
- string& custom_device_mode,
+ ARDOUR::InstrumentInfo& info,
ARDOUR::MidiModel::PatchChangePtr patch
);
~PatchChange();
- string model_name () const { return _model_name; }
- string custom_device_mode () const { return _custom_device_mode; }
ARDOUR::MidiModel::PatchChangePtr patch () const { return _patch; }
void initialize_popup_menus();
@@ -64,12 +61,13 @@ public:
void hide ();
void show ();
+ ArdourCanvas::Item& item() const { return *_flag; }
+
private:
bool event_handler (GdkEvent *);
MidiRegionView& _region;
- string _model_name;
- string _custom_device_mode;
+ ARDOUR::InstrumentInfo& _info;
ARDOUR::MidiModel::PatchChangePtr _patch;
Gtk::Menu _popup;
bool _popup_initialized;