27#ifndef SMESHGUI_SPINBOXFORBIDDENRANGE_H
28#define SMESHGUI_SPINBOXFORBIDDENRANGE_H
46 virtual void stepBy(
const int steps)
override;
47 virtual double valueFromText(QString
const& text)
const override;
48 virtual QValidator::State validate(QString& text,
int& pos)
const override;
50 void SetForbiddenRange(
const double min,
const double max);
53 virtual bool checkRange(
const double value)
const override;
54 bool IsValueInRange(
const double value)
const;
55 double GetValueInRange(
const double value)
const;
57 virtual void showValidationToolTip(
const QValidator::State state)
const override;
62 mutable bool toolTipFlag =
false;
#define SMESHGUI_EXPORT
Definition: SMESH_SMESHGUI.hxx:36
Definition: SMESHGUI_SpinBoxForbiddendRange.h:39
double forbiddenMax
Definition: SMESHGUI_SpinBoxForbiddendRange.h:60
double forbiddenMin
Definition: SMESHGUI_SpinBoxForbiddendRange.h:59
Definition: SMESHGUI_SpinBox.h:48