|
|
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) |
| |
|
void | sigChanged () |
| |
|
| | 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 |
| |
Definition at line 62 of file BookmarkDatabase.h.
◆ CBookmarkDatabase()
| CBookmarkDatabase::CBookmarkDatabase |
( |
QObject * |
parent = nullptr | ) |
|
|
explicitprivate |
◆ ~CBookmarkDatabase()
| CBookmarkDatabase::~CBookmarkDatabase |
( |
| ) |
|
|
private |
◆ addBookmark()
| int CBookmarkDatabase::addBookmark |
( |
const BookmarkItem & |
item | ) |
|
◆ addFolder()
| int CBookmarkDatabase::addFolder |
( |
const QString & |
name, |
|
|
int |
parentId = 0 |
|
) |
| |
◆ BookmarkToTree()
◆ buildBookmarkDocument()
| void CBookmarkDatabase::buildBookmarkDocument |
( |
QDomDocument & |
doc | ) |
|
|
private |
◆ buildBookmarkTree()
| void CBookmarkDatabase::buildBookmarkTree |
( |
QDomDocument & |
doc, |
|
|
QDomElement & |
parentElement, |
|
|
int |
folderId |
|
) |
| |
|
private |
◆ createBookmarkDomElement()
| QDomElement CBookmarkDatabase::createBookmarkDomElement |
( |
QDomDocument & |
doc, |
|
|
const BookmarkItem & |
bookmark |
|
) |
| |
|
private |
◆ deleteBookmark() [1/2]
| bool CBookmarkDatabase::deleteBookmark |
( |
const QList< BookmarkItem > & |
items | ) |
|
◆ deleteBookmark() [2/2]
| bool CBookmarkDatabase::deleteBookmark |
( |
int |
id | ) |
|
◆ deleteFolder()
| bool CBookmarkDatabase::deleteFolder |
( |
int |
folderId | ) |
|
◆ exportToHtml()
| bool CBookmarkDatabase::exportToHtml |
( |
const QString & |
filename | ) |
|
◆ ExportToJson()
| bool CBookmarkDatabase::ExportToJson |
( |
QJsonObject & |
obj | ) |
|
|
overrideprivatevirtual |
◆ findFirstElement()
| QDomElement CBookmarkDatabase::findFirstElement |
( |
const QDomElement & |
parent, |
|
|
const QString & |
tagName |
|
) |
| |
|
private |
◆ getAllBookmarks()
| QList< BookmarkItem > CBookmarkDatabase::getAllBookmarks |
( |
int |
folderId = 0 | ) |
|
◆ getAllFolders()
◆ getBookmark()
◆ getBookmarkByUrl()
| QList< BookmarkItem > CBookmarkDatabase::getBookmarkByUrl |
( |
const QString & |
url | ) |
|
◆ getOrCreateFolder() [1/2]
| int CBookmarkDatabase::getOrCreateFolder |
( |
const QString & |
folderPath, |
|
|
int |
parentFolderId |
|
) |
| |
|
private |
◆ getOrCreateFolder() [2/2]
| int CBookmarkDatabase::getOrCreateFolder |
( |
const QString & |
folderPath, |
|
|
QMap< QString, int > & |
folderMap |
|
) |
| |
|
private |
◆ getSubFolders()
| QList< BookmarkItem > CBookmarkDatabase::getSubFolders |
( |
int |
folderId | ) |
|
◆ importBookmark()
| int CBookmarkDatabase::importBookmark |
( |
const QDomElement & |
aElement, |
|
|
const QString & |
folderPath, |
|
|
QMap< QString, int > & |
folderMap |
|
) |
| |
|
private |
◆ importFolder()
| QString CBookmarkDatabase::importFolder |
( |
const QDomElement & |
h3Element, |
|
|
const QString & |
parentPath, |
|
|
QMap< QString, int > & |
folderMap |
|
) |
| |
|
private |
◆ importFromHtml()
| bool CBookmarkDatabase::importFromHtml |
( |
const QString & |
filename | ) |
|
◆ ImportFromJson()
| bool CBookmarkDatabase::ImportFromJson |
( |
const QJsonObject & |
obj | ) |
|
|
overrideprivatevirtual |
◆ Instance() [1/2]
◆ Instance() [2/2]
| CBookmarkDatabase * CBookmarkDatabase::Instance |
( |
const QString & |
szFile = QString() | ) |
|
|
static |
◆ moveBookmark()
| bool CBookmarkDatabase::moveBookmark |
( |
int |
id, |
|
|
int |
newFolderId |
|
) |
| |
◆ moveFolder()
| bool CBookmarkDatabase::moveFolder |
( |
int |
folderId, |
|
|
int |
newParentId |
|
) |
| |
◆ OnInitializeDatabase()
| bool CBookmarkDatabase::OnInitializeDatabase |
( |
| ) |
|
|
overrideprivatevirtual |
◆ parseBookmarkList()
| int CBookmarkDatabase::parseBookmarkList |
( |
const QDomElement & |
dlElement, |
|
|
const QString & |
currentPath, |
|
|
QMap< QString, int > & |
folderMap |
|
) |
| |
|
private |
◆ parseDtElement()
| int CBookmarkDatabase::parseDtElement |
( |
const QDomElement & |
dtElement, |
|
|
const QString & |
currentPath, |
|
|
QMap< QString, int > & |
folderMap |
|
) |
| |
|
private |
◆ parseHtmlBookmarks()
| int CBookmarkDatabase::parseHtmlBookmarks |
( |
const QString & |
htmlContent | ) |
|
|
private |
◆ parseTimestamp()
| QDateTime CBookmarkDatabase::parseTimestamp |
( |
const QString & |
timestampStr | ) |
|
|
private |
◆ renameFolder()
| bool CBookmarkDatabase::renameFolder |
( |
int |
folderId, |
|
|
const QString & |
newName |
|
) |
| |
◆ searchBookmarks()
| QList< BookmarkItem > CBookmarkDatabase::searchBookmarks |
( |
const QString & |
keyword | ) |
|
◆ TreeToBookmark() [1/2]
◆ TreeToBookmark() [2/2]
◆ updateBookmark()
| bool CBookmarkDatabase::updateBookmark |
( |
const BookmarkItem & |
item | ) |
|
◆ m_TreeDB
◆ m_UrlDB
The documentation for this class was generated from the following files:
- /home/runner/work/RabbitRemoteControl/RabbitRemoteControl/Plugins/WebBrowser/Bookmark/BookmarkDatabase.h
- /home/runner/work/RabbitRemoteControl/RabbitRemoteControl/Plugins/WebBrowser/Bookmark/BookmarkDatabase.cpp