X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fplugin_ui.h;h=b3420f2924599cc3758aa48d37f2da1a0c1723a5;hb=3dcb7bf3d3f4eca512c799b5f63fd412e5e3e233;hp=b17ecc92966a8b7228743b6aff5d47d52cfd310d;hpb=9e256b044d3da4053782a8fa857ca68fd274464b;p=ardour.git diff --git a/gtk2_ardour/plugin_ui.h b/gtk2_ardour/plugin_ui.h index b17ecc9296..b3420f2924 100644 --- a/gtk2_ardour/plugin_ui.h +++ b/gtk2_ardour/plugin_ui.h @@ -72,13 +72,13 @@ namespace PBD { } namespace ArdourWidgets { - class ClickBox; class FastMeter; } class LatencyGUI; class ArdourWindow; class PluginEqGui; +class PluginLoadStatsGui; class VSTPluginUI; class PlugUIBase : public virtual sigc::trackable, public PBD::ScopedConnectionList @@ -138,6 +138,8 @@ protected: Gtk::Expander description_expander; /** an expander containing the plugin analysis graph */ Gtk::Expander plugin_analysis_expander; + /** an expander containing the plugin cpu profile */ + Gtk::Expander cpuload_expander; /** a button which, when clicked, opens the latency GUI */ ArdourWidgets::ArdourButton latency_button; /** a button which sets all controls' automation setting to Manual */ @@ -152,11 +154,11 @@ protected: ArdourWidgets::ArdourButton automation_latch_all_button; void set_latency_label (); - LatencyGUI* latency_gui; ArdourWindow* latency_dialog; PluginEqGui* eqgui; + PluginLoadStatsGui* stats_gui; Gtk::Image* focus_out_image; Gtk::Image* focus_in_image; @@ -172,6 +174,7 @@ protected: bool bypass_button_release(GdkEventButton*); void toggle_description (); void toggle_plugin_analysis (); + void toggle_cpuload_display (); void processor_active_changed (boost::weak_ptr p); void plugin_going_away (); void automation_state_changed (); @@ -232,7 +235,6 @@ private: ArdourWidgets::ArdourButton automate_button; Gtk::Label label; ArdourWidgets::ArdourDropdown* combo; - ArdourWidgets::ClickBox* clickbox; Gtk::FileChooserButton* file_button; ArdourWidgets::ArdourSpinner* spin_box;