KBookmarks
10 #include <kbookmarks_export.h>
12 #include <QDomElement>
32 enum MetaDataOverwriteMode {
34 DontOverwriteMetaData,
43 class KBOOKMARKS_EXPORT
List :
public QList<KBookmark>
53 void populateMimeData(
QMimeData *mimeData)
const;
58 static bool canDecode(
const QMimeData *mimeData);
100 bool isGroup()
const;
105 bool isSeparator()
const;
119 bool hasParent()
const;
137 void setFullText(
const QString &fullText);
147 void setUrl(
const QUrl &url);
160 void setIcon(
const QString &icon);
174 void setDescription(
const QString &description);
188 void setMimeType(
const QString &mimeType);
195 bool showInToolbar()
const;
200 void setShowInToolbar(
bool show);
225 int positionInParent()
const;
242 void updateAccessMetadata();
254 static uint positionInParent(
const QString &address);
295 void setMetaDataItem(
const QString &key,
const QString &value, MetaDataOverwriteMode mode = OverwriteMetaData);
304 void populateMimeData(
QMimeData *mimeData)
const;
361 int indexOf(
const KBookmark &child)
const;
404 void deleteBookmark(
const KBookmark &bk);
409 bool isToolbarGroup()
const;
443 #define KIO_KBOOKMARK_METATYPE_DEFINED 1
447 #if defined(Q_CC_MSVC) && defined(KF5Bookmarks_EXPORTS)
450 qWarning(
"inline uint qHash(const KBookmark&) was called");
Q_SCRIPTABLE Q_NOREPLY void start()
KBookmark::List is a QList that contains bookmarks with a few convenience methods.
A class to traverse bookarm groups.
KCALENDARCORE_EXPORT uint qHash(const KCalendarCore::Period &key)
bool operator==(const QList< T > &other) const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Thu Dec 7 2023 04:00:39 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.