make sure that rec-enable changes get to do their non-RT stuff before being queued...
[ardour.git] / libs / ardour / ardour / export_preset.h
index c518a208eaad1198edee2fe8a30b354ce2e11d6b..b11ab75babcc985f63421bbf268359b133285c60 100644 (file)
 #include "pbd/uuid.h"
 #include "pbd/xml++.h"
 
+#include "ardour/libardour_visibility.h"
+
 namespace ARDOUR
 {
 
 class Session;
 
-class ExportPreset {
+class LIBARDOUR_API ExportPreset {
   public:
        ExportPreset (std::string filename, Session & s);
        ~ExportPreset ();
@@ -44,10 +46,10 @@ class ExportPreset {
        // Note: The set_..._state functions take ownership of the XMLNode
        void set_global_state (XMLNode & state);
        void set_local_state (XMLNode & state);
-       
+
        XMLNode const * get_global_state () const { return global.root(); }
        XMLNode const * get_local_state () const { return local; }
-       
+
        void save (std::string const & filename);
        void remove_local () const;
 
@@ -65,7 +67,7 @@ class ExportPreset {
        Session &   session;
        XMLTree     global;
        XMLNode *   local;
-       
+
 };
 
 } // namespace ARDOUR