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
initialqualityeditbutton.h
Go to the documentation of this file.
1
16#ifndef INITIALQUALITYEDITBUTTON_H
17#define INITIALQUALITYEDITBUTTON_H
18
19#include <QWidget>
20
22
23class QPushButton;
24
25class InitialQualityEditButton : public QWidget
26{
27 Q_OBJECT
31 READ value WRITE setValue USER true NOTIFY valueChanged)
32
33public:
34 explicit InitialQualityEditButton(QWidget *parent = nullptr);
35
36 [[nodiscard]] InitialQualityEditRef value() const noexcept { return m_ref; }
38
39signals:
43
44private slots:
45 void onClicked();
46
47private:
48 void refreshLabel();
49
51 QPushButton *m_btn = nullptr;
52};
53
54#endif // INITIALQUALITYEDITBUTTON_H
Definition initialqualityeditbutton.h:26
void setValue(const InitialQualityEditRef &ref)
Definition initialqualityeditbutton.cpp:29
InitialQualityEditRef value
Definition initialqualityeditbutton.h:31
InitialQualityEditRef value() const noexcept
Definition initialqualityeditbutton.h:36
EdgeRef ref
Definition pslgminsize.cpp:377
QVector< int > parent
union-find
Definition pslgminsize.cpp:176
Definition initialqualityeditref.h:27