Le 16/02/2013 23:02, niconil a écrit :
>
> In actions/actionpackdata/actions/readenvironmentdefinition.h:
>
> > +			variable->setTooltip(tr("The Array type variable where to save the current system environment"));
> > +			addElement(variable);
> > +
> > +			ActionTools::ListParameterDefinition *mode = new ActionTools::ListParameterDefinition(ActionTools::Name("mode", tr("Mode")), this);
> > +			mode->setTooltip(tr("The environment read mode"));
> > +			mode->setItems(ReadEnvironmentVariableInstance::modes);
> > +			mode->setDefaultValue(ReadEnvironmentVariableInstance::modes.second.at(ReadEnvironmentVariableInstance::oneVariable));
> > +			addElement(mode);
> > +
> > +			ActionTools::GroupDefinition *selectionMode = new ActionTools::GroupDefinition(this);
> > +			selectionMode->setMasterList(mode);
> > +			selectionMode->setMasterValues(QStringList() << ReadEnvironmentVariableInstance::modes.first.at(ReadEnvironmentVariableInstance::oneVariable));
> > +
> > +			ActionTools::TextParameterDefinition *environmentVariable = new ActionTools::TextParameterDefinition(ActionTools::Name("environmentVariable", tr("Variable")), this);
> > +			environmentVariable->setTooltip(tr("The specific environment variable to read"));
> > +			environmentVariable->setDefaultValue("PATH");
>
> oui,
> un peu comme la liste des fenêtres c'est ça ?
>
> —
> Reply to this email directly or view it on GitHub 
> <https://github.com/Jmgr/actionaz/pull/16/files#r3040267>.
>
Exactement. C'est pas trop compliqué je pense, tu peux te baser sur le 
paramètre WindowParameterDefinition pour en créer 
EnvironmentVariableParameterDefinition.