diff options
Diffstat (limited to 'plugingui')
| -rw-r--r-- | plugingui/statusframecontent.cc | 10 | ||||
| -rw-r--r-- | plugingui/statusframecontent.h | 2 | 
2 files changed, 12 insertions, 0 deletions
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"; diff --git a/plugingui/statusframecontent.h b/plugingui/statusframecontent.h index 20fbfd9..c5fb8c4 100644 --- a/plugingui/statusframecontent.h +++ b/plugingui/statusframecontent.h @@ -52,6 +52,7 @@ public:  	void updateDrumkitSamplerate(std::size_t drumkit_samplerate);  	void updateMidimapLoadStatus(LoadStatus load_status);  	void updateSamplerate(double samplerate); +	void updateBufferSize(std::size_t buffer_size);  	void updateResamplingEnabled(bool enable_resampling);  	void updateResamplingActive(bool resampling_active);  	void updateNumberOfUnderruns(std::size_t number_of_underruns); @@ -68,6 +69,7 @@ private:  	std::string drumkit_samplerate;  	std::string midimap_load_status;  	std::string samplerate; +	std::string buffer_size;  	std::string resampling_enabled;  	std::string resampling_active;  	std::string number_of_underruns;  | 
