From d46975bf766e8b7d81fbc17b804724a426918cca Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Fri, 21 Apr 2017 18:29:06 +0200 Subject: Fix reload logic. --- plugingui/diskstreamingframecontent.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'plugingui/diskstreamingframecontent.cc') diff --git a/plugingui/diskstreamingframecontent.cc b/plugingui/diskstreamingframecontent.cc index 87e8b8b..33367de 100644 --- a/plugingui/diskstreamingframecontent.cc +++ b/plugingui/diskstreamingframecontent.cc @@ -59,6 +59,9 @@ DiskstreamingframeContent::DiskstreamingframeContent(Widget* parent, CONNECT(&button, clickNotifier, this, &DiskstreamingframeContent::reloadClicked); + CONNECT(this, settings_notifier.reload_counter, + this, &DiskstreamingframeContent::reloaded); + // TODO: // CONNECT(this, settings_notifier.disk_cache_chunk_size, // this, &DGWindow::chunkSettingsValueChanged); @@ -118,9 +121,11 @@ void DiskstreamingframeContent::limitValueChanged(float value) void DiskstreamingframeContent::reloadClicked() { settings.reload_counter++; +} +void DiskstreamingframeContent::reloaded(std::size_t) +{ button.setEnabled(false); } - } // GUI:: -- cgit v1.2.3