|
Ardour
9.0-pre0-1950-g391fe97693
|
#include <audio_playlist_importer.h>
Public Types | |
| typedef std::shared_ptr< AudioPlaylistImporter > | PlaylistPtr |
| typedef std::list< PlaylistPtr > | PlaylistList |
Public Types inherited from ARDOUR::ElementImportHandler | |
| typedef std::shared_ptr< ElementImporter > | ElementPtr |
| typedef std::list< ElementPtr > | ElementList |
Public Member Functions | |
| AudioPlaylistImportHandler (XMLTree const &source, Session &session, AudioRegionImportHandler ®ion_handler, const char *nodename="Playlists") | |
| virtual | ~AudioPlaylistImportHandler () |
| virtual std::string | get_info () const |
| void | get_regions (XMLNode const &node, ElementList &list) const |
| void | update_region_id (XMLProperty *id_prop) |
| void | playlists_by_diskstream (PBD::ID const &id, PlaylistList &list) const |
Public Member Functions inherited from ARDOUR::ElementImportHandler | |
| ElementImportHandler (XMLTree const &source, ARDOUR::Session &session) | |
| virtual | ~ElementImportHandler () |
| bool | check_name (const std::string &name) const |
| void | add_name (std::string name) |
| Adds name to the list of used names. More... | |
| void | remove_name (const std::string &name) |
| Removes name from the list of used names. More... | |
Protected Attributes | |
| AudioRegionImportHandler & | region_handler |
Protected Attributes inherited from ARDOUR::ElementImportHandler | |
| XMLTree const & | source |
| Source session XML tree. More... | |
| ARDOUR::Session & | session |
| Destination session. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from ARDOUR::ElementImportHandler | |
| static bool | dirty () |
| Checks wheter or not all elements can be imported cleanly. More... | |
| static void | set_dirty () |
| Sets handler dirty. More... | |
| static bool | errors () |
| Checks wheter or not all elements were imported cleanly. More... | |
| static void | set_errors () |
| Sets handler dirty. More... | |
Public Attributes inherited from ARDOUR::ElementImportHandler | |
| ElementList | elements |
| Elements this handler handles. More... | |
Static Protected Attributes inherited from ARDOUR::ElementImportHandler | |
| static bool | _dirty |
| Session XML readability. More... | |
| static bool | _errors |
| Errors post initialization. More... | |
Definition at line 39 of file audio_playlist_importer.h.
| typedef std::list<PlaylistPtr> ARDOUR::AudioPlaylistImportHandler::PlaylistList |
Definition at line 43 of file audio_playlist_importer.h.
| typedef std::shared_ptr<AudioPlaylistImporter> ARDOUR::AudioPlaylistImportHandler::PlaylistPtr |
Definition at line 42 of file audio_playlist_importer.h.
| ARDOUR::AudioPlaylistImportHandler::AudioPlaylistImportHandler | ( | XMLTree const & | source, |
| Session & | session, | ||
| AudioRegionImportHandler & | region_handler, | ||
| const char * | nodename = "Playlists" |
||
| ) |
|
inlinevirtual |
Definition at line 46 of file audio_playlist_importer.h.
|
virtual |
Gets a textual representation of the element type
Implements ARDOUR::ElementImportHandler.
Reimplemented in ARDOUR::UnusedAudioPlaylistImportHandler.
| void ARDOUR::AudioPlaylistImportHandler::get_regions | ( | XMLNode const & | node, |
| ElementList & | list | ||
| ) | const |
| void ARDOUR::AudioPlaylistImportHandler::playlists_by_diskstream | ( | PBD::ID const & | id, |
| PlaylistList & | list | ||
| ) | const |
| void ARDOUR::AudioPlaylistImportHandler::update_region_id | ( | XMLProperty * | id_prop | ) |
|
protected |
Definition at line 55 of file audio_playlist_importer.h.