KIO
Go to the documentation of this file.
25#include <QtCore/QString>
26#include <QtCore/QList>
27#include <QtCore/QMetaType>
28#include <QtXml/QDomElement>
58 void populateMimeData( QMimeData* mimeData )
const;
63 static bool canDecode(
const QMimeData *mimeData );
68 static QStringList mimeDataTypes();
79#ifndef KDE_NO_DEPRECATED
80 static KDE_DEPRECATED
KBookmark::List fromMimeData(
const QMimeData *mimeData );
93 static KBookmark::List fromMimeData(
const QMimeData *mimeData, QDomDocument& parentDocument );
109 explicit KBookmark(
const QDomElement &elem );
114 static KBookmark standaloneBookmark(
const QString & text,
const KUrl & url,
const QString & icon = QString() );
119 bool isGroup()
const;
124 bool isSeparator()
const;
138 bool hasParent()
const;
145 QString text()
const;
150 QString fullText()
const;
156 void setFullText(
const QString &fullText);
166 void setUrl(
const KUrl &url);
172 QString icon()
const;
179 void setIcon(
const QString &icon);
185 QString description()
const;
193 void setDescription(
const QString &description);
199 QString mimeType()
const;
207 void setMimeType(
const QString &mimeType);
214 bool showInToolbar()
const;
219 void setShowInToolbar(
bool show);
240 QString address()
const;
245 int positionInParent()
const;
256 QDomElement internalElement()
const;
262 void updateAccessMetadata();
269 static QString parentAddress(
const QString & address );
274 static uint positionInParent(
const QString & address );
280 static QString previousAddress(
const QString & address );
286 static QString nextAddress(
const QString & address );
292 static QString commonParent(
const QString &A,
const QString &B );
298 QDomNode metaData(
const QString &owner,
bool create)
const;
306 QString metaDataItem(
const QString &key )
const;
315 void setMetaDataItem(
const QString &key,
const QString &value,
MetaDataOverwriteMode mode = OverwriteMetaData );
324 void populateMimeData( QMimeData* mimeData )
const;
386 int indexOf(
const KBookmark& child)
const;
415 KBookmark addBookmark(
const QString & text,
const KUrl & url,
const QString & icon = QString() );
424#ifndef KDE_NO_DEPRECATED
432 void deleteBookmark(
const KBookmark &bk );
437 bool isToolbarGroup()
const;
441 QDomElement findToolbar()
const;
449 QDomElement nextKnownTag(
const QDomElement &start,
bool goNext )
const;
468#define KIO_KBOOKMARK_METATYPE_DEFINED 1
This class implements the reading/writing of bookmarks in XML.
KUrl::Bookmark is a QList that contains bookmarks with a few convenience methods.
bool operator==(const KEntry &k1, const KEntry &k2)
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Thu Jul 20 2023 00:00:00 by
doxygen 1.9.8 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.