*/
-#include <pbd/error.h>
+#include "pbd/error.h"
+#include "pbd/xml++.h"
-#include <ardour/playlist.h>
-#include <ardour/audioplaylist.h>
-#include <ardour/midi_playlist.h>
-#include <ardour/playlist_factory.h>
+#include "ardour/playlist.h"
+#include "ardour/audioplaylist.h"
+#include "ardour/midi_playlist.h"
+#include "ardour/playlist_factory.h"
#include "i18n.h"
+using namespace std;
using namespace ARDOUR;
using namespace PBD;
-sigc::signal<void,boost::shared_ptr<Playlist> > PlaylistFactory::PlaylistCreated;
+sigc::signal<void,boost::shared_ptr<Playlist>, bool> PlaylistFactory::PlaylistCreated;
boost::shared_ptr<Playlist>
-PlaylistFactory::create (Session& s, const XMLNode& node, bool hidden)
+PlaylistFactory::create (Session& s, const XMLNode& node, bool hidden, bool unused)
{
const XMLProperty* type = node.property("type");
pl->set_region_ownership ();
if (pl && !hidden) {
- PlaylistCreated (pl);
+ PlaylistCreated (pl, unused);
}
return pl;
}
pl = boost::shared_ptr<Playlist> (new MidiPlaylist (s, name, hidden));
if (pl && !hidden) {
- PlaylistCreated (pl);
+ PlaylistCreated (pl, false);
}
return pl;
}
if (pl && !hidden) {
- PlaylistCreated (pl);
+ PlaylistCreated (pl, false);
}
return pl;