|
Rabbit Remote Control 0.1.0-bate6
|


Classes | |
| struct | UrlItem |
Public Member Functions | |
| CDatabaseUrl (QObject *parent=nullptr) | |
| int | AddUrl (const QString &url, const QString &title=QString(), const QIcon &icon=QIcon()) |
| bool | DeleteUrl (const QString &url) |
| bool | DeleteUrl (int id) |
| bool | UpdateUrl (const QString &url, const QString &title=QString(), const QIcon &icon=QIcon()) |
| bool | UpdateUrl (int id, const QString &title=QString(), const QIcon &icon=QIcon()) |
| UrlItem | GetItem (int id) |
| UrlItem | GetItem (const QString &url) |
| int | GetId (const QString &url) |
| QList< int > | GetDomain (const QString &szDomain) |
| QList< UrlItem > | Search (const QString &keyword) |
| virtual bool | OnInitializeDatabase () override |
| virtual bool | ExportToJson (QJsonObject &obj) override |
| virtual bool | ImportFromJson (const QJsonObject &obj) override |
Public Member Functions inherited from CDatabase | |
| CDatabase (QObject *parent=nullptr) | |
| void | SetDatabase (QSqlDatabase db, CParameterDatabase *pPara=nullptr) |
| QSqlDatabase | GetDatabase () const |
| virtual bool | OpenDatabase (CParameterDatabase *pPara=nullptr) |
| OpenDatabase. | |
| virtual bool | OpenMySqlDatabase (CParameterDatabase *pPara) |
| virtual bool | OpenODBCDatabase (CParameterDatabase *pPara) |
| virtual bool | OpenSQLiteDatabase (const QString &connectionName=QString(), const QString &dbPath=QString()) |
| virtual bool | IsOpen () const |
| virtual void | CloseDatabase () |
| virtual bool | ExportToJsonFile (const QString &szFile) |
| virtual bool | ImportFromJsonFile (const QString &szFile) |
Private Attributes | |
| CDatabaseIcon | m_iconDB |
Additional Inherited Members | |
Signals inherited from CDatabase | |
| void | sigChanged () |
Protected Member Functions inherited from CDatabase | |
| virtual bool | OnInitializeSqliteDatabase () |
| virtual bool | OnInitializeMySqlDatabase () |
Protected Attributes inherited from CDatabase | |
| QString | m_szConnectName |
| QString | m_MinVersion |
| CParameterDatabase * | m_pPara |
Definition at line 7 of file DatabaseUrl.h.
| int CDatabaseUrl::AddUrl | ( | const QString & | url, |
| const QString & | title = QString(), |
||
| const QIcon & | icon = QIcon() |
||
| ) |
Definition at line 43 of file DatabaseUrl.cpp.
| bool CDatabaseUrl::DeleteUrl | ( | const QString & | url | ) |
Definition at line 103 of file DatabaseUrl.cpp.
| bool CDatabaseUrl::DeleteUrl | ( | int | id | ) |
Definition at line 120 of file DatabaseUrl.cpp.
|
overridevirtual |
Implements CDatabase.
Definition at line 307 of file DatabaseUrl.cpp.
| QList< int > CDatabaseUrl::GetDomain | ( | const QString & | szDomain | ) |
Definition at line 259 of file DatabaseUrl.cpp.
| int CDatabaseUrl::GetId | ( | const QString & | url | ) |
Definition at line 243 of file DatabaseUrl.cpp.
| CDatabaseUrl::UrlItem CDatabaseUrl::GetItem | ( | const QString & | url | ) |
Definition at line 221 of file DatabaseUrl.cpp.
| CDatabaseUrl::UrlItem CDatabaseUrl::GetItem | ( | int | id | ) |
Definition at line 199 of file DatabaseUrl.cpp.
|
overridevirtual |
Implements CDatabase.
Definition at line 312 of file DatabaseUrl.cpp.
|
overridevirtual |
Reimplemented from CDatabase.
Definition at line 15 of file DatabaseUrl.cpp.
| QList< CDatabaseUrl::UrlItem > CDatabaseUrl::Search | ( | const QString & | keyword | ) |
Definition at line 278 of file DatabaseUrl.cpp.
| bool CDatabaseUrl::UpdateUrl | ( | const QString & | url, |
| const QString & | title = QString(), |
||
| const QIcon & | icon = QIcon() |
||
| ) |
Definition at line 137 of file DatabaseUrl.cpp.
| bool CDatabaseUrl::UpdateUrl | ( | int | id, |
| const QString & | title = QString(), |
||
| const QIcon & | icon = QIcon() |
||
| ) |
Definition at line 163 of file DatabaseUrl.cpp.
|
private |
Definition at line 43 of file DatabaseUrl.h.