Don't report an error when the user cancels a time stretch operation.
[ardour.git] / gtk2_ardour / port_matrix.h
index 373a3162577b0d7b06906f35eb5ea1b793102ae6..0c0a52a1a1ea9ccc2e9d04c43cdd6dca4f3570d4 100644 (file)
@@ -140,6 +140,7 @@ public:
        virtual void add_channel (boost::shared_ptr<ARDOUR::Bundle>);
        virtual bool can_remove_channels (boost::shared_ptr<ARDOUR::Bundle>) const;
        virtual void remove_channel (ARDOUR::BundleChannel);
+       virtual void remove_all_channels (boost::weak_ptr<ARDOUR::Bundle>);
        virtual bool can_rename_channels (boost::shared_ptr<ARDOUR::Bundle>) const {
                return false;
        }
@@ -175,6 +176,7 @@ private:
        void remove_channel_proxy (boost::weak_ptr<ARDOUR::Bundle>, uint32_t);
        void rename_channel_proxy (boost::weak_ptr<ARDOUR::Bundle>, uint32_t);
        void disassociate_all_on_channel (boost::weak_ptr<ARDOUR::Bundle>, uint32_t, int);
+       void disassociate_all_on_bundle (boost::weak_ptr<ARDOUR::Bundle>, int);
        void setup_global_ports ();
        void toggle_show_only_bundles ();
        bool on_scroll_event (GdkEventScroll *);
@@ -187,6 +189,7 @@ private:
        void session_going_away ();
        void add_remove_option (Gtk::Menu_Helpers::MenuList &, boost::weak_ptr<ARDOUR::Bundle>, int);
        void add_disassociate_option (Gtk::Menu_Helpers::MenuList &, boost::weak_ptr<ARDOUR::Bundle>, int, int);
+       void port_connected_or_disconnected ();
 
        Gtk::Window* _parent;