mirror of
https://github.com/portapack-mayhem/mayhem-firmware.git
synced 2025-12-02 20:51:47 +00:00
Move UIRecordView::set_sampling_rate to .cpp.
This commit is contained in:
@@ -195,6 +195,19 @@ void RecordView::focus() {
|
|||||||
button_record.focus();
|
button_record.focus();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void RecordView::set_sampling_rate(const size_t new_sampling_rate) {
|
||||||
|
if( new_sampling_rate != sampling_rate ) {
|
||||||
|
stop();
|
||||||
|
sampling_rate = new_sampling_rate;
|
||||||
|
|
||||||
|
button_record.hidden(sampling_rate == 0);
|
||||||
|
text_record_filename.hidden(sampling_rate == 0);
|
||||||
|
text_record_dropped.hidden(sampling_rate == 0);
|
||||||
|
text_time_available.hidden(sampling_rate == 0);
|
||||||
|
rect_background.hidden(sampling_rate != 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
bool RecordView::is_active() const {
|
bool RecordView::is_active() const {
|
||||||
return (bool)capture_thread;
|
return (bool)capture_thread;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -55,18 +55,7 @@ public:
|
|||||||
|
|
||||||
void focus() override;
|
void focus() override;
|
||||||
|
|
||||||
void set_sampling_rate(const size_t new_sampling_rate) {
|
void set_sampling_rate(const size_t new_sampling_rate);
|
||||||
if( new_sampling_rate != sampling_rate ) {
|
|
||||||
stop();
|
|
||||||
sampling_rate = new_sampling_rate;
|
|
||||||
|
|
||||||
button_record.hidden(sampling_rate == 0);
|
|
||||||
text_record_filename.hidden(sampling_rate == 0);
|
|
||||||
text_record_dropped.hidden(sampling_rate == 0);
|
|
||||||
text_time_available.hidden(sampling_rate == 0);
|
|
||||||
rect_background.hidden(sampling_rate != 0);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void start();
|
void start();
|
||||||
void stop();
|
void stop();
|
||||||
|
|||||||
Reference in New Issue
Block a user