24#ifndef LABELEDCONTROLS_H
25#define LABELEDCONTROLS_H
43 QWidget *
parent =
nullptr);
45 [[nodiscard]] QString
text()
const;
47 [[nodiscard]] QLineEdit *
lineEdit()
const {
return m_edit; }
53 QLabel *m_label =
nullptr;
54 QLineEdit *m_edit =
nullptr;
66 QWidget *
parent =
nullptr);
68 [[nodiscard]]
double value()
const;
70 [[nodiscard]] QDoubleSpinBox *
spin()
const {
return m_spin; }
76 QLabel *m_label =
nullptr;
77 QDoubleSpinBox *m_spin =
nullptr;
88 QWidget *
parent =
nullptr);
90 [[nodiscard]]
int value()
const;
92 [[nodiscard]] QSpinBox *
spin()
const {
return m_spin; }
98 QLabel *m_label =
nullptr;
99 QSpinBox *m_spin =
nullptr;
112 QWidget *
parent =
nullptr);
114 void addItem(
const QString &
text,
const QVariant &data = {});
123 [[nodiscard]] QComboBox *
combo()
const {
return m_combo; }
129 QLabel *m_label =
nullptr;
130 QComboBox *m_combo =
nullptr;
154 QWidget *
parent =
nullptr);
159 void setItems(
const QStringList &items,
160 const QString &selected = {});
163 [[nodiscard]] QComboBox *
combo()
const {
return m_combo; }
164 [[nodiscard]] QToolButton *
button()
const {
return m_btn; }
174 QLabel *m_label =
nullptr;
175 QComboBox *m_combo =
nullptr;
176 QToolButton *m_btn =
nullptr;
Definition labeledcontrols.h:108
void setCurrentIndex(int idx)
Definition labeledcontrols.cpp:116
void addItem(const QString &text, const QVariant &data={})
Definition labeledcontrols.cpp:108
void setCurrentData(const QVariant &data)
Definition labeledcontrols.cpp:118
void currentIndexChanged(int idx)
QVariant currentData() const
Definition labeledcontrols.cpp:114
int currentIndex() const
Definition labeledcontrols.cpp:113
QComboBox * combo() const
Definition labeledcontrols.h:123
Definition labeledcontrols.h:59
void setValue(double v)
Definition labeledcontrols.cpp:69
void valueChanged(double v)
double value() const
Definition labeledcontrols.cpp:68
QDoubleSpinBox * spin() const
Definition labeledcontrols.h:70
Definition labeledcontrols.h:82
QSpinBox * spin() const
Definition labeledcontrols.h:92
int value() const
Definition labeledcontrols.cpp:90
void setValue(int v)
Definition labeledcontrols.cpp:91
Definition labeledcontrols.h:39
void setText(const QString &v)
Definition labeledcontrols.cpp:45
QLineEdit * lineEdit() const
Definition labeledcontrols.h:47
void textChanged(const QString &text)
QString text() const
Definition labeledcontrols.cpp:44
Definition labeledcontrols.h:146
void setCurrentText(const QString &v)
Definition labeledcontrols.cpp:178
void setItems(const QStringList &items, const QString &selected={})
Definition labeledcontrols.cpp:155
QComboBox * combo() const
Definition labeledcontrols.h:163
QToolButton * button() const
Definition labeledcontrols.h:164
QString currentText() const
Definition labeledcontrols.cpp:172
void currentTextChanged(const QString &text)
int decimals
Definition meshcellparams.cpp:30
QVector< int > v
pool vertex indices
Definition pslgminsize.cpp:159
QVector< int > parent
union-find
Definition pslgminsize.cpp:176
QString text
Definition queryparser.cpp:35