void update_scale();
- void update_conversion_type();
-
void perform_autoranging(bool keep_divs, bool force_update);
protected:
void on_pos_vdivs_changed(int vdivs);
void on_neg_vdivs_changed(int vdivs);
+ void on_div_height_changed(int height);
void on_resolution_changed(int index);
private:
QComboBox *resolution_cb_, *conversion_cb_, *display_type_cb_;
- QSpinBox *pvdiv_sb_, *nvdiv_sb_;
+ QSpinBox *pvdiv_sb_, *nvdiv_sb_, *div_height_sb_;
float scale_;
int scale_index_;
int pos_vdivs_, neg_vdivs_; // divs per positive/negative side
float resolution_; // e.g. 10 for 10 V/div
- data::SignalBase::ConversionType conversion_type_;
DisplayType display_type_;
bool autoranging_;
};