18#ifndef BOOKMARKSTOOLS_H
19#define BOOKMARKSTOOLS_H
82 static bool addBookmarkDialog(QWidget* parent,
const QUrl &url,
const QString &title,
BookmarkItem* folder =
nullptr);
83 static bool bookmarkAllTabsDialog(QWidget* parent,
TabWidget* tabWidget,
BookmarkItem* folder =
nullptr);
86 static bool editBookmarkDialog(QWidget* parent,
BookmarkItem* item);
92 static void openBookmarkInNewPrivateWindow(
BookmarkItem* item);
96 static void addActionToMenu(QObject* receiver,
Menu* menu,
BookmarkItem* item);
97 static void addFolderToMenu(QObject* receiver,
Menu* menu,
BookmarkItem* folder);
98 static void addUrlToMenu(QObject* receiver,
Menu* menu,
BookmarkItem* bookmark);
100 static void addFolderContentsToMenu(QObject* receiver,
Menu* menu,
BookmarkItem* folder);
103 static bool migrateBookmarksIfNecessary(
Bookmarks* bookmarks);