]> sigrok.org Git - pulseview.git/blobdiff - pv/widgets/sweeptimingwidget.h
Use a generic approach when adding the "close on enter" hook for popups
[pulseview.git] / pv / widgets / sweeptimingwidget.h
index c4bfe37850ce29b0abf5115d74c6fdfb63846e7d..fc83c2042a289874fb02fd51b883ac95c45b00eb 100644 (file)
@@ -40,7 +40,6 @@ private:
        enum ValueType
        {
                None,
-               ReadOnly,
                MinMaxStep,
                List
        };
@@ -49,20 +48,21 @@ public:
        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:
+       const char *const _suffix;
+
        QHBoxLayout _layout;
 
-       QLineEdit _read_only_value;
        QDoubleSpinBox _value;
        QComboBox _list;