34 PBD::Signal2<void,boost::shared_ptr<Playlist>,
bool> PlaylistFactory::PlaylistCreated;
44 if (!type || type->
value() ==
"audio") {
46 }
else if (type->
value() ==
"midi") {
53 PlaylistCreated (pl, unused);
68 if (type == DataType::AUDIO)
70 else if (type == DataType::MIDI)
74 PlaylistCreated (pl,
false);
92 if ((apl = boost::dynamic_pointer_cast<const AudioPlaylist> (old)) != 0) {
95 }
else if ((mpl = boost::dynamic_pointer_cast<const MidiPlaylist> (old)) != 0) {
101 PlaylistCreated (pl,
false);
119 if ((apl = boost::dynamic_pointer_cast<const AudioPlaylist> (old)) != 0) {
122 }
else if ((mpl = boost::dynamic_pointer_cast<const MidiPlaylist> (old)) != 0) {
const std::string & value() const
LIBARDOUR_API PBD::PropertyDescriptor< bool > hidden
LIBARDOUR_API PBD::PropertyDescriptor< framepos_t > start
XMLProperty * property(const char *)
void set_region_ownership()