11 #include <QCameraInfo> 14 #define NOM_FENETRE_REGLAGEVIDEO "Réglages vidéo" 121 #endif // REGLAGEVIDEO_H QComboBox * listeResolutions
Liste déroulante déstiné à accueillir la liste des résolutions disponible.
QSpinBox * luminositeVideo
Zone de saisie permettant de modifier la luminosite du flux vidéo.
void configurerWidgets()
Configure l'etat des widgets à la création de l'IHM.
void initialiserEvenements()
Initialise les événements de l'IHM.
Classe permettant de regler l'affichage du flux video.
void modifierEtatBoutons()
Modifie l'etat des boutons lors du démarrage du flux vidéo.
Rov * rov
Objet rov permettant de mofidier les reglage du flux vidéo.
QSlider * sliderSaturationVideo
Slider permettant de modifier la saturation du flux vidéo.
QSpinBox * saturationVideo
Zone de saisie permettant de modifier la saturation du flux vidéo.
QSlider * sliderLuminositeVideo
Slider permettant de modifier la luminosite du flux vidéo.
void chargerListeResolutionDisponible(int index)
Charge les résolutions pour une caméra sélectionnée.
Classe controlant tout les traitements en provenance et en direction de la communication avec le rov...
QPushButton * boutonArreterVideo
Bouton permettant d'arrêter le flux vidéo de la caméra selectionner.
QLabel * luminosite
Texte informant le reglage à modifier.
void initialiserWidgets()
Initialise les widgets de l'IHM.
void activerCamera()
Active la caméra.
QLabel * camera
Texte informant de l'élément à selectionner (caméra)
QPushButton * boutonVideo
Bouton permettant de démarrer le flux vidéo de la caméra selectionner.
void chargerListeCameraDisponible()
Charge la liste des caméras disponibles dans la liste déroulante.
IHMReglageVideo(Rov *rov, QWidget *parent=nullptr)
Constructeur de la classe ReglageVideo.
void initialiserLayouts()
Initialise les layout de l'IHM.
void initialiserEvenementsCamera()
Initialise les événements liés à la caméra.
QLabel * resolution
Texte informant de l'élément à selectionner (résolution)
void gererVideo()
Modifie l'etat de la vidéo en fonction de l'état actuel.
Fichier qui contient la déclaration de la classe rov.
QComboBox * listeCameras
Liste déroulante déstiné à accueillir la liste des caméra disponible.
QLabel * saturation
Texte informant le reglage à modifier.
~IHMReglageVideo()
Destructeur de la classe ReglageVideo.
QSpinBox * contrasteVideo
Zone de saisie permettant de modifier le contraste du flux vidéo.
QSlider * sliderContrasteVideo
Slider permettant de modifier le contraste du flux vidéo.
QLabel * contraste
Texte informant le reglage à modifier.