54 const QIcon &
icon = QIcon::fromTheme(
"window"),
71 QVariant
value()
const;
88 QVariant typedValue(
const QVariant &
value)
const;
96 QString m_description;
97 QFlags<Flags> m_flags;
102 QVariant m_suggestedValue;
104 std::unique_ptr<RulePolicy> m_policy;
105 std::unique_ptr<OptionsModel> m_options;
RulePolicy::Type policyType() const
QString description() const
QVariant suggestedValue() const
void setOptionsData(const QList< OptionsModel::Data > &data)
void setEnabled(bool enabled)
void setPolicy(int policy)
bool hasFlag(RuleItem::Flags flag) const
void setValue(QVariant value)
QVariant policyModel() const
QString policyKey() const
void setFlag(RuleItem::Flags flag, bool active=true)
void setSuggestedValue(QVariant value)