Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

QGalleryItemRequest Class Reference

The QGalleryItemRequest class provides a request for the properties of a single item from a gallery. More...

 #include <QGalleryItemRequest>

Inherits QGalleryAbstractRequest.

Properties

Public Functions

QGalleryItemRequest ( QObject * parent = 0 )
QGalleryItemRequest ( QAbstractGallery * gallery, QObject * parent = 0 )
~QGalleryItemRequest ()
bool autoUpdate () const
bool isValid () const
QVariant itemId () const
QString itemType () const
QUrl itemUrl () const
QVariant metaData ( int key ) const
QVariant metaData ( const QString & property ) const
QGalleryProperty::Attributes propertyAttributes ( int key ) const
int propertyKey ( const QString & property ) const
QStringList propertyNames () const
QVariant::Type propertyType ( int key ) const
QList<QGalleryResource> resources () const
QGalleryResultSet * resultSet () const
void setAutoUpdate ( bool enabled )
void setItemId ( const QVariant & itemId )
bool setMetaData ( int key, const QVariant & value )
bool setMetaData ( const QString & property, const QVariant & value )
void setPropertyNames ( const QStringList & names )

Signals

void autoUpdateChanged ()
void itemChanged ()
void itemIdChanged ()
void metaDataChanged ( const QList<int> & keys )
void propertyNamesChanged ()
void resultSetChanged ( QGalleryResultSet * resultSet )

Reimplemented Protected Functions

virtual void setResponse ( QGalleryAbstractResponse * response )

Additional Inherited Members

Detailed Description

The QGalleryItemRequest class provides a request for the properties of a single item from a gallery.

QGalleryItemRequest executes a query which returns information about the gallery item specified in itemId. The query will return an itemUrl, an itemType, resources and meta-data values for the properties listed in propertyNames.

When the request has finished and if the item could be found the valid property will be true, if not it will be false.

If the autoUpdate property is true when the request is executed it will enter an Idle state on finishing and will refresh the queried information if the item changes. If the gallery can't provide updates it will instead go immediately to the Finished state. Automatic updates can be canceled by calling cancel() on a idle request.

See also QDocumentGallery.

Property Documentation

autoUpdate : bool

This property holds whether a the results of a request should be updated after a request has finished.

If this is true the request will go into the Idle state when the request has finished rather than returning to Inactive.

Access functions:

bool autoUpdate () const
void setAutoUpdate ( bool enabled )

Notifier signal:

void autoUpdateChanged ()

itemId : QVariant

This property holds the ID of an item the request should return the properties of.

Access functions:

QVariant itemId () const
void setItemId ( const QVariant & itemId )

Notifier signal:

void itemIdChanged ()

itemType : const QString

This property holds the type of an item.

Access functions:

QString itemType () const

Notifier signal:

void itemChanged ()

itemUrl : const QUrl

This property holds the URL of an item.

Access functions:

QUrl itemUrl () const

Notifier signal:

void itemChanged ()

propertyNames : QStringList

This property holds a list of names of meta-data properties a request should return values for.

Access functions:

QStringList propertyNames () const
void setPropertyNames ( const QStringList & names )

Notifier signal:

void propertyNamesChanged ()

resources : const QList<QGalleryResource>

This property holds the resources of an item.

Access functions:

QList<QGalleryResource> resources () const

Notifier signal:

void itemChanged ()

valid : const bool

This property holds whether the request currently holds valid type information.

Access functions:

bool isValid () const

Notifier signal:

void itemChanged ()

Member Function Documentation

QGalleryItemRequest::QGalleryItemRequest ( QObject * parent = 0 )

Constructs a new gallery item request.

The parent is passed to QObject.

QGalleryItemRequest::QGalleryItemRequest ( QAbstractGallery * gallery, QObject * parent = 0 )

Contructs a new item request for the given gallery.

The parent is passed to QObject.

QGalleryItemRequest::~QGalleryItemRequest ()

Destroys a gallery item request.

void QGalleryItemRequest::autoUpdateChanged () [signal]

Signals that the value of autoUpdate has changed.

void QGalleryItemRequest::itemChanged () [signal]

Signals that the properties of an item have changed.

void QGalleryItemRequest::itemIdChanged () [signal]

Signals that the value of the itemId property has changed.

QVariant QGalleryItemRequest::metaData ( int key ) const

Returns the value of a meta-data property identified by key.

See also setMetaData().

QVariant QGalleryItemRequest::metaData ( const QString & property ) const

Returns the value of a meta-data property.

void QGalleryItemRequest::metaDataChanged ( const QList<int> & keys ) [signal]

Signals that the values of meta-data properties identified by keys have changed.

QGalleryProperty::Attributes QGalleryItemRequest::propertyAttributes ( int key ) const

Returns the attributes of the property identified by key.

int QGalleryItemRequest::propertyKey ( const QString & property ) const

Returns the key of property.

void QGalleryItemRequest::propertyNamesChanged () [signal]

Signals that the value of propertyNames has changed.

QVariant::Type QGalleryItemRequest::propertyType ( int key ) const

Returns the type of the property identified by key.

QGalleryResultSet * QGalleryItemRequest::resultSet () const

Returns the result set containing the meta-data of a type.

void QGalleryItemRequest::resultSetChanged ( QGalleryResultSet * resultSet ) [signal]

Signals that the resultSet containing the meta-data of an item has changed.

bool QGalleryItemRequest::setMetaData ( int key, const QVariant & value )

Sets the value of a meta-data property identified by key.

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

See also metaData().

bool QGalleryItemRequest::setMetaData ( const QString & property, const QVariant & value )

Sets the

ConstantValueDescription
QGalleryItemRequest::of?a meta-data property.

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

void QGalleryItemRequest::setResponse ( QGalleryAbstractResponse * response ) [virtual protected]

Reimplemented from QGalleryAbstractRequest::setResponse().

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.

[0]; s.parentNode.insertBefore(ga, s); })();
Publicité

Best Of

Actualités les plus lues

Semaine
Mois
Année
  1. « Quelque chose ne va vraiment pas avec les développeurs "modernes" », un développeur à "l'ancienne" critique la multiplication des bibliothèques 94
  2. Apercevoir la troisième dimension ou l'utilisation multithreadée d'OpenGL dans Qt, un article des Qt Quarterly traduit par Guillaume Belz 0
  3. Les développeurs ignorent-ils trop les failles découvertes dans leur code ? Prenez-vous en compte les remarques des autres ? 17
  4. Pourquoi les programmeurs sont-ils moins payés que les gestionnaires de programmes ? Manquent-ils de pouvoir de négociation ? 41
  5. Quelles nouveautés de C++11 Visual C++ doit-il rapidement intégrer ? Donnez-nous votre avis 10
  6. Adieu qmake, bienvenue qbs : Qt Building Suite, un outil déclaratif et extensible pour la compilation de projets Qt 17
  7. 2017 : un quinquennat pour une nouvelle version du C++ ? Possible, selon Herb Sutter 6
Page suivante

Le Qt Labs au hasard

Logo

Génération de contenu dans des threads

Les Qt Labs sont les laboratoires des développeurs de Qt, où ils peuvent partager des impressions sur le framework, son utilisation, ce que pourrait être son futur. Lire l'article.

Communauté

Ressources

Liens utiles

Contact

  • Vous souhaitez rejoindre la rédaction ou proposer un tutoriel, une traduction, une question... ? Postez dans le forum Contribuez ou contactez-nous par MP ou par email (voir en bas de page).

Qt dans le magazine

Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt qtmobility-1.1
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !
 
 
 
 
Partenaires

Hébergement Web