summaryrefslogtreecommitdiff
path: root/gtk2_ardour/plugin_ui.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2018-05-17 22:14:08 +0200
committerRobin Gareus <robin@gareus.org>2018-05-17 22:15:07 +0200
commit7e78d1c786d253c8456a24d4d7ffc35ad302edbf (patch)
treec8e48d572053295cae3920574425e6401c8701cd /gtk2_ardour/plugin_ui.h
parentcb51c4c5aa1717d1e37f370b3610e4f8f7b1e0bf (diff)
Display profile-data in generic plugin-UI.
Diffstat (limited to 'gtk2_ardour/plugin_ui.h')
-rw-r--r--gtk2_ardour/plugin_ui.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/gtk2_ardour/plugin_ui.h b/gtk2_ardour/plugin_ui.h
index 53171cacbf..7156f57129 100644
--- a/gtk2_ardour/plugin_ui.h
+++ b/gtk2_ardour/plugin_ui.h
@@ -137,6 +137,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 */
@@ -149,8 +151,12 @@ protected:
ArdourWidgets::ArdourButton automation_touch_all_button;
/** a button which sets all controls' automation setting to Latch */
ArdourWidgets::ArdourButton automation_latch_all_button;
+ /** */
+ Gtk::Label cpuload_label;
void set_latency_label ();
+ void update_cpu_label ();
+ sigc::connection update_cpu_label_connection;
LatencyGUI* latency_gui;
ArdourWindow* latency_dialog;
@@ -171,6 +177,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<ARDOUR::Processor> p);
void plugin_going_away ();
void automation_state_changed ();