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  · 

QMessageDataComparator Namespace

The QMessageDataComparator namespace contains types used in specifying the comparison of MessageStore objects with user-defined values. More...

 #include <QMessageDataComparator>

Types

enum EqualityComparator { Equal, NotEqual }
enum InclusionComparator { Includes, Excludes }
enum LikeComparator { Like, NotLike }
enum MatchFlag { MatchCaseSensitive, MatchFullWord }
flags MatchFlags
enum RelationComparator { LessThan, LessThanEqual, GreaterThan, GreaterThanEqual }

Detailed Description

The QMessageDataComparator namespace contains types used in specifying the comparison of MessageStore objects with user-defined values.

Type Documentation

enum QMessageDataComparator::EqualityComparator

Defines the comparison operations that can be used to compare data elements of QMessageManager objects for equality and inequality.

ConstantValueDescription
QMessageDataComparator::Equal0Represents the '==' operator.
QMessageDataComparator::NotEqual1Represents the '!=' operator.

enum QMessageDataComparator::InclusionComparator

Defines the comparison operations that can be used to compare data elements of QMessageManager objects for inclusion or exclusion.

ConstantValueDescription
QMessageDataComparator::Includes0Represents an operation in which an associated property is tested to determine whether it includes a value.
QMessageDataComparator::Excludes1Represents an operation in which an associated property is tested to determine whether it is equal to the supplied value.

enum QMessageDataComparator::LikeComparator

Defines the comparison operations that can be used to compare data elements of QMessageManager objects, according to a specific relation.

LikeComparator used the same syntax as an SQL like search, namely, '_' matches any single character and '%' matches zero or more characters. '' is used to escape these symbols and itself.

ConstantValueDescription
QMessageDataComparator::Like0Represents a postive match.
QMessageDataComparator::NotLike1Represent a negative match.

enum QMessageDataComparator::MatchFlag
flags QMessageDataComparator::MatchFlags

This enum describes additional matching criteria when performing a search.

ConstantValueDescription
QMessageDataComparator::MatchCaseSensitiveQt::MatchCaseSensitiveThe key should be case sensitive. Not supported on QMF platform.
QMessageDataComparator::MatchFullWord128The key should only match a complete word. Not supported on Windows and QMF platforms.

The MatchFlags type is a typedef for QFlags<MatchFlag>. It stores an OR combination of MatchFlag values.

enum QMessageDataComparator::RelationComparator

Defines the comparison operations that can be used to compare data elements of QMessageManager objects, according to a specific relation.

ConstantValueDescription
QMessageDataComparator::LessThan0Represents the '<' operator.
QMessageDataComparator::LessThanEqual1Represents the '<=' operator.
QMessageDataComparator::GreaterThan2Represents the '>' operator.
QMessageDataComparator::GreaterThanEqual3Represents the '>= operator'.
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 ? 42
  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 Developer Network au hasard

Logo

Livre blanc de l'outillage de Qt Quick

Le Qt Developer Network est un réseau de développeurs Qt anglophone, où ils peuvent partager leur expérience sur le framework. 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.2
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