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.