13
0

Add/use default argument for track creation

This commit is contained in:
Robin Gareus 2020-03-15 14:03:24 +01:00
parent 7f862298cf
commit f941b3fadd
Signed by: rgareus
GPG Key ID: A090BCE02CF57F04
3 changed files with 8 additions and 8 deletions

View File

@ -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;

View File

@ -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 ();

View File

@ -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()) {