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


类 | |
| struct | RecentItem |
Public 成员函数 | |
| CRecentDatabase (QObject *parent=nullptr) | |
| int | AddRecent (const RecentItem &item) |
| bool | DeleteRecent (int id) |
| bool | UpdateRecent (const RecentItem &item) |
| QList< RecentItem > | GetRecents (int limit=-1, int offset=0) |
| bool | HasFileContents (const RecentItem &item) |
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) |
Private 成员函数 | |
| bool | OnInitializeDatabase () override |
| Initialize database | |
| virtual bool | OnInitializeSqliteDatabase () override |
| virtual bool | OnInitializeMySqlDatabase () override |
| virtual bool | ExportToJson (QJsonObject &obj) override |
| virtual bool | ImportFromJson (const QJsonObject &obj) override |
| bool | UpdateRecent (const QString &szFile, const QString &szName, const QString &szDescription) |
Private 属性 | |
| CDatabaseIcon | m_IconDB |
| CDatabaseFile | m_FileDB |
额外继承的成员函数 | |
信号 继承自 CDatabase | |
| void | sigChanged () |
Protected 成员函数 继承自 CDatabase | |
| void | SetError (const QString &szErr=QString()) |
Protected 属性 继承自 CDatabase | |
| QString | m_szConnectName |
| QString | m_MinVersion |
| const CParameterDatabase * | m_pPara |
The CRecentDatabase class
在文件 RecentDatabase.h 第 15 行定义.
|
explicit |
在文件 RecentDatabase.cpp 第 31 行定义.
|
virtual |
在文件 RecentDatabase.cpp 第 37 行定义.
| int CRecentDatabase::AddRecent | ( | const RecentItem & | item | ) |
在文件 RecentDatabase.cpp 第 191 行定义.
| bool CRecentDatabase::DeleteRecent | ( | int | id | ) |
在文件 RecentDatabase.cpp 第 273 行定义.
|
overrideprivatevirtual |
重载 CDatabase .
在文件 RecentDatabase.cpp 第 338 行定义.
| QList< CRecentDatabase::RecentItem > CRecentDatabase::GetRecents | ( | int | limit = -1, |
| int | offset = 0 |
||
| ) |
在文件 RecentDatabase.cpp 第 289 行定义.
| bool CRecentDatabase::HasFileContents | ( | const RecentItem & | item | ) |
在文件 RecentDatabase.cpp 第 333 行定义.
|
overrideprivatevirtual |
重载 CDatabase .
在文件 RecentDatabase.cpp 第 367 行定义.
|
overrideprivatevirtual |
|
overrideprivatevirtual |
重载 CDatabase .
在文件 RecentDatabase.cpp 第 121 行定义.
|
overrideprivatevirtual |
重载 CDatabase .
在文件 RecentDatabase.cpp 第 55 行定义.
|
private |
在文件 RecentDatabase.cpp 第 248 行定义.
| bool CRecentDatabase::UpdateRecent | ( | const RecentItem & | item | ) |
在文件 RecentDatabase.cpp 第 243 行定义.
|
private |
在文件 RecentDatabase.h 第 57 行定义.
|
private |
在文件 RecentDatabase.h 第 56 行定义.