|
玉兔远程控制 0.1.0-bate8
|
The CDatabaseFilter class 更多...
#include <DatabaseFilter.h>


Public 成员函数 | |
| CDatabaseFilter (const QString &szSuffix=QString(), QObject *parent=nullptr) | |
| 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) |
| virtual bool | ExportToJson (QJsonObject &obj) override |
| virtual bool | ImportFromJson (const QJsonObject &obj) override |
Public 成员函数 继承自 CDatabase | |
| CDatabase (QObject *parent=nullptr) | |
| QSqlDatabase | GetDatabase () const |
| virtual bool | IsOpen () const |
| void | CloseDatabase () |
| Close database | |
| const CParameterDatabase * | GetParameter () const |
| const QString | GetError () const |
| bool | SetDatabase (const CDatabase *db) |
| Share an existing database | |
| bool | SetDatabase (const QSqlDatabase db, const CParameterDatabase *pPara) |
| Share an existing database | |
| bool | OpenDatabase (const CParameterDatabase *pPara=nullptr, const QString &szConnectName=QString()) |
| Open a new database | |
| bool | OpenMySqlDatabase (const CParameterDatabase *pPara, const QString &szConnectName=QString()) |
| bool | OpenODBCDatabase (const CParameterDatabase *pPara, const QString &szConnectName=QString()) |
| bool | OpenSQLiteDatabase (const CParameterDatabase *pPara, const QString &szConnectionName=QString()) |
| bool | OpenSQLiteDatabase (const QString &szFile, const QString &szConnectionName=QString()) |
| virtual bool | ExportToJsonFile (const QString &szFile) |
| virtual bool | ImportFromJsonFile (const QString &szFile) |
Protected 成员函数 | |
| virtual bool | OnInitializeSqliteDatabase () override |
| virtual bool | OnInitializeMySqlDatabase () override |
Protected 成员函数 继承自 CDatabase | |
| void | SetError (const QString &szErr=QString()) |
| virtual bool | OnInitializeDatabase () |
| Initialize database | |
Private 属性 | |
| QString | m_szTableName |
额外继承的成员函数 | |
信号 继承自 CDatabase | |
| void | sigChanged () |
Protected 属性 继承自 CDatabase | |
| QString | m_szConnectName |
| QString | m_MinVersion |
| const CParameterDatabase * | m_pPara |
The CDatabaseFilter class
在文件 DatabaseFilter.h 第 11 行定义.
| int CDatabaseFilter::AddKey | ( | const QString & | szKey | ) |
在文件 DatabaseFilter.cpp 第 43 行定义.
| int CDatabaseFilter::Clear | ( | ) |
在文件 DatabaseFilter.cpp 第 80 行定义.
| bool CDatabaseFilter::contains | ( | const QString & | szKey | ) |
在文件 DatabaseFilter.cpp 第 23 行定义.
|
overridevirtual |
重载 CDatabase .
在文件 DatabaseFilter.cpp 第 128 行定义.
|
overridevirtual |
重载 CDatabase .
在文件 DatabaseFilter.cpp 第 133 行定义.
|
virtual |
在文件 DatabaseFilter.cpp 第 94 行定义.
|
overrideprotectedvirtual |
重载 CDatabase .
在文件 DatabaseFilter.cpp 第 160 行定义.
|
overrideprotectedvirtual |
重载 CDatabase .
在文件 DatabaseFilter.cpp 第 138 行定义.
| int CDatabaseFilter::OnProcess | ( | std::function< int(const QString &key)> | cb, |
| bool | bErrExit = false |
||
| ) |
在文件 DatabaseFilter.cpp 第 108 行定义.
| int CDatabaseFilter::RemoveKey | ( | const QString & | szKey | ) |
在文件 DatabaseFilter.cpp 第 64 行定义.
|
private |
在文件 DatabaseFilter.h 第 27 行定义.