Qt Mobility Reference Documentation

QGalleryResultSet Class Reference

The QGalleryResultSet class provides an interface for accessing the results of an gallery query. More...

 #include <QGalleryResultSet>

Inherits QGalleryAbstractResponse.


Public Functions

QGalleryResultSet ( QObject * parent = 0 )
~QGalleryResultSet ()
virtual int currentIndex () const = 0
virtual bool fetch ( int index ) = 0
virtual bool fetchFirst ()
virtual bool fetchLast ()
virtual bool fetchNext ()
virtual bool fetchPrevious ()
virtual bool isValid () const
virtual int itemCount () const = 0
virtual QVariant itemId () const = 0
virtual QString itemType () const = 0
virtual QUrl itemUrl () const = 0
virtual QVariant metaData ( int key ) const = 0
virtual QGalleryProperty::Attributes propertyAttributes ( int key ) const = 0
virtual int propertyKey ( const QString & property ) const = 0
virtual QVariant::Type propertyType ( int key ) const = 0
virtual QList<QGalleryResource> resources () const
virtual bool setMetaData ( int key, const QVariant & value ) = 0

Signals

void currentIndexChanged ( int index )
void currentItemChanged ()
void itemsInserted ( int index, int count )
void itemsMoved ( int from, int to, int count )
void itemsRemoved ( int index, int count )
void metaDataChanged ( int index, int count, const QList<int> & keys )

Additional Inherited Members


Detailed Description

The QGalleryResultSet class provides an interface for accessing the results of an gallery query.


Member Function Documentation

QGalleryResultSet::QGalleryResultSet ( QObject * parent = 0 )

Constructs a new result set.

The parent is passed to QGalleryAbstractResponse.

QGalleryResultSet::~QGalleryResultSet ()

Destroys a result set.

int QGalleryResultSet::currentIndex () const [pure virtual]

Returns the index of the item a result set currently positioned on.

See also fetch().

void QGalleryResultSet::currentIndexChanged ( int index ) [signal]

Signals that a result set has been repositioned on a new index.

void QGalleryResultSet::currentItemChanged () [signal]

Signals that the item the result set is positioned on has changed.

bool QGalleryResultSet::fetch ( int index ) [pure virtual]

Moves the current position of a result set to an arbitrary index.

Returns true if the result set is positioned on a valid item on return; otherwise returns false.

bool QGalleryResultSet::fetchFirst () [virtual]

Moves the current position of the result set to the first item in the set.

Returns true if the result set is positioned on a valid item on return; otherwise returns false.

bool QGalleryResultSet::fetchLast () [virtual]

Moves the current position of the result set to the last item in the set.

Returns true if the result set is positioned on a valid item on return; otherwise returns false.

bool QGalleryResultSet::fetchNext () [virtual]

Moves the current position of the result set to the next item in the set.

Returns true if the result set is positioned on a valid item on return; otherwise returns false.

bool QGalleryResultSet::fetchPrevious () [virtual]

Moves the current position of the result set to the previous item in the set.

Returns true if the result set is positioned on a valid item on return; otherwise returns false.

bool QGalleryResultSet::isValid () const [virtual]

Returns true if a result set is currently positioned on a valid item; otherwise returns false.

See also currentIndex().

int QGalleryResultSet::itemCount () const [pure virtual]

Returns the number of items in a result set.

QVariant QGalleryResultSet::itemId () const [pure virtual]

Returns the ID of the item a result set is currently positioned on.

See also currentIndex().

QString QGalleryResultSet::itemType () const [pure virtual]

Returns the type of the item a result set is currently positioned on.

See also currentIndex().

QUrl QGalleryResultSet::itemUrl () const [pure virtual]

Returns the URL of the item a result set is currently positioned on.

See also currentIndex() and resources().

void QGalleryResultSet::itemsInserted ( int index, int count ) [signal]

Signals that count items have been inserted into a result set at index.

void QGalleryResultSet::itemsMoved ( int from, int to, int count ) [signal]

Signals that count items have been moved from an existing index to a new index.

void QGalleryResultSet::itemsRemoved ( int index, int count ) [signal]

Signals that count items have been removed from a result set at index.

QVariant QGalleryResultSet::metaData ( int key ) const [pure virtual]

Returns the meta-data value of the current item for key.

See also setMetaData().

void QGalleryResultSet::metaDataChanged ( int index, int count, const QList<int> & keys ) [signal]

Signals that the meta-data identified by keys of count items starting at index has changed.

QGalleryProperty::Attributes QGalleryResultSet::propertyAttributes ( int key ) const [pure virtual]

Returns the attributes of the property identified by key.

int QGalleryResultSet::propertyKey ( const QString & property ) const [pure virtual]

Returns a positive integer key for a property name, or a negative integer if the property name is invalid.

QVariant::Type QGalleryResultSet::propertyType ( int key ) const [pure virtual]

Returns the type of the property identified by key.

QList<QGalleryResource> QGalleryResultSet::resources () const [virtual]

Returns the resources of the item of a result set is currently positioned on.

The default implementation returns a single resource with the URL of the current item, or an empty list if the current item doesn't have a valid URL.

See also currentIndex() and itemUrl().

bool QGalleryResultSet::setMetaData ( int key, const QVariant & value ) [pure virtual]

Sets the meta-data value of the current item for key.

Returns true if the value was changed successfully; otherwise returns false.

See also metaData().

X

Thank you for giving your feedback.

Make sure it is related to this specific page. For more general bugs and requests, please use the Qt Bug Tracker.