KBookmarks
konqbookmarkmenu.cpp
31 KImportedBookmarkMenu::KImportedBookmarkMenu(KBookmarkManager *mgr, KBookmarkOwner *owner, QMenu *parentMenu, const QString &type, const QString &location)
39 KImportedBookmarkMenu::KImportedBookmarkMenu(KBookmarkManager *mgr, KBookmarkOwner *owner, QMenu *parentMenu)
89 connect(&importer, SIGNAL(newBookmark(QString,QString,QString)), SLOT(newBookmark(QString,QString,QString)));
90 connect(&importer, SIGNAL(newFolder(QString,bool,QString)), SLOT(newFolder(QString,bool,QString)));
96 void KBookmarkMenuImporter::newBookmark(const QString &text, const QString &url, const QString &)
107 KActionMenu *actionMenu = new KImportedBookmarkActionMenu(QIcon::fromTheme(QStringLiteral("folder")), _text, this);
110 KImportedBookmarkMenu *subMenu = new KImportedBookmarkMenu(m_pManager, m_menu->owner(), actionMenu->menu());
128 KonqBookmarkContextMenu::KonqBookmarkContextMenu(const KBookmark &bm, KBookmarkManager *mgr, KBookmarkOwner *owner)
139 KConfigGroup config = KSharedConfig::openConfig(QStringLiteral("kbookmarkrc"), KConfig::NoGlobals)->group("Bookmarks");
147 QString text = bookmark().showInToolbar() ? tr("Hide in Toolbar", "@action:inmenu") : tr("Show in Toolbar", "@action:inmenu");
158 addAction(QIcon::fromTheme(QStringLiteral("tab-new")), tr("Open in New Tab", "@action:inmenu"), this, &KonqBookmarkContextMenu::openInNewTab);
163 const QString text = bookmark().showInToolbar() ? tr("Hide in Toolbar", "@action:inmenu") : tr("Show in Toolbar", "@action:inmenu");
217 KImportedBookmarkMenu *subMenu = new KImportedBookmarkMenu(manager(), owner(), actionMenu->menu(), info.type, info.location);
282 KConfigGroup config = KSharedConfig::openConfig(QStringLiteral("kbookmarkrc"), KConfig::NoGlobals)->group("Bookmarks");
294 KSharedConfig::Ptr kbookmarkrc = KSharedConfig::openConfig(QStringLiteral("kbookmarkrc"), KConfig::NoGlobals);
void append(const T &value)
Definition: kbookmarkowner.h:43
KonqBookmarkMenu(KBookmarkManager *mgr, KBookmarkOwner *owner, KBookmarkActionMenu *parentMenu, KActionCollection *collec)
Fills a bookmark menu with konquerors bookmarks (one instance of KonqBookmarkMenu is created for the ...
Definition: konqbookmarkmenu.h:48
QAction * addAction(const QString &name, const QObject *receiver=nullptr, const char *member=nullptr)
QString readEntry(const char *key, const char *aDefault=nullptr) const
void writeEntry(const char *key, const char *value, WriteConfigFlags pFlags=Normal)
QString name() const const
static KBookmark standaloneBookmark(const QString &text, const QUrl &url, const QString &icon)
Creates a stand alone bookmark.
Definition: kbookmark.cpp:507
QVariant location(const QVariant &res)
NoGlobals
static QStringList dynamicBookmarksList()
Definition: konqbookmarkmenu.cpp:280
Type type(const QSqlDatabase &db)
Definition: kbookmark.h:27
void emitChanged()
Saves the bookmark file and notifies everyone.
Definition: kbookmarkmanager.cpp:602
bool contains(const QString &str, Qt::CaseSensitivity cs) const const
Definition: kbookmarkcontextmenu.h:24
QIcon fromTheme(const QString &name)
static KBookmarkManager * userBookmarksManager()
Returns a pointer to the user's main (konqueror) bookmark collection.
Definition: kbookmarkmanager.cpp:734
Definition: kbookmarkmenu.h:50
static void setDynamicBookmarks(const QString &id, const DynMenuInfo &info)
Shows an extra menu for the given bookmarks file and type.
Definition: konqbookmarkmenu.cpp:292
QMenu * parentMenu() const
The menu in which we insert our actions Supplied in the constructor.
Definition: kbookmarkmenu.cpp:211
bool exists() const const
QString address() const
Return the "address" of this bookmark in the whole tree.
Definition: kbookmark.cpp:479
KCOREADDONS_EXPORT QString csqueeze(const QString &str, int maxlen=40)
Definition: kbookmarkactionmenu.h:20
void setShowInToolbar(bool show)
Set whether this bookmark is show in a filterd toolbar.
Definition: kbookmark.cpp:463
Definition: kbookmarkaction.h:26
static DynMenuInfo showDynamicBookmarks(const QString &id)
Definition: konqbookmarkmenu.cpp:258
KConfigGroup group(const char *group)
KonqBookmarkContextMenu(const KBookmark &bm, KBookmarkManager *mgr, KBookmarkOwner *owner)
Browser-specific context menu.
Definition: konqbookmarkmenu.cpp:128
virtual void openInNewTab(const KBookmark &bm)
Called when a bookmark should be opened in a new tab.
Definition: kbookmarkowner.cpp:80
KSharedConfigPtr config()
QString & replace(int position, int n, QChar after)
QString path(const QString &relativePath)
bool hasGroup(const char *group) const
objectName
void writePathEntry(const char *Key, const QString &path, WriteConfigFlags pFlags=Normal)
QList::iterator begin()
Definition: kbookmarkmanager.h:51
virtual void openInNewWindow(const KBookmark &bm)
Called when a bookmark should be opened in a new window.
Definition: kbookmarkowner.cpp:86
QString readPathEntry(const char *key, const QString &aDefault) const
bool isGroup() const
Whether the bookmark is a group or a normal bookmark.
Definition: kbookmark.cpp:287
Structure used for storing information about the dynamic menu setting.
Definition: konqbookmarkmenu.h:72
QList::iterator end()
QString tr(const char *sourceText, const char *disambiguation, int n)
A class for importing NS bookmarks KEditBookmarks uses it to insert bookmarks into its DOM tree,...
Definition: kbookmarkimporter.h:21
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Sep 30 2023 03:56:28 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Sep 30 2023 03:56:28 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.