|
玉兔远程控制 0.1.0-bate6
|


信号 | |
| void | bookmarksChanged () |
| void | bookmarkAdded (const BookmarkItem &item) |
| void | bookmarkUpdated (const BookmarkItem &item) |
| void | bookmarkDeleted (int id) |
| void | folderAdded (const BookmarkItem &folder) |
| void | folderUpdated (const BookmarkItem &folder) |
| void | folderDeleted (int folderId) |
信号 继承自 CDatabase | |
| void | sigChanged () |
Public 成员函数 | |
| int | addBookmark (const BookmarkItem &item) |
| bool | updateBookmark (const BookmarkItem &item) |
| bool | deleteBookmark (int id) |
| bool | deleteBookmark (const QList< BookmarkItem > &items) |
| bool | moveBookmark (int id, int newFolderId) |
| int | addFolder (const QString &name, int parentId=0) |
| bool | renameFolder (int folderId, const QString &newName) |
| bool | deleteFolder (int folderId) |
| bool | moveFolder (int folderId, int newParentId) |
| BookmarkItem | getBookmark (int id) |
| QList< BookmarkItem > | getBookmarkByUrl (const QString &url) |
| QList< BookmarkItem > | getAllBookmarks (int folderId=0) |
| QList< BookmarkItem > | searchBookmarks (const QString &keyword) |
| QList< BookmarkItem > | getAllFolders () |
| QList< BookmarkItem > | getSubFolders (int folderId) |
| bool | importFromHtml (const QString &filename) |
| bool | exportToHtml (const QString &filename) |
| bool | importFromBrowser (const QString &browserName) |
| TreeItem | BookmarkToTree (const BookmarkItem &tree, bool setKey=false) |
| BookmarkItem | TreeToBookmark (const TreeItem &tree) |
| BookmarkItem | TreeToBookmark (const TreeItem &item, const CDatabaseUrl::UrlItem &url) |
Public 成员函数 继承自 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) |
静态 Public 成员函数 | |
| static CBookmarkDatabase * | Instance (const QSqlDatabase &database) |
| static CBookmarkDatabase * | Instance (const QString &szFile=QString()) |
Private 成员函数 | |
| CBookmarkDatabase (QObject *parent=nullptr) | |
| bool | OnInitializeDatabase () override |
| void | buildBookmarkDocument (QDomDocument &doc) |
| void | buildBookmarkTree (QDomDocument &doc, QDomElement &parentElement, int folderId) |
| QDomElement | createBookmarkDomElement (QDomDocument &doc, const BookmarkItem &bookmark) |
| int | parseHtmlBookmarks (const QString &htmlContent) |
| int | parseBookmarkList (const QDomElement &dlElement, const QString ¤tPath, QMap< QString, int > &folderMap) |
| int | parseDtElement (const QDomElement &dtElement, const QString ¤tPath, QMap< QString, int > &folderMap) |
| int | importBookmark (const QDomElement &aElement, const QString &folderPath, QMap< QString, int > &folderMap) |
| QString | importFolder (const QDomElement &h3Element, const QString &parentPath, QMap< QString, int > &folderMap) |
| int | getOrCreateFolder (const QString &folderPath, int parentFolderId) |
| int | getOrCreateFolder (const QString &folderPath, QMap< QString, int > &folderMap) |
| QDateTime | parseTimestamp (const QString ×tampStr) |
| QDomElement | findFirstElement (const QDomElement &parent, const QString &tagName) |
| virtual bool | ExportToJson (QJsonObject &obj) override |
| virtual bool | ImportFromJson (const QJsonObject &obj) override |
Private 属性 | |
| CDatabaseTree | m_TreeDB |
| CDatabaseUrl | m_UrlDB |
额外继承的成员函数 | |
Protected 成员函数 继承自 CDatabase | |
| virtual bool | OnInitializeSqliteDatabase () |
| virtual bool | OnInitializeMySqlDatabase () |
Protected 属性 继承自 CDatabase | |
| QString | m_szConnectName |
| QString | m_MinVersion |
| CParameterDatabase * | m_pPara |
在文件 BookmarkDatabase.h 第 62 行定义.
|
explicitprivate |
在文件 BookmarkDatabase.cpp 第 45 行定义.
|
private |
在文件 BookmarkDatabase.cpp 第 52 行定义.
| int CBookmarkDatabase::addBookmark | ( | const BookmarkItem & | item | ) |
在文件 BookmarkDatabase.cpp 第 73 行定义.
| int CBookmarkDatabase::addFolder | ( | const QString & | name, |
| int | parentId = 0 |
||
| ) |
在文件 BookmarkDatabase.cpp 第 119 行定义.
| TreeItem CBookmarkDatabase::BookmarkToTree | ( | const BookmarkItem & | tree, |
| bool | setKey = false |
||
| ) |
在文件 BookmarkDatabase.cpp 第 731 行定义.
|
private |
在文件 BookmarkDatabase.cpp 第 244 行定义.
|
private |
在文件 BookmarkDatabase.cpp 第 306 行定义.
|
private |
在文件 BookmarkDatabase.cpp 第 355 行定义.
| bool CBookmarkDatabase::deleteBookmark | ( | const QList< BookmarkItem > & | items | ) |
在文件 BookmarkDatabase.cpp 第 101 行定义.
| bool CBookmarkDatabase::deleteBookmark | ( | int | id | ) |
在文件 BookmarkDatabase.cpp 第 96 行定义.
| bool CBookmarkDatabase::deleteFolder | ( | int | folderId | ) |
在文件 BookmarkDatabase.cpp 第 129 行定义.
| bool CBookmarkDatabase::exportToHtml | ( | const QString & | filename | ) |
在文件 BookmarkDatabase.cpp 第 219 行定义.
|
overrideprivatevirtual |
实现了 CDatabase.
在文件 BookmarkDatabase.cpp 第 780 行定义.
|
private |
在文件 BookmarkDatabase.cpp 第 714 行定义.
| QList< BookmarkItem > CBookmarkDatabase::getAllBookmarks | ( | int | folderId = 0 | ) |
在文件 BookmarkDatabase.cpp 第 163 行定义.
| QList< BookmarkItem > CBookmarkDatabase::getAllFolders | ( | ) |
在文件 BookmarkDatabase.cpp 第 195 行定义.
| BookmarkItem CBookmarkDatabase::getBookmark | ( | int | id | ) |
在文件 BookmarkDatabase.cpp 第 139 行定义.
| QList< BookmarkItem > CBookmarkDatabase::getBookmarkByUrl | ( | const QString & | url | ) |
在文件 BookmarkDatabase.cpp 第 149 行定义.
|
private |
在文件 BookmarkDatabase.cpp 第 627 行定义.
|
private |
在文件 BookmarkDatabase.cpp 第 668 行定义.
| QList< BookmarkItem > CBookmarkDatabase::getSubFolders | ( | int | folderId | ) |
在文件 BookmarkDatabase.cpp 第 207 行定义.
|
private |
在文件 BookmarkDatabase.cpp 第 539 行定义.
|
private |
在文件 BookmarkDatabase.cpp 第 599 行定义.
| bool CBookmarkDatabase::importFromHtml | ( | const QString & | filename | ) |
在文件 BookmarkDatabase.cpp 第 387 行定义.
|
overrideprivatevirtual |
实现了 CDatabase.
在文件 BookmarkDatabase.cpp 第 785 行定义.
|
static |
在文件 BookmarkDatabase.cpp 第 18 行定义.
|
static |
在文件 BookmarkDatabase.cpp 第 30 行定义.
| bool CBookmarkDatabase::moveBookmark | ( | int | id, |
| int | newFolderId | ||
| ) |
在文件 BookmarkDatabase.cpp 第 114 行定义.
| bool CBookmarkDatabase::moveFolder | ( | int | folderId, |
| int | newParentId | ||
| ) |
在文件 BookmarkDatabase.cpp 第 134 行定义.
|
overrideprivatevirtual |
重载 CDatabase .
在文件 BookmarkDatabase.cpp 第 57 行定义.
|
private |
在文件 BookmarkDatabase.cpp 第 477 行定义.
|
private |
在文件 BookmarkDatabase.cpp 第 505 行定义.
|
private |
在文件 BookmarkDatabase.cpp 第 440 行定义.
|
private |
在文件 BookmarkDatabase.cpp 第 691 行定义.
| bool CBookmarkDatabase::renameFolder | ( | int | folderId, |
| const QString & | newName | ||
| ) |
在文件 BookmarkDatabase.cpp 第 124 行定义.
| QList< BookmarkItem > CBookmarkDatabase::searchBookmarks | ( | const QString & | keyword | ) |
在文件 BookmarkDatabase.cpp 第 175 行定义.
| BookmarkItem CBookmarkDatabase::TreeToBookmark | ( | const TreeItem & | item, |
| const CDatabaseUrl::UrlItem & | url | ||
| ) |
在文件 BookmarkDatabase.cpp 第 757 行定义.
| BookmarkItem CBookmarkDatabase::TreeToBookmark | ( | const TreeItem & | tree | ) |
在文件 BookmarkDatabase.cpp 第 749 行定义.
| bool CBookmarkDatabase::updateBookmark | ( | const BookmarkItem & | item | ) |
在文件 BookmarkDatabase.cpp 第 81 行定义.
|
private |
在文件 BookmarkDatabase.h 第 137 行定义.
|
private |
在文件 BookmarkDatabase.h 第 138 行定义.