![]() |
Mapper
0.9.0
API documentation
|
A QItemDelegate which provides an editor of type (integer) spin box. More...
#include <item_delegates.h>
Public Member Functions | |
SpinBoxDelegate (QObject *parent, int min, int max, const QString &unit=QString{}, int step=0) | |
Creates a new SpinBoxDelegate. More... | |
SpinBoxDelegate (int min, int max, const QString &unit=QString{}, int step=0) | |
Creates a new SpinBoxDelegate. More... | |
QWidget * | createEditor (QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const override |
Returns a new QSpinBox configured according to the delegates properties. More... | |
void | setEditorData (QWidget *editor, const QModelIndex &index) const override |
Updates the spin box value from the model data with role Qt::UserData. More... | |
void | setModelData (QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const override |
Updates the model from the spin box value. More... | |
virtual void | setModelData (QAbstractItemModel *model, const QModelIndex &index, int value) const |
Updates the model from the given value. More... | |
void | updateEditorGeometry (QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const override |
![]() | |
QItemDelegate (QObject *parent) | |
virtual | ~QItemDelegate () |
bool | hasClipping () const const |
void | setClipping (bool clip) |
virtual void | paint (QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const const override |
virtual QSize | sizeHint (const QStyleOptionViewItem &option, const QModelIndex &index) const const override |
QItemEditorFactory * | itemEditorFactory () const const |
void | setItemEditorFactory (QItemEditorFactory *factory) |
![]() | |
QAbstractItemDelegate (QObject *parent) | |
virtual | ~QAbstractItemDelegate () |
virtual void | destroyEditor (QWidget *editor, const QModelIndex &index) const const |
virtual bool | helpEvent (QHelpEvent *event, QAbstractItemView *view, const QStyleOptionViewItem &option, const QModelIndex &index) |
void | commitData (QWidget *editor) |
void | closeEditor (QWidget *editor, QAbstractItemDelegate::EndEditHint hint) |
void | sizeHintChanged (const QModelIndex &index) |
![]() | |
virtual const QMetaObject * | metaObject () const const |
QObject (QObject *parent) | |
virtual | ~QObject () |
virtual bool | event (QEvent *e) |
QString | objectName () const const |
void | setObjectName (const QString &name) |
bool | isWidgetType () const const |
bool | isWindowType () const const |
bool | signalsBlocked () const const |
bool | blockSignals (bool block) |
QThread * | thread () const const |
void | moveToThread (QThread *targetThread) |
int | startTimer (int interval, Qt::TimerType timerType) |
int | startTimer (std::chrono::milliseconds time, Qt::TimerType timerType) |
void | killTimer (int id) |
T | findChild (const QString &name, Qt::FindChildOptions options) const const |
QList< T > | findChildren (const QString &name, Qt::FindChildOptions options) const const |
QList< T > | findChildren (const QRegExp ®Exp, Qt::FindChildOptions options) const const |
QList< T > | findChildren (const QRegularExpression &re, Qt::FindChildOptions options) const const |
const QObjectList & | children () const const |
void | setParent (QObject *parent) |
void | installEventFilter (QObject *filterObj) |
void | removeEventFilter (QObject *obj) |
QMetaObject::Connection | connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const const |
bool | disconnect (const char *signal, const QObject *receiver, const char *method) const const |
bool | disconnect (const QObject *receiver, const char *method) const const |
void | dumpObjectTree () |
void | dumpObjectInfo () |
void | dumpObjectTree () const const |
void | dumpObjectInfo () const const |
bool | setProperty (const char *name, const QVariant &value) |
QVariant | property (const char *name) const const |
QList< QByteArray > | dynamicPropertyNames () const const |
void | destroyed (QObject *obj) |
void | objectNameChanged (const QString &objectName) |
QObject * | parent () const const |
bool | inherits (const char *className) const const |
void | deleteLater () |
Q_DISABLE_COPY (Class) | |
Q_DISABLE_MOVE (Class) | |
Q_DISABLE_COPY_MOVE (Class) | |
T | qobject_cast (QObject *object) |
T | qobject_cast (const QObject *object) |
T | qFindChild (const QObject *obj, const QString &name) |
QList< T > | qFindChildren (const QObject *obj, const QString &name) |
QList< T > | qFindChildren (const QObject *obj, const QRegExp ®Exp) |
Q_CLASSINFO (Name, Value) | |
Q_INTERFACES (...) | |
Q_PROPERTY (...) | |
Q_ENUMS (...) | |
Q_FLAGS (...) | |
Q_ENUM (...) | |
Q_FLAG (...) | |
Q_ENUM_NS (...) | |
Q_FLAG_NS (...) | |
Q_OBJECT Q_OBJECT | |
Q_GADGET Q_GADGET | |
Q_NAMESPACE Q_NAMESPACE | |
Q_SIGNALS Q_SIGNALS | |
Q_SIGNAL Q_SIGNAL | |
Q_SLOTS Q_SLOTS | |
Q_SLOT Q_SLOT | |
Q_EMIT Q_EMIT | |
Q_INVOKABLE Q_INVOKABLE | |
Q_REVISION Q_REVISION | |
Q_SET_OBJECT_NAME (Object) | |
QT_NO_NARROWING_CONVERSIONS_IN_CONNECT QT_NO_NARROWING_CONVERSIONS_IN_CONNECT | |
Additional Inherited Members | |
![]() | |
QString | elidedText (const QFontMetrics &fontMetrics, int width, Qt::TextElideMode mode, const QString &text) |
![]() | |
QString | tr (const char *sourceText, const char *disambiguation, int n) |
QString | trUtf8 (const char *sourceText, const char *disambiguation, int n) |
QMetaObject::Connection | connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, Functor functor) |
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, const QObject *context, Functor functor, Qt::ConnectionType type) |
bool | disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method) |
bool | disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method) |
bool | disconnect (const QMetaObject::Connection &connection) |
bool | disconnect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method) |
![]() | |
typedef | QObjectList |
![]() | |
virtual void | drawDisplay (QPainter *painter, const QStyleOptionViewItem &option, const QRect &rect, const QString &text) const const |
virtual void | drawDecoration (QPainter *painter, const QStyleOptionViewItem &option, const QRect &rect, const QPixmap &pixmap) const const |
virtual void | drawFocus (QPainter *painter, const QStyleOptionViewItem &option, const QRect &rect) const const |
virtual void | drawCheck (QPainter *painter, const QStyleOptionViewItem &option, const QRect &rect, Qt::CheckState state) const const |
void | drawBackground (QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const const |
virtual bool | eventFilter (QObject *editor, QEvent *event) override |
virtual bool | editorEvent (QEvent *event, QAbstractItemModel *model, const QStyleOptionViewItem &option, const QModelIndex &index) override |
![]() | |
QObject * | sender () const const |
int | senderSignalIndex () const const |
int | receivers (const char *signal) const const |
bool | isSignalConnected (const QMetaMethod &signal) const const |
virtual void | timerEvent (QTimerEvent *event) |
virtual void | childEvent (QChildEvent *event) |
virtual void | customEvent (QEvent *event) |
virtual void | connectNotify (const QMetaMethod &signal) |
virtual void | disconnectNotify (const QMetaMethod &signal) |
![]() | |
clipping | |
![]() | |
objectName | |
A QItemDelegate which provides an editor of type (integer) spin box.
Unlike the default editor behaviour, the spin box will commit each single change as soon as control returns to the event loop.
This delegate provides an additional method setModelData(QAbstractItemModel*, const QModelIndex&, int value) which allows to initialize the model for a given value.
OpenOrienteering::SpinBoxDelegate::SpinBoxDelegate | ( | QObject * | parent, |
int | min, | ||
int | max, | ||
const QString & | unit = QString{} , |
||
int | step = 0 |
||
) |
Creates a new SpinBoxDelegate.
parent | The parent object which will be passed to QItemDelegate. |
min | The minimum valid value. |
max | The maximum valid value. |
unit | The unit of measurement which will be displayed as suffix to the value. |
step | The size of single step when using the spin box button. |
OpenOrienteering::SpinBoxDelegate::SpinBoxDelegate | ( | int | min, |
int | max, | ||
const QString & | unit = QString{} , |
||
int | step = 0 |
||
) |
Creates a new SpinBoxDelegate.
min | The minimum valid value. |
max | The maximum valid value. |
unit | The unit of measurement which will be displayed as suffix to the value. |
step | The size of single step when using the spinbox button. |
|
overridevirtual |
Returns a new QSpinBox configured according to the delegates properties.
Reimplemented from QItemDelegate.
|
overridevirtual |
Updates the spin box value from the model data with role Qt::UserData.
Reimplemented from QItemDelegate.
|
overridevirtual |
Updates the model from the spin box value.
The integer value is stored with role Qt::UserData. Qt::DisplayValue is set to the number followed by a space character and the unit.
Reimplemented from QItemDelegate.
|
virtual |
Updates the model from the given value.
The integer value is stored with role Qt::UserData. Qt::DisplayValue is set to the number followed by a space character and the unit.
This method can be used to initialize the model for a given value.
|
overridevirtual |
Reimplemented from QItemDelegate.