| KWin
    | 
#include <ruleitem.h>
 
 | Public Types | |
| enum | Type { Undefined , Boolean , String , Integer , Option , NetTypes , Percentage , Point , Size , Shortcut , OptionList } | 
| enum | Flags { NoFlags = 0 , AlwaysEnabled = 1u << 0 , StartEnabled = 1u << 1 , AffectsWarning = 1u << 2 , AffectsDescription = 1u << 3 , SuggestionOnly = 1u << 4 , AllFlags = 0b11111 } | 
| Public Member Functions | |
| RuleItem () | |
| RuleItem (const QString &key, const RulePolicy::Type policyType, const Type type, const QString &name, const QString §ion, const QIcon &icon=QIcon::fromTheme("window"), const QString &description=QString("")) | |
| QString | key () const | 
| QString | name () const | 
| QString | section () const | 
| QIcon | icon () const | 
| QString | iconName () const | 
| QString | description () const | 
| bool | isEnabled () const | 
| void | setEnabled (bool enabled) | 
| bool | hasFlag (RuleItem::Flags flag) const | 
| void | setFlag (RuleItem::Flags flag, bool active=true) | 
| Type | type () const | 
| QVariant | value () const | 
| void | setValue (QVariant value) | 
| QVariant | suggestedValue () const | 
| void | setSuggestedValue (QVariant value) | 
| QVariant | options () const | 
| void | setOptionsData (const QList< OptionsModel::Data > &data) | 
| RulePolicy::Type | policyType () const | 
| int | policy () const | 
| void | setPolicy (int policy) | 
| QVariant | policyModel () const | 
| QString | policyKey () const | 
| void | reset () | 
Definition at line 17 of file ruleitem.h.
| Enumerator | |
|---|---|
| NoFlags | |
| AlwaysEnabled | |
| StartEnabled | |
| AffectsWarning | |
| AffectsDescription | |
| SuggestionOnly | |
| AllFlags | |
Definition at line 37 of file ruleitem.h.
| enum KWin::RuleItem::Type | 
| Enumerator | |
|---|---|
| Undefined | |
| Boolean | |
| String | |
| Integer | |
| Option | |
| NetTypes | |
| Percentage | |
| Point | |
| Size | |
| Shortcut | |
| OptionList | |
Definition at line 22 of file ruleitem.h.
| 
 | inline | 
Definition at line 48 of file ruleitem.h.
| KWin::RuleItem::RuleItem | ( | const QString & | key, | 
| const RulePolicy::Type | policyType, | ||
| const Type | type, | ||
| const QString & | name, | ||
| const QString & | section, | ||
| const QIcon & | icon = QIcon::fromTheme("window"), | ||
| const QString & | description = QString("") ) | 
Definition at line 12 of file ruleitem.cpp.
| QString KWin::RuleItem::description | ( | ) | const | 
Definition at line 68 of file ruleitem.cpp.
| bool KWin::RuleItem::hasFlag | ( | RuleItem::Flags | flag | ) | const | 
Definition at line 83 of file ruleitem.cpp.
| QIcon KWin::RuleItem::icon | ( | ) | const | 
Definition at line 63 of file ruleitem.cpp.
| QString KWin::RuleItem::iconName | ( | ) | const | 
Definition at line 58 of file ruleitem.cpp.
| bool KWin::RuleItem::isEnabled | ( | ) | const | 
Definition at line 73 of file ruleitem.cpp.
| QString KWin::RuleItem::key | ( | ) | const | 
Definition at line 43 of file ruleitem.cpp.
| QString KWin::RuleItem::name | ( | ) | const | 
Definition at line 48 of file ruleitem.cpp.
| QVariant KWin::RuleItem::options | ( | ) | const | 
Definition at line 124 of file ruleitem.cpp.
| int KWin::RuleItem::policy | ( | ) | const | 
Definition at line 144 of file ruleitem.cpp.
| QString KWin::RuleItem::policyKey | ( | ) | const | 
Definition at line 164 of file ruleitem.cpp.
| QVariant KWin::RuleItem::policyModel | ( | ) | const | 
Definition at line 159 of file ruleitem.cpp.
| RulePolicy::Type KWin::RuleItem::policyType | ( | ) | const | 
Definition at line 154 of file ruleitem.cpp.
| void KWin::RuleItem::reset | ( | ) | 
Definition at line 32 of file ruleitem.cpp.
| QString KWin::RuleItem::section | ( | ) | const | 
Definition at line 53 of file ruleitem.cpp.
| void KWin::RuleItem::setEnabled | ( | bool | enabled | ) | 
Definition at line 78 of file ruleitem.cpp.
| void KWin::RuleItem::setFlag | ( | RuleItem::Flags | flag, | 
| bool | active = true ) | 
Definition at line 88 of file ruleitem.cpp.
| void KWin::RuleItem::setOptionsData | ( | const QList< OptionsModel::Data > & | data | ) | 
Definition at line 132 of file ruleitem.cpp.
| void KWin::RuleItem::setPolicy | ( | int | policy | ) | 
Definition at line 149 of file ruleitem.cpp.
| void KWin::RuleItem::setSuggestedValue | ( | QVariant | value | ) | 
Definition at line 119 of file ruleitem.cpp.
| void KWin::RuleItem::setValue | ( | QVariant | value | ) | 
Definition at line 106 of file ruleitem.cpp.
| QVariant KWin::RuleItem::suggestedValue | ( | ) | const | 
Definition at line 114 of file ruleitem.cpp.
| RuleItem::Type KWin::RuleItem::type | ( | ) | const | 
Definition at line 93 of file ruleitem.cpp.
| QVariant KWin::RuleItem::value | ( | ) | const | 
Definition at line 98 of file ruleitem.cpp.