|
Krita Source Code Documentation
|
#include <kis_parse_spin_box_p.h>
Inheritance diagram for KisParseSpinBoxPrivate< SpinBoxTypeTP, BaseSpinBoxTypeTP >:Public Types | |
| using | BaseSpinBoxType = BaseSpinBoxTypeTP |
| using | SpinBoxType = SpinBoxTypeTP |
| using | ValueType = decltype(std::declval<SpinBoxType>().value()) |
Public Member Functions | |
| bool | eventFilter (QObject *o, QEvent *e) override |
| void | fixupCursorPosition (int oldPos, int newPos) |
| void | fixupSelection () |
| void | hideWarning () const |
| bool | isLastValid () const |
| KisParseSpinBoxPrivate (SpinBoxType *q) | |
| bool | lineEditMouseDoubleClickEvent (QMouseEvent *e) |
| bool | lineEditPaintEvent (QPaintEvent *) |
| template<typename U = SpinBoxTypeTP, typename = typename std::enable_if<std::is_same<ValueType, int>::value, U>::type> | |
| int | parseMathExpression (const QString &text, bool *ok) const |
| template<typename U = SpinBoxTypeTP, typename = typename std::enable_if<std::is_same<ValueType, double>::value, U>::type> | |
| double | parseMathExpression (const QString &text, bool *ok) const |
| bool | qFocusOutEvent (QFocusEvent *) |
| bool | qKeyPressEvent (QKeyEvent *e) |
| bool | qResizeEvent (QResizeEvent *) |
| bool | qStyleChangeEvent (QEvent *) |
| void | setValue (ValueType value, bool overwriteExpression=false) |
| void | showWarning () const |
| void | showWarning (int delay) const |
| void | stepBy (int steps) |
| QString | textFromValue (ValueType value) const |
| QValidator::State | validate (QString &, int &) const |
| ValueType | valueFromText (const QString &text) const |
| QString | veryCleanText () const |
Private Attributes | |
| bool | m_isLastValid {true} |
| bool | m_isWarningActive {false} |
| QString | m_lastExpressionParsed |
| QLineEdit * | m_lineEdit |
| SpinBoxType * | m_q |
| bool | m_showWarningIcon {false} |
| QTimer | m_timerShowWarning |
| QVariantAnimation | m_warningAnimation |
Static Private Attributes | |
| static QIcon | m_warningIcon |
| static constexpr int | showWarningInterval {2000} |
| static constexpr double | warningAnimationDuration {250.0} |
| static constexpr double | widthOfWarningIconArea {24.0} |
Definition at line 35 of file kis_parse_spin_box_p.h.
| using KisParseSpinBoxPrivate< SpinBoxTypeTP, BaseSpinBoxTypeTP >::BaseSpinBoxType = BaseSpinBoxTypeTP |
Definition at line 39 of file kis_parse_spin_box_p.h.
| using KisParseSpinBoxPrivate< SpinBoxTypeTP, BaseSpinBoxTypeTP >::SpinBoxType = SpinBoxTypeTP |
Definition at line 38 of file kis_parse_spin_box_p.h.
| using KisParseSpinBoxPrivate< SpinBoxTypeTP, BaseSpinBoxTypeTP >::ValueType = decltype(std::declval<SpinBoxType>().value()) |
Definition at line 40 of file kis_parse_spin_box_p.h.
|
inline |
Definition at line 42 of file kis_parse_spin_box_p.h.
References connect(), KisParseSpinBoxPrivate< SpinBoxTypeTP, BaseSpinBoxTypeTP >::fixupCursorPosition(), KisParseSpinBoxPrivate< SpinBoxTypeTP, BaseSpinBoxTypeTP >::fixupSelection(), and KisParseSpinBoxPrivate< SpinBoxTypeTP, BaseSpinBoxTypeTP >::showWarning().
|
inlineoverride |
Definition at line 443 of file kis_parse_spin_box_p.h.
|
inline |
Definition at line 199 of file kis_parse_spin_box_p.h.
References length().
|
inline |
Definition at line 181 of file kis_parse_spin_box_p.h.
|
inline |
Definition at line 263 of file kis_parse_spin_box_p.h.
|
inline |
Definition at line 101 of file kis_parse_spin_box_p.h.
|
inline |
Definition at line 430 of file kis_parse_spin_box_p.h.
|
inline |
Definition at line 364 of file kis_parse_spin_box_p.h.
References KisPaintingTweaks::blendColors(), currentUnderlyingStyleNameProperty, and KisAlgebra2D::lerp().
|
inline |
Definition at line 120 of file kis_parse_spin_box_p.h.
References KisNumericParser::parseIntegerMathExpr().
|
inline |
Definition at line 127 of file kis_parse_spin_box_p.h.
References KisNumericParser::parseSimpleMathExpr(), and value().
|
inline |
Definition at line 350 of file kis_parse_spin_box_p.h.
|
inline |
Definition at line 310 of file kis_parse_spin_box_p.h.
|
inline |
Definition at line 277 of file kis_parse_spin_box_p.h.
References currentUnderlyingStyleNameProperty.
|
inline |
Definition at line 300 of file kis_parse_spin_box_p.h.
|
inline |
Definition at line 75 of file kis_parse_spin_box_p.h.
References value().
|
inline |
Definition at line 213 of file kis_parse_spin_box_p.h.
|
inline |
Definition at line 250 of file kis_parse_spin_box_p.h.
|
inline |
Definition at line 64 of file kis_parse_spin_box_p.h.
|
inline |
Definition at line 166 of file kis_parse_spin_box_p.h.
References value().
|
inline |
Definition at line 111 of file kis_parse_spin_box_p.h.
|
inline |
Definition at line 136 of file kis_parse_spin_box_p.h.
References value().
|
inline |
Definition at line 106 of file kis_parse_spin_box_p.h.
|
mutableprivate |
Definition at line 478 of file kis_parse_spin_box_p.h.
|
mutableprivate |
Definition at line 479 of file kis_parse_spin_box_p.h.
|
mutableprivate |
Definition at line 477 of file kis_parse_spin_box_p.h.
|
private |
Definition at line 476 of file kis_parse_spin_box_p.h.
|
private |
Definition at line 475 of file kis_parse_spin_box_p.h.
|
mutableprivate |
Definition at line 481 of file kis_parse_spin_box_p.h.
|
mutableprivate |
Definition at line 480 of file kis_parse_spin_box_p.h.
|
mutableprivate |
Definition at line 482 of file kis_parse_spin_box_p.h.
|
staticprivate |
Definition at line 483 of file kis_parse_spin_box_p.h.
|
staticconstexprprivate |
Definition at line 469 of file kis_parse_spin_box_p.h.
|
staticconstexprprivate |
Definition at line 473 of file kis_parse_spin_box_p.h.
|
staticconstexprprivate |
Definition at line 471 of file kis_parse_spin_box_p.h.