Add/use default argument for track creation
This commit is contained in:
parent
7f862298cf
commit
f941b3fadd
|
@ -35,7 +35,7 @@ class AudioFileSource;
|
|||
class LIBARDOUR_API AudioTrack : public Track
|
||||
{
|
||||
public:
|
||||
AudioTrack (Session&, std::string name, TrackMode m = Normal);
|
||||
AudioTrack (Session&, std::string name = "", TrackMode m = Normal);
|
||||
~AudioTrack ();
|
||||
|
||||
MonitorState get_auto_monitoring_state () const;
|
||||
|
|
|
@ -38,7 +38,7 @@ class Session;
|
|||
class LIBARDOUR_API MidiTrack : public Track
|
||||
{
|
||||
public:
|
||||
MidiTrack (Session&, std::string name, TrackMode m = Normal);
|
||||
MidiTrack (Session&, std::string name = "", TrackMode m = Normal);
|
||||
~MidiTrack ();
|
||||
|
||||
int init ();
|
||||
|
|
|
@ -1873,9 +1873,9 @@ Session::XMLRouteFactory (const XMLNode& node, int version)
|
|||
boost::shared_ptr<Track> track;
|
||||
|
||||
if (type == DataType::AUDIO) {
|
||||
track.reset (new AudioTrack (*this, string())); // name will be reset from XML in ::set_state() below
|
||||
track.reset (new AudioTrack (*this));
|
||||
} else {
|
||||
track.reset (new MidiTrack (*this, string())); // name will be reset from XML in ::set_state() below
|
||||
track.reset (new MidiTrack (*this));
|
||||
}
|
||||
|
||||
if (track->init()) {
|
||||
|
@ -1924,9 +1924,9 @@ Session::XMLRouteFactory_3X (const XMLNode& node, int version)
|
|||
boost::shared_ptr<Track> track;
|
||||
|
||||
if (type == DataType::AUDIO) {
|
||||
track.reset (new AudioTrack (*this, string())); // name will be reset from XML in ::set_state() below
|
||||
track.reset (new AudioTrack (*this));
|
||||
} else {
|
||||
track.reset (new MidiTrack (*this, string())); // name will be reset from XML in ::set_state() below
|
||||
track.reset (new MidiTrack (*this));
|
||||
}
|
||||
|
||||
if (track->init()) {
|
||||
|
@ -1986,9 +1986,9 @@ Session::XMLRouteFactory_2X (const XMLNode& node, int version)
|
|||
boost::shared_ptr<Track> track;
|
||||
|
||||
if (type == DataType::AUDIO) {
|
||||
track.reset (new AudioTrack (*this, string())); // name will be reset from XML in ::set_state() below
|
||||
track.reset (new AudioTrack (*this));
|
||||
} else {
|
||||
track.reset (new MidiTrack (*this, string())); // name will be reset from XML in ::set_state() below
|
||||
track.reset (new MidiTrack (*this));
|
||||
}
|
||||
|
||||
if (track->init()) {
|
||||
|
|
Loading…
Reference in New Issue
Block a user