KWin
Loading...
Searching...
No Matches
Public Member Functions | List of all members
KWin::RuleBookSettings Class Reference

#include <rulebooksettings.h>

Inheritance diagram for KWin::RuleBookSettings:

Public Member Functions

 RuleBookSettings (KSharedConfig::Ptr config, QObject *parent=nullptr)
 
 RuleBookSettings (const QString &configname, KConfig::OpenFlags, QObject *parent=nullptr)
 
 RuleBookSettings (KConfig::OpenFlags, QObject *parent=nullptr)
 
 RuleBookSettings (QObject *parent=nullptr)
 
 ~RuleBookSettings ()
 
void setRules (const QList< Rules * > &)
 
QList< Rules * > rules ()
 
bool usrSave () override
 
void usrRead () override
 
bool usrIsSaveNeeded () const
 
int ruleCount () const
 
RuleSettings * ruleSettingsAt (int row) const
 
RuleSettings * insertRuleSettingsAt (int row)
 
void removeRuleSettingsAt (int row)
 
void moveRuleSettings (int srcRow, int destRow)
 

Detailed Description

Definition at line 21 of file rulebooksettings.h.

Constructor & Destructor Documentation

◆ RuleBookSettings() [1/4]

KWin::RuleBookSettings::RuleBookSettings ( KSharedConfig::Ptr config,
QObject * parent = nullptr )

Definition at line 18 of file rulebooksettings.cpp.

◆ RuleBookSettings() [2/4]

KWin::RuleBookSettings::RuleBookSettings ( const QString & configname,
KConfig::OpenFlags flags,
QObject * parent = nullptr )

Definition at line 23 of file rulebooksettings.cpp.

◆ RuleBookSettings() [3/4]

KWin::RuleBookSettings::RuleBookSettings ( KConfig::OpenFlags flags,
QObject * parent = nullptr )

Definition at line 28 of file rulebooksettings.cpp.

◆ RuleBookSettings() [4/4]

KWin::RuleBookSettings::RuleBookSettings ( QObject * parent = nullptr)

Definition at line 33 of file rulebooksettings.cpp.

◆ ~RuleBookSettings()

KWin::RuleBookSettings::~RuleBookSettings ( )

Definition at line 38 of file rulebooksettings.cpp.

Member Function Documentation

◆ insertRuleSettingsAt()

RuleSettings * KWin::RuleBookSettings::insertRuleSettingsAt ( int row)

Definition at line 144 of file rulebooksettings.cpp.

◆ moveRuleSettings()

void KWin::RuleBookSettings::moveRuleSettings ( int srcRow,
int destRow )

Definition at line 169 of file rulebooksettings.cpp.

◆ removeRuleSettingsAt()

void KWin::RuleBookSettings::removeRuleSettingsAt ( int row)

Definition at line 159 of file rulebooksettings.cpp.

◆ ruleCount()

int KWin::RuleBookSettings::ruleCount ( ) const

Definition at line 133 of file rulebooksettings.cpp.

◆ rules()

QList< Rules * > KWin::RuleBookSettings::rules ( )

Definition at line 75 of file rulebooksettings.cpp.

◆ ruleSettingsAt()

RuleSettings * KWin::RuleBookSettings::ruleSettingsAt ( int row) const

Definition at line 138 of file rulebooksettings.cpp.

◆ setRules()

void KWin::RuleBookSettings::setRules ( const QList< Rules * > & rules)

Definition at line 43 of file rulebooksettings.cpp.

◆ usrIsSaveNeeded()

bool KWin::RuleBookSettings::usrIsSaveNeeded ( ) const

Definition at line 126 of file rulebooksettings.cpp.

◆ usrRead()

void KWin::RuleBookSettings::usrRead ( )
override

Definition at line 103 of file rulebooksettings.cpp.

◆ usrSave()

bool KWin::RuleBookSettings::usrSave ( )
override

Definition at line 85 of file rulebooksettings.cpp.


The documentation for this class was generated from the following files: