Set the revision mechanism independent from the VCS name
[ardour.git] / libs / ardour / ardour / export_format_manager.h
index 33a55532033192171b6aeb4d66ca1bdcc45d4e37..2b5d0ad804181e25d96f4f02edea0182951691b0 100644 (file)
@@ -85,6 +85,7 @@ class ExportFormatManager : public PBD::ScopedConnectionList
        /* Signals */
 
        PBD::Signal1<void,bool> CompleteChanged;
+       PBD::Signal0<void> DescriptionChanged;
 
        /* Access to lists */
 
@@ -142,6 +143,7 @@ class ExportFormatManager : public PBD::ScopedConnectionList
 
        bool pending_selection_change;
        void selection_changed ();
+       void check_for_description_change ();
 
        /* Formats and compatibilities */
 
@@ -154,13 +156,15 @@ class ExportFormatManager : public PBD::ScopedConnectionList
        ExportFormatBasePtr get_compatibility_intersection ();
 
        ExportFormatBasePtr   universal_set;
-       ExportFormatSpecPtr         current_selection;
+       ExportFormatSpecPtr   current_selection;
 
        CompatList      compatibilities;
        QualityList     qualities;
        FormatList      formats;
        SampleRateList  sample_rates;
 
+       std::string     prev_description;
+
 };
 
 } // namespace ARDOUR