5 #include <QRegularExpression>
6 #include <QRegularExpressionMatch>
18 mDefaultButton(new
QToolButton()), mSettingsItem(item)
62 pair.first->setText(pair.second);
63 if (pair.second.isEmpty())
The interface for the logical part of a setting.
virtual void setValue(const QVariant &v)=0
virtual QVariant value() const =0
virtual bool isDefaultValue() const
virtual QString label() const
virtual QVariant defaultValue() const =0
void setText(const QString &text)
void addLayout(QLayout *layout, int stretch)
void addStretch(int stretch)
void setSpacing(int spacing)
virtual bool event(QEvent *e) override
void setFrameStyle(int style)
void setText(const QString &)
bool setAlignment(QWidget *w, Qt::Alignment alignment)
void setContentsMargins(int left, int top, int right, int bottom)
QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
void destroyed(QObject *obj)
void setObjectName(const QString &name)
QRegularExpressionMatch match(const QString &subject, int offset, QRegularExpression::MatchType matchType, QRegularExpression::MatchOptions matchOptions) const const
bool hasMatch() const const
void setRetainSizeWhenHidden(bool retainSize)
virtual void polish(QWidget *widget)
virtual void unpolish(QWidget *widget)