bool checkRange(int aValue) { if (_minValue != 0 || _maxValue != 0) { return aValue >= _minValue && aValue <= _maxValue; } return aValue >= _minRange && aValue <= _maxRange; }