From cce58a93617507a4f2e6927de4445e30b7b46617 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Mon, 17 Apr 2017 17:44:05 +0200 Subject: Connected streaming controls. --- plugingui/maintab.cc | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'plugingui/maintab.cc') diff --git a/plugingui/maintab.cc b/plugingui/maintab.cc index 3e5a816..571bf20 100644 --- a/plugingui/maintab.cc +++ b/plugingui/maintab.cc @@ -35,6 +35,7 @@ MainTab::MainTab(Widget* parent, : Widget(parent) , drumkitframe_content{this, settings, settings_notifier} , humanizerframe_content{this, settings, settings_notifier} + , diskstreamingframe_content{this, settings, settings_notifier} , settings(settings) , settings_notifier(settings_notifier) { @@ -74,6 +75,12 @@ MainTab::MainTab(Widget* parent, CONNECT(&humanizer_frame, onSwitchChangeNotifier, this, &MainTab::humanizerOnChange); + + CONNECT(this, settings_notifier.disk_cache_enable, + &diskstreaming_frame, &FrameWidget::setOnSwitch); + + CONNECT(&diskstreaming_frame, onSwitchChangeNotifier, + this, &MainTab::diskStreamingOnChange); } void MainTab::humanizerOnChange(bool on) @@ -81,4 +88,9 @@ void MainTab::humanizerOnChange(bool on) settings.enable_velocity_modifier.store(on); } +void MainTab::diskStreamingOnChange(bool on) +{ + settings.disk_cache_enable.store(on); +} + } // GUI:: -- cgit v1.2.3