treat VCA assign as a RouteGroup property.
[ardour.git] / libs / ardour / ardour / audio_playlist_importer.h
index 5ab8ae9b26f5dccf5fefd1866ec2eb9895752922..a6d68b9c731032024ab2909d0b56288782a62ade 100644 (file)
 
 #include "ardour/element_importer.h"
 #include "ardour/element_import_handler.h"
-#include "ardour/types.h"
-
-#include "i18n.h"
 
 namespace ARDOUR {
 
 class AudioRegionImportHandler;
 class AudioRegionImporter;
 class AudioPlaylistImporter;
+class Session;
 
-class AudioPlaylistImportHandler : public ElementImportHandler
+class LIBARDOUR_API AudioPlaylistImportHandler : public ElementImportHandler
 {
   public:
        typedef boost::shared_ptr<AudioPlaylistImporter> PlaylistPtr;
@@ -59,15 +57,15 @@ class AudioPlaylistImportHandler : public ElementImportHandler
        AudioRegionImportHandler & region_handler;
 };
 
-class UnusedAudioPlaylistImportHandler : public AudioPlaylistImportHandler
+class LIBARDOUR_API UnusedAudioPlaylistImportHandler : public AudioPlaylistImportHandler
 {
   public:
        UnusedAudioPlaylistImportHandler (XMLTree const & source, Session & session, AudioRegionImportHandler & region_handler) :
-               AudioPlaylistImportHandler (source, session, region_handler, X_("UnusedPlaylists")) { }
-       std::string get_info () const { return _("Audio Playlists (unused)"); }
+               AudioPlaylistImportHandler (source, session, region_handler, "UnusedPlaylists") { }
+       std::string get_info () const;
 };
 
-class AudioPlaylistImporter : public ElementImporter
+class LIBARDOUR_API AudioPlaylistImporter : public ElementImporter
 {
   public:
        AudioPlaylistImporter (XMLTree const & source, Session & session, AudioPlaylistImportHandler & handler, XMLNode const & node);