KIO
konqbookmarkmenu.cc
Go to the documentation of this file.
39 KonqBookmarkContextMenu::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");
Definition: konqbookmarkmenu.h:25
void writeEntry(const char *key, const char *value, WriteConfigFlags pFlags=Normal)
NoGlobals
static QStringList dynamicBookmarksList()
Definition: konqbookmarkmenu.cc:201
Definition: kbookmark.h:34
Definition: kbookmarkmenu.h:188
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
void writePathEntry(const char *pKey, const QString &path, WriteConfigFlags pFlags=Normal)
static KBookmarkManager * userBookmarksManager()
Returns a pointer to the user's main (konqueror) bookmark collection.
Definition: kbookmarkmanager.cc:673
static void setDynamicBookmarks(const QString &id, const DynMenuInfo &info)
Shows an extra menu for the given bookmarks file and type.
Definition: konqbookmarkmenu.cc:212
static QDebug kDebug(bool cond, int area=KDE_DEFAULT_DEBUG_AREA)
virtual void openInNewTab(const KBookmark &bm)=0
QString address() const
Return the "address" of this bookmark in the whole tree.
Definition: kbookmark.cc:471
virtual void openInNewWindow(const KBookmark &bm)=0
Definition: konqbookmarkmenu.h:107
virtual ~KonqBookmarkContextMenu()
Definition: konqbookmarkmenu.cc:44
Definition: kbookmarkmenu.h:240
KonqBookmarkContextMenu(const KBookmark &bm, KBookmarkManager *mgr, KonqBookmarkOwner *owner)
Definition: konqbookmarkmenu.cc:39
virtual ~KonqBookmarkOwner()
Definition: konqbookmarkmenu.cc:238
void setShowInToolbar(bool show)
Set whether this bookmark is show in a filterd toolbar.
Definition: kbookmark.cc:455
Definition: kbookmarkmenu.h:255
static DynMenuInfo showDynamicBookmarks(const QString &id)
Definition: konqbookmarkmenu.cc:181
KMenu * menu()
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
KSharedConfigPtr config()
QString i18n(const char *text)
Definition: kbookmarkmenu.h:225
void fillDynamicBookmarks()
Definition: konqbookmarkmenu.cc:106
virtual QAction * actionForBookmark(const KBookmark &bm)
Definition: konqbookmarkmenu.cc:153
bool hasGroup(const char *group) const
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
Definition: kbookmarkmenu_p.h:51
This class implements the reading/writing of bookmarks in XML.
Definition: kbookmarkmanager.h:65
QString readPathEntry(const char *key, const QString &aDefault) const
QPixmap SmallIcon(const QString &name, int force_size, int state, const QStringList &overlays)
bool isGroup() const
Whether the bookmark is a group or a normal bookmark.
Definition: kbookmark.cc:283
virtual QAction * actionForBookmark(const KBookmark &bm)
Definition: kbookmarkmenu.cc:543
Structure used for storing information about the dynamic menu setting.
Definition: konqbookmarkmenu.h:71
virtual KMenu * contextMenu(QAction *act)
Definition: konqbookmarkmenu.cc:242
QString readEntry(const char *key, const char *aDefault=0) const
KAction * addAction(const QString &name, const QObject *receiver=0, const char *member=0)
void toggleShowInToolbar()
Definition: konqbookmarkmenu.cc:86
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sun Jan 19 2020 00:00:00 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sun Jan 19 2020 00:00:00 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.