son't try to select non-existent notes after editing (and thus crash).
[ardour.git] / gtk2_ardour / export_preset_selector.h
index fe78e4bd78fa75a1777f1b4bde6266447784f021..a57fc83aad9f1fbdc761e44c96e0ea768d9778ef 100644 (file)
@@ -40,7 +40,7 @@ class ExportPresetSelector : public Gtk::HBox
   private:
 
        typedef boost::shared_ptr<ARDOUR::ExportProfileManager> ManagerPtr;
-       typedef ARDOUR::ExportProfileManager::PresetPtr PresetPtr;
+       typedef ARDOUR::ExportPresetPtr PresetPtr;
        typedef ARDOUR::ExportProfileManager::PresetList PresetList;
 
        ManagerPtr       profile_manager;
@@ -48,6 +48,7 @@ class ExportPresetSelector : public Gtk::HBox
 
        void sync_with_manager ();
        void update_selection ();
+       void create_new ();
        void save_current ();
        void remove_current ();
 
@@ -55,7 +56,7 @@ class ExportPresetSelector : public Gtk::HBox
        {
          public:
                Gtk::TreeModelColumn<PresetPtr>      preset;
-               Gtk::TreeModelColumn<Glib::ustring>  label;
+               Gtk::TreeModelColumn<std::string>  label;
 
                PresetCols () { add (preset); add (label); }
        };