La classe CameraSet gère un ensemble de vignettes, correspondant chacune à un modèle d'appareil photo.
Plus de détails...
#include <CameraSet.h>
|
| void | onFinished (QNetworkReply *reply) |
| | Appelé lors de la réception d'une réponse à une requete deepai.
|
| void | onError () |
| | Fonction appelée en cas d'erreur de la demande Rest. A voir si on met quelque chose d'utile ici.
|
|
| | CameraSet (QObject *parent=nullptr) |
| | Ce Constructeur instancie le Network Manager utilisé pour les requètes REST.
|
| Q_INVOKABLE void | append (const QString cam_model) |
| | Ajout d'un modèle de caméra dans la liste. S'il n'y est pas, on demande à deepAI de générer une imagette.
|
| Q_INVOKABLE bool | contains (const QString cam_model) |
| | Indique si le modèle d'appareil photo demandé est déjà référencé. Si oui, il possède alors déjà une vignette.
|
|
| void | insert (const QString cam_model) |
| | Ajoute un modèle d'appareil photo dans le Set. On lui fabrique alors une vignette.
|
| void | requestThumb (const QString cam_model) |
| | Envoi d'une requete POST à deepai.
|
| void | requestMeteo () |
| | Envoi d'une requete GET à openweathermap.
|
|
|
QSet< QString > | m_cameras |
| | L'ensemble des Camera.
|
|
QNetworkAccessManager * | m_networkMgr |
| | Network Manager pour les accès web.
|
|
QString | m_deepaiKey |
| | API key pour les requètes deepAI.
|
La classe CameraSet gère un ensemble de vignettes, correspondant chacune à un modèle d'appareil photo.
- Note
- : Necessite QT += network
◆ CameraSet()
| CameraSet::CameraSet |
( |
QObject * | parent = nullptr | ) |
|
|
explicit |
Ce Constructeur instancie le Network Manager utilisé pour les requètes REST.
- Paramètres
-
◆ append()
| void CameraSet::append |
( |
const QString | cam_model | ) |
|
Ajout d'un modèle de caméra dans la liste. S'il n'y est pas, on demande à deepAI de générer une imagette.
- Paramètres
-
◆ contains()
| bool CameraSet::contains |
( |
const QString | cam_model | ) |
|
Indique si le modèle d'appareil photo demandé est déjà référencé. Si oui, il possède alors déjà une vignette.
- Paramètres
-
| cam_model | : le nom d'un modèle d'appareil photo. |
- Renvoie
- true si ce modèle existe déja dans le Set.
◆ insert()
| void CameraSet::insert |
( |
const QString | cam_model | ) |
|
|
private |
Ajoute un modèle d'appareil photo dans le Set. On lui fabrique alors une vignette.
- Paramètres
-
| cam_model | : le nom d'un modèle d'appareil photo. |
◆ onError
| void CameraSet::onError |
( |
| ) |
|
|
slot |
Fonction appelée en cas d'erreur de la demande Rest. A voir si on met quelque chose d'utile ici.
◆ onFinished
| void CameraSet::onFinished |
( |
QNetworkReply * | reply | ) |
|
|
slot |
Appelé lors de la réception d'une réponse à une requete deepai.
- Paramètres
-
| reply | : Le contenu de la réponse. |
◆ requestMeteo()
| void CameraSet::requestMeteo |
( |
| ) |
|
|
private |
Envoi d'une requete GET à openweathermap.
◆ requestThumb()
| void CameraSet::requestThumb |
( |
const QString | cam_model | ) |
|
|
private |
Envoi d'une requete POST à deepai.
- Paramètres
-
| cam_model | : non utilisé pour l'instant |
La documentation de cette classe a été générée à partir des fichiers suivants :
- Sources/cpp/Models/CameraSet.h
- Sources/cpp/Models/CameraSet.cpp