new transport option, "loop-is-mode" which optionally changes the role of the "play...
[ardour.git] / libs / ardour / ardour / profile.h
index b315748630574f0f3bf724ed249720a01f3b3ad6..56d9ff62be78af77839c827f01afb8af4468d5a2 100644 (file)
@@ -33,7 +33,8 @@ public:
                SmallScreen,
                SAE,
                SinglePackage,
-               LastElement
+               Trx,
+               LastElement,
        };
 
     RuntimeProfile() { bits.resize (LastElement); }
@@ -45,6 +46,9 @@ public:
     void set_sae () { bits[SAE] = true; }
     bool get_sae () const { return bits[SAE]; }
 
+    bool get_trx() const { return bits[Trx]; }
+    void set_trx() { bits[Trx] = true; }
+
     void set_single_package () { bits[SinglePackage] = true; }
     bool get_single_package () const { return bits[SinglePackage]; }
 
@@ -53,7 +57,7 @@ private:
 
 };
 
-extern RuntimeProfile* Profile;
+LIBARDOUR_API extern RuntimeProfile* Profile;
 
 }; // namespace ARDOUR