// Balises C++, évitant les doublons d'includes #ifndef TUFR_ACTIONSTEPTUTORIAL04OPTIONS_H #define TUFR_ACTIONSTEPTUTORIAL04OPTIONS_H // Inclusion de la classe parente des actions en mode graphique #include "ctlibaction/ct_actions/view/abstract/ct_gabstractactionforgraphicsviewoptions.h" // Ici on utilise pas d'include pour éviter de provoquer une dépendence circulaire entre fichier d'entête class TUFR_ActionStepTutorial04; // Equivalent graphique de cette classe provenant du fichier d'interface *.ui namespace Ui { class TUFR_ActionStepTutorial04Options; } class TUFR_ActionStepTutorial04Options : public CT_GAbstractActionForGraphicsViewOptions { // Macro Qt, donnant accès à certaines fonctionnalités // En l'occurence, permet de récupérer le nom de l'étape Q_OBJECT public: // Constructeur/destructeur de l'étape explicit TUFR_ActionStepTutorial04Options(const TUFR_ActionStepTutorial04 *action); ~TUFR_ActionStepTutorial04Options(); // Getter/setter de la variable dans l'interface double getLimitBuffer() const; void setLimitBuffer(double t) const; private: // Fenêtre graphique Ui::TUFR_ActionStepTutorial04Options *ui; signals: // Signal par défaut lorsqu'un paramètres graphique est modifié void parametersChanged(); }; #endif // TUFR_ACTIONSTEPTUTORIALOPTIONS_H