Ardour  9.0-pre0-582-g084a23a80d
ARDOUR::PlaylistFactory Class Reference

#include <playlist_factory.h>

Static Public Member Functions

static std::shared_ptr< Playlistcreate (Session &, const XMLNode &, bool hidden=false)
 
static std::shared_ptr< Playlistcreate (DataType type, Session &, std::string name, bool hidden=false)
 
static std::shared_ptr< Playlistcreate (std::shared_ptr< const Playlist >, std::string name, bool hidden=false)
 
static std::shared_ptr< Playlistcreate (std::shared_ptr< const Playlist >, timepos_t const &start, timepos_t const &cnt, std::string name, bool hidden=false)
 

Static Public Attributes

static PBD::Signal< void(std::shared_ptr< Playlist >)> PlaylistCreated
 

Detailed Description

Definition at line 31 of file playlist_factory.h.

Member Function Documentation

◆ create() [1/4]

static std::shared_ptr<Playlist> ARDOUR::PlaylistFactory::create ( DataType  type,
Session ,
std::string  name,
bool  hidden = false 
)
static

◆ create() [2/4]

static std::shared_ptr<Playlist> ARDOUR::PlaylistFactory::create ( Session ,
const XMLNode ,
bool  hidden = false 
)
static

◆ create() [3/4]

static std::shared_ptr<Playlist> ARDOUR::PlaylistFactory::create ( std::shared_ptr< const Playlist ,
std::string  name,
bool  hidden = false 
)
static

◆ create() [4/4]

static std::shared_ptr<Playlist> ARDOUR::PlaylistFactory::create ( std::shared_ptr< const Playlist ,
timepos_t const &  start,
timepos_t const &  cnt,
std::string  name,
bool  hidden = false 
)
static

Member Data Documentation

◆ PlaylistCreated

PBD::Signal<void(std::shared_ptr<Playlist>)> ARDOUR::PlaylistFactory::PlaylistCreated
static

Definition at line 34 of file playlist_factory.h.


The documentation for this class was generated from the following file: