enum ValueType
{
None,
- ReadOnly,
MinMaxStep,
List
};
SweepTimingWidget(const char *suffix, QWidget *parent = NULL);
void show_none();
- void show_read_only();
void show_min_max_step(uint64_t min, uint64_t max, uint64_t step);
void show_list(const uint64_t *vals, size_t count);
+ void show_125_list(uint64_t min, uint64_t max);
uint64_t value() const;
void set_value(uint64_t value);
-signals:
+Q_SIGNALS:
void value_changed();
private:
- QHBoxLayout _layout;
+ const char *const suffix_;
- QLineEdit _read_only_value;
- QDoubleSpinBox _value;
- QComboBox _list;
+ QHBoxLayout layout_;
- ValueType _value_type;
+ QDoubleSpinBox value_;
+ QComboBox list_;
+
+ ValueType value_type_;
};
} // widgets