class LatencyGUI;
class ArdourWindow;
class PluginEqGui;
+class PluginLoadStatsGui;
class VSTPluginUI;
class PlugUIBase : public virtual sigc::trackable, public PBD::ScopedConnectionList
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 */
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;
bool bypass_button_release(GdkEventButton*);
void toggle_description ();
void toggle_plugin_analysis ();
+ void toggle_cpuload_display ();
void processor_active_changed (boost::weak_ptr<ARDOUR::Processor> p);
void plugin_going_away ();
void automation_state_changed ();