Fix playhead smoothing when auditioning.
[ardour.git] / gtk2_ardour / export_format_dialog.h
index 8709ff979b4be4c267d791e375dff6d86817f66f..7df227ccb9c2cdabcfbf358e365b5f2c448d724e 100644 (file)
 #undef interface
 #endif
 
-#include <gtkmm.h>
-
-class ExportFormatDialog : public ArdourDialog, public PBD::ScopedConnectionList {
-  private:
+#include <gtkmm/adjustment.h>
+#include <gtkmm/box.h>
+#include <gtkmm/checkbutton.h>
+#include <gtkmm/combobox.h>
+#include <gtkmm/entry.h>
+#include <gtkmm/label.h>
+#include <gtkmm/liststore.h>
+#include <gtkmm/radiobutton.h>
+#include <gtkmm/spinbutton.h>
+#include <gtkmm/table.h>
+#include <gtkmm/treeview.h>
+
+class ExportFormatDialog : public ArdourDialog, public PBD::ScopedConnectionList
+{
+private:
 
        typedef ARDOUR::WeakExportFormatCompatibilityPtr WeakCompatPtr;
        typedef ARDOUR::WeakExportFormatPtr WeakFormatPtr;
@@ -51,14 +62,14 @@ class ExportFormatDialog : public ArdourDialog, public PBD::ScopedConnectionList
        typedef boost::shared_ptr<ARDOUR::ExportFormatSpecification> FormatPtr;
 
 
-  public:
+public:
 
        explicit ExportFormatDialog (FormatPtr format, bool new_dialog = false);
        ~ExportFormatDialog ();
 
        void set_session (ARDOUR::Session* s);
 
-  private:
+private:
 
        FormatPtr                   format;
        ARDOUR::ExportFormatManager manager;
@@ -197,7 +208,7 @@ class ExportFormatDialog : public ArdourDialog, public PBD::ScopedConnectionList
 
        struct CompatibilityCols : public Gtk::TreeModelColumnRecord
        {
-         public:
+       public:
                Gtk::TreeModelColumn<ARDOUR::ExportFormatCompatibilityPtr>  ptr;
                Gtk::TreeModelColumn<bool>                                  selected;
                Gtk::TreeModelColumn<std::string>                           label;
@@ -213,7 +224,7 @@ class ExportFormatDialog : public ArdourDialog, public PBD::ScopedConnectionList
 
        struct QualityCols : public Gtk::TreeModelColumnRecord
        {
-         public:
+       public:
                Gtk::TreeModelColumn<ARDOUR::ExportFormatManager::QualityPtr>  ptr;
                Gtk::TreeModelColumn<std::string>                            color;
                Gtk::TreeModelColumn<std::string>                            label;
@@ -225,7 +236,7 @@ class ExportFormatDialog : public ArdourDialog, public PBD::ScopedConnectionList
 
        struct FormatCols : public Gtk::TreeModelColumnRecord
        {
-         public:
+       public:
                Gtk::TreeModelColumn<ARDOUR::ExportFormatPtr>  ptr;
                Gtk::TreeModelColumn<std::string>              color;
                Gtk::TreeModelColumn<std::string>              label;
@@ -237,7 +248,7 @@ class ExportFormatDialog : public ArdourDialog, public PBD::ScopedConnectionList
 
        struct SampleRateCols : public Gtk::TreeModelColumnRecord
        {
-         public:
+       public:
                Gtk::TreeModelColumn<ARDOUR::ExportFormatManager::SampleRatePtr>  ptr;
                Gtk::TreeModelColumn<std::string>                               color;
                Gtk::TreeModelColumn<std::string>                               label;
@@ -263,7 +274,7 @@ class ExportFormatDialog : public ArdourDialog, public PBD::ScopedConnectionList
 
        struct SRCQualityCols : public Gtk::TreeModelColumnRecord
        {
-         public:
+       public:
                Gtk::TreeModelColumn<ARDOUR::ExportFormatBase::SRCQuality>  id;
                Gtk::TreeModelColumn<std::string>                         label;
 
@@ -293,7 +304,7 @@ class ExportFormatDialog : public ArdourDialog, public PBD::ScopedConnectionList
 
        struct SampleFormatCols : public Gtk::TreeModelColumnRecord
        {
-         public:
+       public:
                Gtk::TreeModelColumn<ARDOUR::HasSampleFormat::SampleFormatPtr>   ptr;
                Gtk::TreeModelColumn<std::string>                              color;
                Gtk::TreeModelColumn<std::string>                              label;
@@ -305,7 +316,7 @@ class ExportFormatDialog : public ArdourDialog, public PBD::ScopedConnectionList
 
        struct DitherTypeCols : public Gtk::TreeModelColumnRecord
        {
-         public:
+       public:
                Gtk::TreeModelColumn<ARDOUR::HasSampleFormat::DitherTypePtr>   ptr;
                Gtk::TreeModelColumn<std::string>                            color;
                Gtk::TreeModelColumn<std::string>                            label;