23 #include <sigc++/signal.h>
25 #include <ytkmm/box.h>
26 #include <ytkmm/button.h>
27 #include <ytkmm/comboboxtext.h>
28 #include <ytkmm/label.h>
29 #include <ytkmm/liststore.h>
30 #include <ytkmm/treemodel.h>
39 void set_manager (std::shared_ptr<ARDOUR::ExportProfileManager> manager);
46 typedef std::shared_ptr<ARDOUR::ExportProfileManager>
ManagerPtr;
61 Gtk::TreeModelColumn<std::string>
label;
62 Gtk::TreeModelColumn<PresetPtr>
preset;
72 Glib::RefPtr<Gtk::ListStore>
list;
std::list< ExportPresetPtr > PresetList
Glib::RefPtr< Gtk::ListStore > list
ARDOUR::ExportProfileManager::PresetList PresetList
ManagerPtr profile_manager
ARDOUR::ExportPresetPtr PresetPtr
void set_manager(std::shared_ptr< ARDOUR::ExportProfileManager > manager)
Gtk::Button remove_button
ExportPresetSelector(bool readonly=false)
std::shared_ptr< ARDOUR::ExportProfileManager > ManagerPtr
sigc::signal< void > CriticalSelectionChanged
sigc::connection select_connection
Gtk::ComboBox & the_combo()
std::shared_ptr< ExportPreset > ExportPresetPtr
Gtk::TreeModelColumn< PresetPtr > preset
Gtk::TreeModelColumn< std::string > label