KIO
konqbookmarkmenu.cc
Go to the documentation of this file.
39KonqBookmarkContextMenu::KonqBookmarkContextMenu(const KBookmark & bm, KBookmarkManager * mgr, KonqBookmarkOwner * owner)
51 KConfigGroup config = KSharedConfig::openConfig("kbookmarkrc", KConfig::NoGlobals)->group("Bookmarks");
71 addAction( SmallIcon("window-new"), i18n( "Open in New Window" ), this, SLOT( openInNewWindow() ) );
203 KConfigGroup config = KSharedConfig::openConfig("kbookmarkrc", KConfig::NoGlobals)->group("Bookmarks");
KMenu * menu()
Definition kbookmarkmenu.h:226
Definition kbookmarkmenu.h:241
Definition kbookmarkmenu.h:256
KBookmarkContextMenu(const KBookmark &bm, KBookmarkManager *manager, KBookmarkOwner *owner, QWidget *parent=0)
Definition kbookmarkmenu.cc:232
This class implements the reading/writing of bookmarks in XML.
Definition kbookmarkmanager.h:66
static KBookmarkManager * userBookmarksManager()
Returns a pointer to the user's main (konqueror) bookmark collection.
Definition kbookmarkmanager.cc:673
KActionCollection * m_actionCollection
Definition kbookmarkmenu.h:164
KMenu * parentMenu() const
The menu in which we insert our actions Supplied in the constructor.
Definition kbookmarkmenu.cc:205
KBookmarkMenu(KBookmarkManager *mgr, KBookmarkOwner *owner, KMenu *parentMenu, KActionCollection *collec)
Fills a bookmark menu (one instance of KBookmarkMenu is created for the toplevel menu,...
Definition kbookmarkmenu.cc:65
virtual QAction * actionForBookmark(const KBookmark &bm)
Definition kbookmarkmenu.cc:543
Definition kbookmark.h:35
QString text() const
Text shown for the bookmark If bigger than 40, the text is shortened by replacing middle characters w...
Definition kbookmark.cc:306
bool isGroup() const
Whether the bookmark is a group or a normal bookmark.
Definition kbookmark.cc:283
QString address() const
Return the "address" of this bookmark in the whole tree.
Definition kbookmark.cc:471
void setShowInToolbar(bool show)
Set whether this bookmark is show in a filterd toolbar.
Definition kbookmark.cc:455
bool hasGroup(const char *group) const
void writeEntry(const char *key, const char *value, WriteConfigFlags pFlags=Normal)
QString readPathEntry(const char *key, const QString &aDefault) const
QString readEntry(const char *key, const char *aDefault=0) const
void writePathEntry(const char *pKey, const QString &path, WriteConfigFlags pFlags=Normal)
NoGlobals
Definition kbookmarkmenu_p.h:52
KonqBookmarkContextMenu(const KBookmark &bm, KBookmarkManager *mgr, KonqBookmarkOwner *owner)
Definition konqbookmarkmenu.cc:39
virtual ~KonqBookmarkContextMenu()
Definition konqbookmarkmenu.cc:44
void toggleShowInToolbar()
Definition konqbookmarkmenu.cc:86
static QStringList dynamicBookmarksList()
Definition konqbookmarkmenu.cc:201
static DynMenuInfo showDynamicBookmarks(const QString &id)
Definition konqbookmarkmenu.cc:181
virtual QAction * actionForBookmark(const KBookmark &bm)
Definition konqbookmarkmenu.cc:153
virtual KMenu * contextMenu(QAction *act)
Definition konqbookmarkmenu.cc:242
static void setDynamicBookmarks(const QString &id, const DynMenuInfo &info)
Shows an extra menu for the given bookmarks file and type.
Definition konqbookmarkmenu.cc:212
KonqBookmarkMenu(KBookmarkManager *mgr, KonqBookmarkOwner *owner, KBookmarkActionMenu *parentMenu, KActionCollection *collec)
Fills a bookmark menu with konquerors bookmarks (one instance of KonqBookmarkMenu is created for the ...
Definition konqbookmarkmenu.h:50
Definition konqbookmarkmenu.h:26
static QDebug kDebug(bool cond, int area=KDE_DEFAULT_DEBUG_AREA)
QPixmap SmallIcon(const QString &name, int force_size, int state, const QStringList &overlays)
QString i18n(const char *text)
Structure used for storing information about the dynamic menu setting.
Definition konqbookmarkmenu.h:71
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.