![]() |
Mapper
0.9.0
API documentation
|
CRSTemplate integer parameter, with values from an integer range. More...
#include <crs_template_implementation.h>


Public Types | |
| using | OutputList = std::vector< std::pair< int, int > > |
Public Types inherited from OpenOrienteering::CRSTemplateParameter | |
| using | WidgetObserver = CRSParameterWidgetObserver |
Public Member Functions | |
| IntRangeParameter (const QString &id, const QString &name, int min_value, int max_value) | |
| IntRangeParameter (const QString &id, const QString &name, int min_value, int max_value, OutputList &&outputs) | |
| QWidget * | createEditor (WidgetObserver &observer) const override |
| Creates a widget which can be used to edit the value. More... | |
| std::vector< QString > | specValues (const QString &edit_value) const override |
| Return a list of actual specification parameters values from a value in storage format. More... | |
| QString | value (const QWidget *edit_widget) const override |
| Return the widget's value(s) in form of a single string. More... | |
| void | setValue (QWidget *edit_widget, const QString &value) override |
| Sets the widget to a stored value. More... | |
Public Member Functions inherited from OpenOrienteering::CRSTemplateParameter | |
| CRSTemplateParameter (const QString &id, const QString &name) | |
| Constructs a new parameter with the given identifier and name. More... | |
| CRSTemplateParameter (const CRSTemplateParameter &)=delete | |
| CRSTemplateParameter (CRSTemplateParameter &&)=delete | |
| virtual | ~CRSTemplateParameter () |
| Destructor. More... | |
| CRSTemplateParameter & | operator= (const CRSTemplateParameter &)=delete |
| CRSTemplateParameter & | operator= (CRSTemplateParameter &&)=delete |
| QString | id () const |
| Returns the parameter's permanent unique ID. More... | |
| QString | name () const |
| Returns the parameter's display name. More... | |
CRSTemplate integer parameter, with values from an integer range.
| using OpenOrienteering::CRSTemplates::IntRangeParameter::OutputList = std::vector< std::pair<int, int> > |
| OpenOrienteering::CRSTemplates::IntRangeParameter::IntRangeParameter | ( | const QString & | id, |
| const QString & | name, | ||
| int | min_value, | ||
| int | max_value | ||
| ) |
| OpenOrienteering::CRSTemplates::IntRangeParameter::IntRangeParameter | ( | const QString & | id, |
| const QString & | name, | ||
| int | min_value, | ||
| int | max_value, | ||
| OutputList && | outputs | ||
| ) |
|
overridevirtual |
Creates a widget which can be used to edit the value.
The widget should be simple in the sense that it can be used as a field in a QFormLayout, together with the parameter's label.
Implements OpenOrienteering::CRSTemplateParameter.
|
overridevirtual |
Sets the widget to a stored value.
Implements OpenOrienteering::CRSTemplateParameter.
|
overridevirtual |
Return a list of actual specification parameters values from a value in storage format.
The default implementation returns a vector which contains just the single edit_value.
Reimplemented from OpenOrienteering::CRSTemplateParameter.
|
overridevirtual |
Return the widget's value(s) in form of a single string.
This string can be stored and used for restoring the widget.
Implements OpenOrienteering::CRSTemplateParameter.
1.8.13