The interface for the logical part of a setting.
virtual QString tag() const
virtual QString label() const
virtual bool isGlobal() const
A SettingsItem that represents a spinbox.
virtual QVariant defaultValue() const override
void intChanged(int value)
virtual void setDefaultValue(const QVariant &dv) override
SettingsItemSpinbox(const QString &label, const QString &tag, int defVal, const QString &cat=QString(), const QString &desc=QString(), bool isGlobal=true)
virtual QVariant value() const override
virtual void setValue(const QVariant &v) override
virtual SettingsWidget * editWidget(QWidget *parent=nullptr) override
void setRange(int min, int max)
QObject * parent() const const