SWMMVis  6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
rainintervalcombobox.h
Go to the documentation of this file.
1
22#ifndef RAININTERVALCOMBOBOX_H
23#define RAININTERVALCOMBOBOX_H
24
25#include <QComboBox>
26
28
29class RainIntervalComboBox : public QComboBox
30{
31 Q_OBJECT
35 READ value WRITE setValue USER true NOTIFY valueChanged)
36
37public:
38 explicit RainIntervalComboBox(QWidget *parent = nullptr);
39
40 [[nodiscard]] RainIntervalRef value() const { return m_ref; }
41 void setValue(const RainIntervalRef &ref);
42
43signals:
45
46private slots:
47 void onEdited();
48
49private:
50 void apply();
51
52 RainIntervalRef m_ref;
55 bool m_suppressApply = false;
56};
57
58#endif // RAININTERVALCOMBOBOX_H
Definition rainintervalcombobox.h:30
RainIntervalRef value
Definition rainintervalcombobox.h:35
void setValue(const RainIntervalRef &ref)
Definition rainintervalcombobox.cpp:28
RainIntervalRef value() const
Definition rainintervalcombobox.h:40
EdgeRef ref
Definition pslgminsize.cpp:377
QVector< int > parent
union-find
Definition pslgminsize.cpp:176
Definition rainintervalref.h:36