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.
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 |
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.
| 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.
| 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.
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.
1.7.1