X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fardour%2Faudio_track_importer.h;h=683417de24d22f46baae6b5390fb4202100588b0;hb=e5c607123588b318f28022488d74790fc1b7bebe;hp=6beee4a408dc9cf43e6641e83826257f6173038a;hpb=38382b792113cbf23881c1dca64e16c2d0207d45;p=ardour.git diff --git a/libs/ardour/ardour/audio_track_importer.h b/libs/ardour/ardour/audio_track_importer.h index 6beee4a408..683417de24 100644 --- a/libs/ardour/ardour/audio_track_importer.h +++ b/libs/ardour/ardour/audio_track_importer.h @@ -23,11 +23,11 @@ #include -#include -#include +#include "pbd/xml++.h" +#include "pbd/id.h" -#include -#include +#include "ardour/element_importer.h" +#include "ardour/element_import_handler.h" namespace ARDOUR { @@ -39,7 +39,7 @@ class AudioTrackImportHandler : public ElementImportHandler public: AudioTrackImportHandler (XMLTree const & source, Session & session, AudioPlaylistImportHandler & pl_handler); virtual ~AudioTrackImportHandler () {} - virtual string get_info () const; + virtual std::string get_info () const; private: AudioPlaylistImportHandler & pl_handler; @@ -54,8 +54,9 @@ class AudioTrackImporter : public ElementImporter AudioTrackImportHandler & track_handler, XMLNode const & node, AudioPlaylistImportHandler & pl_handler); + ~AudioTrackImporter (); - string get_info () const; + std::string get_info () const; protected: bool _prepare_move (); @@ -69,18 +70,18 @@ class AudioTrackImporter : public ElementImporter bool parse_route_xml (); bool parse_io (); - + bool parse_processor (XMLNode & node); bool parse_controllable (XMLNode & node); bool parse_automation (XMLNode & node); bool rate_convert_events (XMLNode & node); - + AudioTrackImportHandler & track_handler; XMLNode xml_track; - + PBD::ID old_ds_id; PBD::ID new_ds_id; - + PlaylistList playlists; AudioPlaylistImportHandler & pl_handler; };