|
Rabbit Remote Control 0.1.0-bate8
|
Icon database. More...
#include <Database.h>
Public Member Functions | |
| CDatabaseIcon (const QString &szSuffix=QString(), QObject *parent=nullptr) | |
| int | GetIcon (const QIcon &icon) |
| Get icon id. | |
| QIcon | GetIcon (int id) |
Public Member Functions inherited from 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) |
Static Public Member Functions | |
| static bool | ExportIconToJson (const QIcon &icon, QJsonObject &obj) |
| static bool | ImportIconFromJson (const QJsonObject &obj, QIcon &icon) |
Protected Member Functions | |
| bool | OnInitializeSqliteDatabase () override |
| bool | OnInitializeMySqlDatabase () override |
Protected Member Functions inherited from CDatabase | |
| void | SetError (const QString &szErr=QString()) |
| virtual bool | ExportToJson (QJsonObject &obj) |
| virtual bool | ImportFromJson (const QJsonObject &obj) |
| virtual bool | OnInitializeDatabase () |
| Initialize database. | |
Private Attributes | |
| QString | m_szTableName |
Additional Inherited Members | |
Signals inherited from CDatabase | |
| void | sigChanged () |
Protected Attributes inherited from CDatabase | |
| QString | m_szConnectName |
| QString | m_MinVersion |
| const CParameterDatabase * | m_pPara |
Icon database.
Definition at line 128 of file Database.h.
|
explicit |
Definition at line 419 of file Database.cpp.
|
static |
Definition at line 630 of file Database.cpp.
| int CDatabaseIcon::GetIcon | ( | const QIcon & | icon | ) |
Get icon id.
| icon |
Definition at line 493 of file Database.cpp.
| QIcon CDatabaseIcon::GetIcon | ( | int | id | ) |
Definition at line 573 of file Database.cpp.
|
static |
Definition at line 642 of file Database.cpp.
|
overrideprotectedvirtual |
Reimplemented from CDatabase.
Definition at line 466 of file Database.cpp.
|
overrideprotectedvirtual |
Reimplemented from CDatabase.
Definition at line 428 of file Database.cpp.
|
private |
Definition at line 155 of file Database.h.