From ca5cf0102d2617f1a701e7a0a011ef4b02b14d0b Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Mon, 1 May 2017 19:34:07 +0200 Subject: Show buffer size in status area. --- plugingui/statusframecontent.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'plugingui/statusframecontent.cc') diff --git a/plugingui/statusframecontent.cc b/plugingui/statusframecontent.cc index d988c2c..e160da0 100644 --- a/plugingui/statusframecontent.cc +++ b/plugingui/statusframecontent.cc @@ -47,6 +47,8 @@ StatusframeContent::StatusframeContent( this, &StatusframeContent::updateMidimapLoadStatus); CONNECT(this, settings_notifier.samplerate, this, &StatusframeContent::updateSamplerate); + CONNECT(this, settings_notifier.buffer_size, + this, &StatusframeContent::updateBufferSize); CONNECT(this, settings_notifier.enable_resampling, this, &StatusframeContent::updateResamplingEnabled); CONNECT(this, settings_notifier.resampling_active, @@ -77,6 +79,7 @@ void StatusframeContent::updateContent() // "Drumkit version: " + drumkit_version + "\n" "Drumkit samplerate: " + drumkit_samplerate + "\n" "Session samplerate: " + samplerate + "\n" + "Session buffer size: " + buffer_size + "\n" // "Resampling enabled: " + resampling_enabled + "\n" "Resampling active: " + resampling_active + "\n" "Number of underruns: " + number_of_underruns + "\n" @@ -162,6 +165,13 @@ void StatusframeContent::updateSamplerate(double samplerate) updateContent(); } +void StatusframeContent::updateBufferSize(std::size_t buffer_size) +{ + this->buffer_size = std::to_string(buffer_size); + + updateContent(); +} + void StatusframeContent::updateResamplingEnabled(bool enable_resampling) { this->resampling_enabled = enable_resampling ? "Yes" : "No"; -- cgit v1.2.3