Fonctions membres publiques | Attributs protégés

Référence de la classe Datas

Conteneur générique pour l'affichage dans un tableau. Plus de détails...

#include <datasformat.h>

Dérivée par DatasAlbum, DatasAlbumBy, DatasAuthor, DatasCote, DatasPublisher, et DatasSerie.

Liste de tous les membres

Fonctions membres publiques

 Datas ()
 Datas (int n)
 Datas (const Datas &d)
 ~Datas ()
void clear ()
int dim ()
QVariant & operator[] (int i)
QVariant at (int i) const
int & id (int i)

Attributs protégés

int m_dim
int * m_id
QVariant * datas

Description détaillée

Conteneur générique pour l'affichage dans un tableau.

Cette classe définie un conteneur générique déstiné à être utilisé pour l'affichage dans un tableau.
Il permet de contenir une ligne d'un tableau de n colonnes.
Chaque colonne contient un QVariant auquel peut-être associé une id (=> case cliquable).

Les versions héritées définisent un nbr n, est une fonction statique title() qui retourne un Datas pré-remplis contenant les noms des colonnes (pour l'affichage), ainsi que des fonctions raccourcis pour accéder aux données de façon plus explicite.


Documentation des constructeurs et destructeur

Datas::Datas (  )  [inline]

Constructeur d'un Datas de 0 donnée (=> colonne).

Datas::Datas ( int  n  )  [inline]

Constructeur d'un Datas de n données (=> colonnes).

Datas::Datas ( const Datas d  )  [inline]

Constructeur de copie.

Datas::~Datas (  )  [inline]

Destructeur.


Documentation des fonctions membres

QVariant Datas::at ( int  i  )  const [inline]

Retourne la ième donnée.

void Datas::clear (  )  [inline]

Vide le Datas.

int Datas::dim (  )  [inline]

Retourne le nbr de données (=> colonnes) du Datas.

int& Datas::id ( int  i  )  [inline]

Retourne une référence vers la ième id (associée à la ième donnée).

QVariant& Datas::operator[] ( int  i  )  [inline]

Retourne une référence vers la ième donnée.


Documentation des données membres

QVariant* Datas::datas [protected]

Le tableau de données.

int Datas::m_dim [protected]

La dimension du Datas. = le nbr de données (=> colonnes).

int* Datas::m_id [protected]

Le tableau d'id.


La documentation de cette classe a été générée à partir du fichier suivant :
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Énumérations Valeurs énumérées Macros