// Inclusion du fichier d'entête #include "ui_tufr_actionsteptutorial04options.h" // Inclusion des autres fichiers d'entête liés à cette action #include "tufr_actionsteptutorial04options.h" #include "actions/tufr_actionsteptutorial04.h" // Inclure ensuite les éventuelles classes de définitions nécessaires à votre étape // Constructeur : appel du constructeur de la classe mère // et initialisation des paramètres (valeurs par défaut) TUFR_ActionStepTutorial04Options::TUFR_ActionStepTutorial04Options(const TUFR_ActionStepTutorial04 *action) : CT_GAbstractActionForGraphicsViewOptions(action), ui(new Ui::TUFR_ActionStepTutorial04Options()) { // Mise en place de l'interface ui->setupUi(this); // Connexion entre les modifications des valeurs et les paramètres connect(ui->dsb_limitbuffer, SIGNAL(valueChanged(double)), this, SIGNAL(parametersChanged())); // Informations diverse (tooltips) ui->dsb_limitbuffer->setToolTip(tr("CTRL Molette")); ui->lb_limitbuffer->setToolTip(tr("CTRL Molette")); } // Destructeur TUFR_ActionStepTutorial04Options::~TUFR_ActionStepTutorial04Options() { delete ui; } // Getter/setter de la variable dans l'interface double TUFR_ActionStepTutorial04Options::getLimitBuffer() const { return ui->dsb_limitbuffer->value(); } void TUFR_ActionStepTutorial04Options::setLimitBuffer(double t) const { ui->dsb_limitbuffer->setValue(t); }