include ArdourIcon in declared enums
[ardour.git] / gtk2_ardour / keyeditor.h
index a5662333ce2e5e2a115a47fe68c563595bba6d20..aedd41d4f21afe76fe26068f95e9f1157bfdff5e 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
        {
@@ -108,6 +112,7 @@ class KeyEditor : public ArdourWindow
        Gtkmm2ext::SearchBar filter_entry;
        std::string filter_string;
        Gtk::Button print_button;
+       Gtk::Label print_label;
 
        typedef std::vector<Tab*> Tabs;
 
@@ -124,6 +129,8 @@ class KeyEditor : public ArdourWindow
        void toggle_sort_type ();
        void search_string_updated (const std::string&);
        void print () const;
+
+       sigc::connection _refresh_connection;
 };
 
 #endif /* __ardour_gtk_key_editor_h__ */