KIO
kbookmark.h
Go to the documentation of this file.
114 static KBookmark standaloneBookmark( const QString & text, const KUrl & url, const QString & icon = QString() );
315 void setMetaDataItem( const QString &key, const QString &value, MetaDataOverwriteMode mode = OverwriteMetaData );
Definition kbookmark.h:459
virtual void visitLeave(const KBookmarkGroup &)
Definition kbookmark.cc:655
virtual void visitEnter(const KBookmarkGroup &)
Definition kbookmark.cc:651
KBookmark next(const KBookmark ¤t) const
Return the next sibling of a child bookmark of this group.
Definition kbookmark.cc:123
void deleteBookmark(const KBookmark &bk)
Delete a bookmark - it has to be one of our children !
Definition kbookmark.cc:237
KBookmark previous(const KBookmark ¤t) const
Return the prevous sibling of a child bookmark of this group.
Definition kbookmark.cc:118
bool moveBookmark(const KBookmark &bookmark, const KBookmark &after)
Moves bookmark after after (which should be a child of ours).
Definition kbookmark.cc:189
KBookmark createNewSeparator()
Create a new bookmark separator Don't forget to use KBookmarkManager::self()->emitChanged( parentBook...
Definition kbookmark.cc:171
bool moveItem(const KBookmark &item, const KBookmark &after)
Definition kbookmark.cc:183
KBookmark addBookmark(const KBookmark &bm)
Create a new bookmark, as the last child of this group Don't forget to use KBookmarkManager::self()->...
Definition kbookmark.cc:212
int indexOf(const KBookmark &child) const
Return the index of a child bookmark, -1 if not found.
Definition kbookmark.cc:128
QDomElement nextKnownTag(const QDomElement &start, bool goNext) const
Definition kbookmark.cc:138
KBookmarkGroup createNewFolder(const QString &text)
Create a new bookmark folder, as the last child of this group.
Definition kbookmark.cc:157
This class implements the reading/writing of bookmarks in XML.
Definition kbookmarkmanager.h:66
KUrl::Bookmark is a QList that contains bookmarks with a few convenience methods.
Definition kbookmark.h:49
static bool canDecode(const QMimeData *mimeData)
Return true if mimeData contains bookmarks.
Definition kbookmark.cc:689
static KBookmark::List fromMimeData(const QMimeData *mimeData)
Extract a list of bookmarks from the contents of mimeData.
Definition kbookmark.cc:700
static QStringList mimeDataTypes()
Return the list of mimeTypes that can be decoded by fromMimeData.
Definition kbookmark.cc:694
void populateMimeData(QMimeData *mimeData) const
Adds this list of bookmark into the given QMimeData.
Definition kbookmark.cc:670
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
void setMetaDataItem(const QString &key, const QString &value, MetaDataOverwriteMode mode=OverwriteMetaData)
Change the value of a specific metadata item, or create the given item if it doesn't exist already (o...
Definition kbookmark.cc:597
void updateAccessMetadata()
Updates the bookmarks access metadata Call when a user accesses the bookmark.
Definition kbookmark.cc:535
static KBookmark standaloneBookmark(const QString &text, const KUrl &url, const QString &icon=QString())
Creates a stand alone bookmark.
Definition kbookmark.cc:501
QDomNode metaData(const QString &owner, bool create) const
Definition kbookmark.cc:578
bool isGroup() const
Whether the bookmark is a group or a normal bookmark.
Definition kbookmark.cc:283
KBookmarkGroup toGroup() const
Convert this to a group - do this only if isGroup() returns true.
Definition kbookmark.cc:465
static QString commonParent(const QString &A, const QString &B)
Definition kbookmark.cc:512
void setDescription(const QString &description)
Set the description of the bookmark.
Definition kbookmark.cc:412
static QString previousAddress(const QString &address)
Definition kbookmark.cc:564
static QString parentAddress(const QString &address)
Definition kbookmark.cc:554
void setFullText(const QString &fullText)
Set the text shown for the bookmark.
Definition kbookmark.cc:321
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
void populateMimeData(QMimeData *mimeData) const
Adds this bookmark into the given QMimeData.
Definition kbookmark.cc:659
QString metaDataItem(const QString &key) const
Get the value of a specific metadata item (owner = "http://www.kde.org").
Definition kbookmark.cc:585
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.14.0 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.14.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.