void View::on_new_binary_data(unsigned int segment_id, void* decoder, unsigned int bin_class_id)
{
if ((segment_id == current_segment_) && (decoder == decoder_) && (bin_class_id == bin_class_id_))
- update_data();
+ if (!delayed_view_updater_.isActive())
+ delayed_view_updater_.start();
}
void View::on_decoder_stacked(void* decoder)
decoder_selector_->removeItem(index);
}
+void View::perform_delayed_view_update()
+{
+ update_data();
+}
+
} // namespace decoder_output
} // namespace views