4#ifndef QABSTRACTSPINBOX_P_H
5#define QABSTRACTSPINBOX_P_H
18#include <QtWidgets/private/qtwidgetsglobal_p.h>
19#include "QtWidgets/qabstractspinbox.h"
21#include "QtWidgets/qlineedit.h"
22#include "QtWidgets/qstyleoption.h"
23#include "QtGui/qvalidator.h"
24#include "QtCore/qdatetime.h"
25#include "QtCore/qvariant.h"
26#include "private/qwidget_p.h"
63 void updateState(
bool up,
bool fromKeyboard =
false);
virtual QVariant valueFromText(const QString &input) const
virtual void emitSignals(EmitPolicy ep, const QVariant &old)
QAbstractSpinBox::StepType stepType
virtual QStyle::SubControl newHoverControl(const QPoint &pos)
static QVariant variantBound(const QVariant &min, const QVariant &value, const QVariant &max)
int spinClickTimerInterval
virtual QVariant getZeroVariant() const
QAbstractSpinBox::ButtonSymbols buttonSymbols
virtual void setRange(const QVariant &min, const QVariant &max)
QSpinBoxValidator * validator
bool specialValue() const
static int variantCompare(const QVariant &arg1, const QVariant &arg2)
QString stripped(const QString &text, int *pos=nullptr) const
Qt::KeyboardModifier stepModifier
int spinClickThresholdTimerId
virtual void updateEdit()
QAbstractSpinBoxPrivate()
uint ignoreCursorPositionChanged
Qt::KeyboardModifiers keyboardModifiers
void _q_editorTextChanged(const QString &)
virtual void interpret(EmitPolicy ep)
QStyle::SubControl hoverControl
virtual void updateEditFieldGeometry()
QSize cachedMinimumSizeHint
virtual QString textFromValue(const QVariant &n) const
void updateState(bool up, bool fromKeyboard=false)
virtual void _q_editorCursorPositionChanged(int oldpos, int newpos)
virtual QVariant bound(const QVariant &val, const QVariant &old=QVariant(), int steps=0) const
virtual void clearCache() const
QValidator::State cachedState
void setValue(const QVariant &val, EmitPolicy ep, bool updateEdit=true)
bool updateHoverControl(const QPoint &pos)
qreal effectiveSpinRepeatRate
QAbstractSpinBox::CorrectionMode correctionMode
int spinClickThresholdTimerInterval
~QAbstractSpinBoxPrivate()
virtual QVariant calculateAdaptiveDecimalStep(int steps) const
The QAbstractSpinBox class provides a spinbox and a line edit to display values.
CorrectionMode
This enum type describes the mode the spinbox will use to correct an \l{QValidator::}{Intermediate} v...
StepType
\value DefaultStepType \value AdaptiveDecimalStepType
ButtonSymbols
This enum type describes the symbols that can be displayed on the buttons in a spin box.
The QLineEdit widget is a one-line text editor.
\inmodule QtCore\reentrant
\inmodule QtCore\reentrant
void fixup(QString &) const override
QValidator::State validate(QString &input, int &) const override
\macro QT_RESTRICTED_CAST_FROM_ASCII
SubControl
This enum describes the available sub controls.
The QValidator class provides validation of input text.
State
This enum type defines the states in which a validated string can exist.
Combined button and popup list for selecting options.
QVariant operator-(const QVariant &arg1, const QVariant &arg2)
QVariant operator*(const QVariant &arg1, double multiplier)
double operator/(const QVariant &arg1, const QVariant &arg2)
QT_BEGIN_NAMESPACE QVariant operator+(const QVariant &arg1, const QVariant &arg2)
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
GLuint GLuint GLuint GLuint arg1
GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg2
GLenum GLenum GLenum input
#define QT_REQUIRE_CONFIG(feature)