OSC: Add preset loading to OSC GUI
[ardour.git] / gtk2_ardour / keyeditor.h
index 5e15368069f0661ccfff7babde23613082d3a321..3e4c5d068ccdc460f69c4ac2c90d24f8d4f01851 100644 (file)
@@ -45,6 +45,10 @@ class KeyEditor : public ArdourWindow
 
        static sigc::signal<void> UpdateBindings;
 
+       void disconnect () {
+               _refresh_connection.disconnect ();
+       }
+
        private:
        class Tab : public Gtk::VBox
        {
@@ -107,6 +111,7 @@ class KeyEditor : public ArdourWindow
        Gtk::Label reset_label;
        Gtkmm2ext::SearchBar filter_entry;
        std::string filter_string;
+       Gtk::Button print_button;
 
        typedef std::vector<Tab*> Tabs;
 
@@ -122,6 +127,9 @@ class KeyEditor : public ArdourWindow
        Gtk::SortType sort_type;
        void toggle_sort_type ();
        void search_string_updated (const std::string&);
+       void print () const;
+
+       sigc::connection _refresh_connection;
 };
 
 #endif /* __ardour_gtk_key_editor_h__ */