|
Rabbit Remote Control 0.1.0-bate14
|


Public Member Functions | |
| CParameterFilter (QObject *parent=nullptr, const QString &szPrefix=QString()) | |
| bool | InitDatabase (CParameterDatabase *pDB) |
| bool | InitDatabase (CDatabase *pDB) |
| virtual bool | contains (const QString &szKey) |
| int | AddKey (const QString &szKey) |
| int | RemoveKey (const QString &szKey) |
| int | Clear () |
| virtual bool | isEmpty () |
| int | OnProcess (std::function< int(const QString &key)> cb, bool bErrExit=false) |
| Public Member Functions inherited from CParameter | |
| CParameter (QObject *parent, const QString &szPrefix=QString()) | |
| virtual int | Load (QString szFile=QString()) |
| Load from file. | |
| virtual int | Save (QString szFile=QString(), bool bForce=true) |
| Save to file. | |
| virtual int | Load (QSettings &set) |
| Load from QSettings. | |
| virtual int | Save (QSettings &set, bool bForce=true) |
| Save to QSettings. | |
| virtual bool | CheckValidity () |
| Check whether the parameter is valid to decide whether to use or save the parameter. | |
Protected Member Functions | |
| virtual int | OnLoad (QSettings &set) override |
| virtual int | OnSave (QSettings &set) override |
| Protected Member Functions inherited from CParameter | |
| virtual bool | OnCheckValidity () |
| Check validity. | |
| int | SetModified (bool bModified=true) |
| When setting parameters, if there is a modification, it is called. | |
| bool | GetModified () |
| Whether the parameters have been modified. | |
Private Attributes | |
| QSet< QString > | m_Key |
| CDatabaseFilter * | m_pDatabase |
| QString | m_szSuffix |
Additional Inherited Members | |
| Signals inherited from CParameter | |
| void | sigChanged () |
| emit when the parameter changes Usually if required, the corresponding parameter corresponds to a change event. | |
| Properties inherited from CParameter | |
| bool | Modified |
Definition at line 11 of file ParameterFilter.h.
| CParameterFilter::~CParameterFilter | ( | ) |
Definition at line 12 of file ParameterFilter.cpp.
| int CParameterFilter::AddKey | ( | const QString & | szKey | ) |
Definition at line 58 of file ParameterFilter.cpp.
| int CParameterFilter::Clear | ( | ) |
Definition at line 79 of file ParameterFilter.cpp.
|
virtual |
Definition at line 48 of file ParameterFilter.cpp.
| bool CParameterFilter::InitDatabase | ( | CDatabase * | pDB | ) |
Definition at line 36 of file ParameterFilter.cpp.
| bool CParameterFilter::InitDatabase | ( | CParameterDatabase * | pDB | ) |
Definition at line 20 of file ParameterFilter.cpp.
|
virtual |
Definition at line 88 of file ParameterFilter.cpp.
|
overrideprotectedvirtual |
Implements CParameter.
Definition at line 110 of file ParameterFilter.cpp.
| int CParameterFilter::OnProcess | ( | std::function< int(const QString &key)> | cb, |
| bool | bErrExit = false ) |
Definition at line 96 of file ParameterFilter.cpp.
|
overrideprotectedvirtual |
Implements CParameter.
Definition at line 121 of file ParameterFilter.cpp.
| int CParameterFilter::RemoveKey | ( | const QString & | szKey | ) |
Definition at line 70 of file ParameterFilter.cpp.
|
private |
Definition at line 31 of file ParameterFilter.h.
|
private |
Definition at line 32 of file ParameterFilter.h.
|
private |
Definition at line 33 of file ParameterFilter.h.