#include <serie.h>
Est dérivée de Modele.
Liste de tous les membres
Fonctions membres publiques |
| | Serie () |
| | Serie (int id) |
| virtual bool | creer () |
| virtual bool | modifier () const |
| virtual bool | supprimer () |
| void | charger (int id) |
| int | use () |
| QString | name () const |
| QString | genre () const |
| QString | stateBDBDEC () const |
| QString | stateEditeur () const |
| QString | keywords () const |
| QString | type () const |
| QString | website () const |
| int | nbrBooks () const |
| void | setName (const QString &name) |
| void | setGenre (const QString &genre) |
| void | setStateBDBDEC (const QString &stateBDBDEC) |
| void | setStateEditeur (const QString &stateEditeur) |
| void | setKeywords (const QString &keywords) |
| void | setType (const QString &type) |
| void | setWebsite (const QString &website) |
| void | setNbrBooks (int nbr) |
Fonctions membres publiques statiques |
| static QList< Datas > * | liste (const QString &lettre, int page, int nbr) |
| static int | nbrSeries (const QString &lettre) |
| static QList< Datas > * | listeFromSerie (const QString &lettre, int page, int nbr, int serieId) |
| static int | nbrFromSerie (const QString &lettre, int serieId) |
static QList< QPair< int,
QString > > | listeNoms () |
static QList< QPair< int,
QString > > | listeEditeurs (int id) |
static QList< QPair< int,
QPair< QString, QString > > > | listeAuteurs (int id) |
| static bool | resetNbrBooksAll () |
Attributs protégés |
| QString | m_name |
| | <=> BDD.serie.se_name
|
| QString | m_genre |
| | <=> BDD.serie.se_genre
|
| QString | m_stateBDBDEC |
| | <=> BDD.serie.se_stateBDBDEC
|
| QString | m_stateEditeur |
| | <=> BDD.serie.se_statePublisher
|
| QString | m_keywords |
| | <=> BDD.serie.se_keywords
|
| QString | m_type |
| | <=> BDD.serie.se_type
|
| QString | m_website |
| | <=> BDD.serie.se_website
|
| int | m_nbrBooks |
| | <=> BDD.serie.se_totalBooks
|
Documentation des constructeurs et destructeur
Constructeur appellant charger(id).
- Paramètres:
-
| id | : L'id de la série à charger depuis la BDD. |
Documentation des fonctions membres
| void Serie::charger |
( |
int |
id |
) |
[virtual] |
Charge les donnée d'une série à partir de la BDD.
- Paramètres:
-
| id | : L'id de la série que l'on souhaite charger. |
Implémente Modele.
| bool Serie::creer |
( |
|
) |
[virtual] |
Enregistre la série dans la BDD.
Implémente Modele.
| QString Serie::genre |
( |
|
) |
const [inline] |
| QString Serie::keywords |
( |
|
) |
const [inline] |
| QList< Datas > * Serie::liste |
( |
const QString & |
lettre, |
|
|
int |
page, |
|
|
int |
nbr | |
|
) |
| | [static] |
Retourne une page de série pour les afficher dans un tableau (une liste de DatasSerie).
- Paramètres:
-
| lettre | : Le lettre par laquel doit commencer le nom des séries à retourner, ou "Tout". |
| page | : Le numéro de la page à afficher. |
| nbr | : Le nbr de série à afficher sur une page. |
| QList< QPair< int, QPair< QString, QString > > > Serie::listeAuteurs |
( |
int |
id |
) |
[static] |
Retourne la liste des auteurs ayant participés à une série. ( liste de nom associé à l'id et le type d'auteur )
- Paramètres:
-
| id | : L'id de la série étudiée. |
| QList< QPair< int, QString > > Serie::listeEditeurs |
( |
int |
id |
) |
[static] |
Retourne la liste des éditeurs ayant participés à une série. ( liste de nom associé à l'id )
- Paramètres:
-
| id | : L'id de la série étudiée. |
| QList< Datas > * Serie::listeFromSerie |
( |
const QString & |
lettre, |
|
|
int |
page, |
|
|
int |
nbr, |
|
|
int |
serieId | |
|
) |
| | [static] |
Retourne tout les albums d'une série donnée pour les afficher dans un tableau (une liste de DatasAlbum).
- Paramètres:
-
| lettre | : (inutile => garde la forme des fonctions listeFromXxxx() ). |
| page | : (inutile => garde la forme des fonctions listeFromXxxx() ). |
| nbr | : (inutile => garde la forme des fonctions listeFromXxxx() ). |
| serieId | : L'id de la série voulu. |
- À faire:
- Peut être enlever les paramètres inutiles.
| QList< QPair< int, QString > > Serie::listeNoms |
( |
|
) |
[static] |
Retourne la liste des série (id+nom).
| bool Serie::modifier |
( |
|
) |
const [virtual] |
Modifie la série dans la BDD.
Implémente Modele.
| QString Serie::name |
( |
|
) |
const [inline] |
| int Serie::nbrBooks |
( |
|
) |
const [inline] |
| int Serie::nbrFromSerie |
( |
const QString & |
lettre, |
|
|
int |
serieId | |
|
) |
| | [static] |
Retourne 1.
- Paramètres:
-
| lettre | : (inutile => garde la forme des fonctions nbrFromXxxx() ). |
- À faire:
- Peut être enlever le paramètre inutile.
| int Serie::nbrSeries |
( |
const QString & |
lettre |
) |
[static] |
Retourne le nbr de séries commençant par une lettre donnée.
- Paramètres:
-
| lettre | : Le lettre par laquel doit commencer le nom des séries à compter, ou "Tout". |
| bool Serie::resetNbrBooksAll |
( |
|
) |
[static] |
Recalcule et met à jour dans la BDD l'attribut se_totalBooks pour toute les séries.
| void Serie::setGenre |
( |
const QString & |
genre |
) |
[inline] |
| void Serie::setKeywords |
( |
const QString & |
keywords |
) |
[inline] |
| void Serie::setName |
( |
const QString & |
name |
) |
[inline] |
| void Serie::setNbrBooks |
( |
int |
nbr |
) |
[inline] |
| void Serie::setStateBDBDEC |
( |
const QString & |
stateBDBDEC |
) |
[inline] |
| void Serie::setStateEditeur |
( |
const QString & |
stateEditeur |
) |
[inline] |
| void Serie::setType |
( |
const QString & |
type |
) |
[inline] |
| void Serie::setWebsite |
( |
const QString & |
website |
) |
[inline] |
| QString Serie::stateBDBDEC |
( |
|
) |
const [inline] |
| QString Serie::stateEditeur |
( |
|
) |
const [inline] |
| bool Serie::supprimer |
( |
|
) |
[virtual] |
Supprime la série de BDD.
Implémente Modele.
| QString Serie::type |
( |
|
) |
const [inline] |
Retourne le nombre d'utilisation de la série recalculé à partir de la BDD ( => se_totalBooks ).
| QString Serie::website |
( |
|
) |
const [inline] |
Documentation des données membres
<=> BDD.serie.se_keywords
<=> BDD.serie.se_totalBooks
<=> BDD.serie.se_stateBDBDEC
<=> BDD.serie.se_statePublisher
La documentation de cette classe a été générée à partir des fichiers suivants :