projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
split out the logic behind step editing from MidiTimeAxisView as much as possible
[ardour.git]
/
gtk2_ardour
/
export_channel_selector.h
diff --git
a/gtk2_ardour/export_channel_selector.h
b/gtk2_ardour/export_channel_selector.h
index 56ce5c95019ddf3c2a6e26c7bc1275acfad31d39..6a1c4252a47a4e2ec0e3099ff7fe2f07ada0b8a6 100644
(file)
--- a/
gtk2_ardour/export_channel_selector.h
+++ b/
gtk2_ardour/export_channel_selector.h
@@
-43,19
+43,18
@@
namespace ARDOUR {
class XMLNode;
class XMLNode;
-class ExportChannelSelector : public Gtk::HBox
+class ExportChannelSelector : public Gtk::HBox
, public ARDOUR::SessionHandlePtr
{
protected:
typedef boost::shared_ptr<ARDOUR::ExportChannelConfiguration> ChannelConfigPtr;
typedef boost::shared_ptr<ARDOUR::ExportProfileManager> ProfileManagerPtr;
{
protected:
typedef boost::shared_ptr<ARDOUR::ExportChannelConfiguration> ChannelConfigPtr;
typedef boost::shared_ptr<ARDOUR::ExportProfileManager> ProfileManagerPtr;
- ARDOUR::Session * session;
ProfileManagerPtr manager;
public:
ExportChannelSelector (ARDOUR::Session * session, ProfileManagerPtr manager)
ProfileManagerPtr manager;
public:
ExportChannelSelector (ARDOUR::Session * session, ProfileManagerPtr manager)
-
: session
(session)
- , manager (manager)
+
: SessionHandlePtr
(session)
+
, manager (manager)
{}
virtual ~ExportChannelSelector () {}
{}
virtual ~ExportChannelSelector () {}