Implements a QItemDelegate which forces e.g. a QTableWidgetItem's content to be numeric (double-precision).
More...
Implements a QItemDelegate which forces e.g. a QTableWidgetItem's content to be numeric (double-precision).
Definition at line 617 of file QtUtil.h.
◆ NumericOnlyItemDelegate()
Util::NumericOnlyItemDelegate::NumericOnlyItemDelegate |
( |
QObject * |
parent = nullptr , |
|
|
double |
min = std::numeric_limits<double>::lowest() , |
|
|
double |
max = std::numeric_limits<double>::max() , |
|
|
int |
precision = -1 |
|
) |
| |
|
inline |
Constructs a NumericOnlyItemDelegate and sets constraints on the numeric values it considers valid.
- Parameters
-
parent | Parent Qt object owning this item delegate |
min | Minimal allowed numeric value |
max | Maximal allowed numeric value |
precision | Precision of the numeric value which is accepted when editing the item |
Definition at line 629 of file QtUtil.h.
◆ createEditor()
QWidget * Util::NumericOnlyItemDelegate::createEditor |
( |
QWidget * |
parent, |
|
|
const QStyleOptionViewItem & |
option, |
|
|
const QModelIndex & |
index |
|
) |
| const |
|
overridevirtual |
◆ max
const double Util::NumericOnlyItemDelegate::max |
|
private |
◆ min
const double Util::NumericOnlyItemDelegate::min |
|
private |
◆ precision
const int Util::NumericOnlyItemDelegate::precision |
|
private |
The documentation for this class was generated from the following files: