Search for usage in LXR

#include <kbookmark.h>

Inheritance diagram for KBookmark::List:

Public Member Functions

void populateMimeData (QMimeData *mimeData) const
- Public Member Functions inherited from QList< KBookmark >
 QList (const QList< T > &other)
 QList (InputIterator first, InputIterator last)
 QList (QList< T > &&other)
 QList (qsizetype size)
 QList (qsizetype size, parameter_type value)
 QList (std::initializer_list< T > args)
void append (const QList< T > &value)
void append (parameter_type value)
void append (QList< T > &&value)
void append (rvalue_ref value)
const_reference at (qsizetype i) const const
reference back ()
const_reference back () const const
iterator begin ()
const_iterator begin () const const
qsizetype capacity () const const
const_iterator cbegin () const const
const_iterator cend () const const
void clear ()
const_iterator constBegin () const const
const_pointer constData () const const
const_iterator constEnd () const const
const T & constFirst () const const
const T & constLast () const const
bool contains (const AT &value) const const
qsizetype count () const const
qsizetype count (const AT &value) const const
const_reverse_iterator crbegin () const const
const_reverse_iterator crend () const const
pointer data ()
const_pointer data () const const
iterator emplace (const_iterator before, Args &&... args)
iterator emplace (qsizetype i, Args &&... args)
reference emplace_back (Args &&... args)
reference emplaceBack (Args &&... args)
bool empty () const const
iterator end ()
const_iterator end () const const
bool endsWith (parameter_type value) const const
iterator erase (const_iterator begin, const_iterator end)
iterator erase (const_iterator pos)
qsizetype erase (QList< T > &list, const AT &t)
qsizetype erase_if (QList< T > &list, Predicate pred)
QList< T > & fill (parameter_type value, qsizetype size)
T & first ()
const T & first () const const
QList< T > first (qsizetype n) const const
reference front ()
const_reference front () const const
qsizetype indexOf (const AT &value, qsizetype from) const const
iterator insert (const_iterator before, parameter_type value)
iterator insert (const_iterator before, qsizetype count, parameter_type value)
iterator insert (const_iterator before, rvalue_ref value)
iterator insert (qsizetype i, parameter_type value)
iterator insert (qsizetype i, qsizetype count, parameter_type value)
iterator insert (qsizetype i, rvalue_ref value)
bool isEmpty () const const
T & last ()
const T & last () const const
QList< T > last (qsizetype n) const const
qsizetype lastIndexOf (const AT &value, qsizetype from) const const
qsizetype length () const const
QList< T > mid (qsizetype pos, qsizetype length) const const
void move (qsizetype from, qsizetype to)
bool operator!= (const QList< T > &other) const const
QList< T > operator+ (const QList< T > &other) &&
QList< T > operator+ (const QList< T > &other) const &const
QList< T > operator+ (QList< T > &&other) &&
QList< T > operator+ (QList< T > &&other) const &const
QList< T > & operator+= (const QList< T > &other)
QList< T > & operator+= (parameter_type value)
QList< T > & operator+= (QList< T > &&other)
QList< T > & operator+= (rvalue_ref value)
bool operator< (const QList< T > &other) const const
QList< T > & operator<< (const QList< T > &other)
QList< T > & operator<< (parameter_type value)
QDataStreamoperator<< (QDataStream &out, const QList< T > &list)
QList< T > & operator<< (QList< T > &&other)
QList< T > & operator<< (rvalue_ref value)
bool operator<= (const QList< T > &other) const const
QList< T > & operator= (const QList< T > &other)
QList< T > & operator= (QList< T > &&other)
QList< T > & operator= (std::initializer_list< T > args)
bool operator== (const QList< T > &other) const const
bool operator> (const QList< T > &other) const const
bool operator>= (const QList< T > &other) const const
QDataStreamoperator>> (QDataStream &in, QList< T > &list)
reference operator[] (qsizetype i)
const_reference operator[] (qsizetype i) const const
void pop_back ()
void pop_front ()
void prepend (parameter_type value)
void prepend (rvalue_ref value)
void push_back (parameter_type value)
void push_back (rvalue_ref value)
void push_front (parameter_type value)
void push_front (rvalue_ref value)
size_t qHash (const QList< T > &key, size_t seed)
reverse_iterator rbegin ()
const_reverse_iterator rbegin () const const
void remove (qsizetype i, qsizetype n)
qsizetype removeAll (const AT &t)
void removeAt (qsizetype i)
void removeFirst ()
qsizetype removeIf (Predicate pred)
void removeLast ()
bool removeOne (const AT &t)
reverse_iterator rend ()
const_reverse_iterator rend () const const
void replace (qsizetype i, parameter_type value)
void replace (qsizetype i, rvalue_ref value)
void reserve (qsizetype size)
void resize (qsizetype size)
void resize (qsizetype size, parameter_type c)
void shrink_to_fit ()
qsizetype size () const const
QList< T > sliced (qsizetype pos) const const
QList< T > sliced (qsizetype pos, qsizetype n) const const
void squeeze ()
bool startsWith (parameter_type value) const const
void swap (QList< T > &other)
void swapItemsAt (qsizetype i, qsizetype j)
takeAt (qsizetype i)
value_type takeFirst ()
value_type takeLast ()
QList< T > toList () const const
QList< T > toVector () const const
value (qsizetype i) const const
value (qsizetype i, parameter_type defaultValue) const const

Static Public Member Functions

static bool canDecode (const QMimeData *mimeData)
static KBookmark::List fromMimeData (const QMimeData *mimeData, QDomDocument &parentDocument)
static QStringList mimeDataTypes ()
- Static Public Member Functions inherited from QList< KBookmark >
QList< T > fromList (const QList< T > &list)
QList< T > fromVector (const QList< T > &list)

Additional Inherited Members

- Public Attributes inherited from QList< KBookmark >
typedef const_pointer
typedef const_reference
typedef const_reverse_iterator
typedef ConstIterator
typedef difference_type
typedef Iterator
typedef parameter_type
typedef pointer
typedef reference
typedef reverse_iterator
typedef rvalue_ref
typedef size_type
typedef value_type

Detailed Description

KBookmark::List is a QList that contains bookmarks with a few convenience methods.

See also

Definition at line 42 of file kbookmark.h.

Constructor & Destructor Documentation

◆ List()

KBookmark::List::List ( )

Definition at line 670 of file kbookmark.cpp.

Member Function Documentation

◆ canDecode()

bool KBookmark::List::canDecode ( const QMimeData * mimeData)

Return true if mimeData contains bookmarks.

Definition at line 694 of file kbookmark.cpp.

◆ fromMimeData()

KBookmark::List KBookmark::List::fromMimeData ( const QMimeData * mimeData,
QDomDocument & parentDocument )

Extract a list of bookmarks from the contents of mimeData.

Decoding will fail if mimeData does not contain any bookmarks.

mimeDatathe mime data to extract from; cannot be 0
parentDocumentpass an empty QDomDocument here, it will be used as container for the bookmarks. You just need to make sure it stays alive longer (or just as long) as the returned bookmarks.
the list of bookmarks

Definition at line 704 of file kbookmark.cpp.

◆ mimeDataTypes()

QStringList KBookmark::List::mimeDataTypes ( )

Return the list of mimeTypes that can be decoded by fromMimeData.

Definition at line 699 of file kbookmark.cpp.

◆ populateMimeData()

void KBookmark::List::populateMimeData ( QMimeData * mimeData) const

Adds this list of bookmark into the given QMimeData.

mimeDatathe QMimeData instance used to drag or copy this bookmark

Definition at line 675 of file kbookmark.cpp.

The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Jul 12 2024 11:52:31 by doxygen 1.11.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.