![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qdatetimeedit_p.h>
Static Public Member Functions | |
static QDateTimeEdit::Sections | convertSections (QDateTimeParser::Sections s) |
static QDateTimeEdit::Section | convertToPublic (QDateTimeParser::Section s) |
Static Public Member Functions inherited from QAbstractSpinBoxPrivate | |
static int | variantCompare (const QVariant &arg1, const QVariant &arg2) |
static QVariant | variantBound (const QVariant &min, const QVariant &value, const QVariant &max) |
Static Public Member Functions inherited from QWidgetPrivate | |
static QWidgetPrivate * | get (QWidget *w) |
static const QWidgetPrivate * | get (const QWidget *w) |
static void | checkRestoredGeometry (const QRect &availableGeometry, QRect *restoredGeometry, int frameHeight) |
static void | adjustFlags (Qt::WindowFlags &flags, QWidget *w=nullptr) |
static QWidget * | parentGraphicsView (const QWidget *widget) |
static QRect | screenGeometry (const QWidget *widget) |
static QRect | availableScreenGeometry (const QWidget *widget) |
static QScreen * | screen (const QWidget *widget, const QPoint &globalPosition, bool hasPosition=true) |
static QRect | screenGeometry (const QWidget *widget, const QPoint &globalPosition, bool hasPosition=true) |
static QRect | availableScreenGeometry (const QWidget *widget, const QPoint &globalPosition, bool hasPosition=true) |
static void | sendComposeStatus (QWidget *w, bool end) |
static void | setWidgetParentHelper (QObject *widgetAsObject, QObject *newParent) |
static bool | insertIntoFocusChain (const QWidgetList &toBeInserted, FocusDirection direction, QWidget *position) |
static QWidgetList | takeFromFocusChain (QWidget *from, QWidget *to, FocusDirection direction=FocusDirection::Next) |
Static Public Member Functions inherited from QObjectPrivate | |
static bool | removeConnection (Connection *c) |
static QObjectPrivate * | get (QObject *o) |
static const QObjectPrivate * | get (const QObject *o) |
template<typename Func1, typename Func2> | |
static QMetaObject::Connection | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection) |
template<typename Func1, typename Func2> | |
static bool | disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot) |
static QMetaObject::Connection | connectImpl (const QObject *sender, int signal_index, const QObject *receiver, void **slot, QtPrivate::QSlotObjectBase *slotObj, int type, const int *types, const QMetaObject *senderMetaObject) |
static QMetaObject::Connection | connect (const QObject *sender, int signal_index, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
static QMetaObject::Connection | connect (const QObject *sender, int signal_index, const QObject *receiver, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
static bool | disconnect (const QObject *sender, int signal_index, void **slot) |
static bool | disconnect (const QObject *sender, int signal_index, const QObject *receiver, void **slot) |
Definition at line 36 of file qdatetimeedit_p.h.
QDateTimeEditPrivate::QDateTimeEditPrivate | ( | const QTimeZone & | zone = QTimeZone::LocalTime | ) |
Constructs a QDateTimeEditPrivate object
Definition at line 1752 of file qdatetimeedit.cpp.
void QDateTimeEditPrivate::_q_resetButton | ( | ) |
Definition at line 2574 of file qdatetimeedit.cpp.
int QDateTimeEditPrivate::absoluteIndex | ( | QDateTimeEdit::Section | s, |
int | index ) const |
Definition at line 2473 of file qdatetimeedit.cpp.
int QDateTimeEditPrivate::absoluteIndex | ( | SectionNode | s | ) | const |
Definition at line 2483 of file qdatetimeedit.cpp.
bool QDateTimeEditPrivate::calendarPopupEnabled | ( | ) | const |
Definition at line 2712 of file qdatetimeedit.cpp.
|
overridevirtual |
Reimplemented from QAbstractSpinBoxPrivate.
Definition at line 2506 of file qdatetimeedit.cpp.
void QDateTimeEditPrivate::clearSection | ( | int | index | ) |
Clears the text of section s.
Definition at line 1975 of file qdatetimeedit.cpp.
int QDateTimeEditPrivate::closestSection | ( | int | pos, |
bool | forward ) const |
Returns the closest section of index index. Searches forward for a section if forward is true. Otherwise searches backwards.
Definition at line 1913 of file qdatetimeedit.cpp.
|
static |
Definition at line 2419 of file qdatetimeedit.cpp.
Definition at line 1765 of file qdatetimeedit.cpp.
|
static |
Definition at line 2397 of file qdatetimeedit.cpp.
|
inlineoverridevirtual |
Reimplemented from QDateTimeParser.
Definition at line 67 of file qdatetimeedit_p.h.
Definition at line 1770 of file qdatetimeedit.cpp.
|
inlineoverridevirtual |
Reimplemented from QDateTimeParser.
Definition at line 63 of file qdatetimeedit_p.h.
|
overridevirtual |
Reimplemented from QAbstractSpinBoxPrivate.
Definition at line 2318 of file qdatetimeedit.cpp.
|
overridevirtual |
Reimplemented from QAbstractSpinBoxPrivate.
Definition at line 2289 of file qdatetimeedit.cpp.
Reimplemented from QDateTimeParser.
Definition at line 1834 of file qdatetimeedit.cpp.
Reimplemented from QDateTimeParser.
Definition at line 1821 of file qdatetimeedit.cpp.
|
overridevirtual |
Convenience function to get a variant of the right type.
Reimplemented from QAbstractSpinBoxPrivate.
Definition at line 2632 of file qdatetimeedit.cpp.
Definition at line 2536 of file qdatetimeedit.cpp.
void QDateTimeEditPrivate::initCalendarPopup | ( | QCalendarWidget * | cw = nullptr | ) |
Definition at line 2659 of file qdatetimeedit.cpp.
|
overridevirtual |
Interprets text and emits signals. Called when the spinbox needs to interpret the text on the lineedit.
Reimplemented from QAbstractSpinBoxPrivate.
Definition at line 2488 of file qdatetimeedit.cpp.
bool QDateTimeEditPrivate::isSeparatorKey | ( | const QKeyEvent * | k | ) | const |
Definition at line 2645 of file qdatetimeedit.cpp.
|
inlineoverridevirtual |
Reimplemented from QDateTimeParser.
Definition at line 66 of file qdatetimeedit_p.h.
|
overridevirtual |
Returns the hover control at pos. This will update the hoverRect and hoverControl.
Reimplemented from QAbstractSpinBoxPrivate.
Definition at line 2600 of file qdatetimeedit.cpp.
int QDateTimeEditPrivate::nextPrevSection | ( | int | current, |
bool | forward ) const |
Returns a copy of the section that is before or after current, depending on forward.
Definition at line 1945 of file qdatetimeedit.cpp.
void QDateTimeEditPrivate::positionCalendarPopup | ( | ) |
Definition at line 2676 of file qdatetimeedit.cpp.
void QDateTimeEditPrivate::readLocaleSettings | ( | ) |
Try to get the format from the local settings
Definition at line 2389 of file qdatetimeedit.cpp.
int QDateTimeEditPrivate::sectionAt | ( | int | pos | ) | const |
Returns the section at index index or NoSection if there are no sections there.
Definition at line 1882 of file qdatetimeedit.cpp.
Convenience function to set min/max values.
Reimplemented from QAbstractSpinBoxPrivate.
Definition at line 2638 of file qdatetimeedit.cpp.
void QDateTimeEditPrivate::setSelected | ( | int | sectionIndex, |
bool | forward = false ) |
Selects the section s. If forward is false selects backwards.
Definition at line 1853 of file qdatetimeedit.cpp.
QDateTime QDateTimeEditPrivate::stepBy | ( | int | sectionIndex, |
int | steps, | ||
bool | test = false ) const |
Internal function called by QDateTimeEdit::stepBy(). Also takes a Section for which section to step on and a bool test for whether or not to modify the internal cachedDay variable. This is necessary because the function is called from the const function QDateTimeEdit::stepEnabled() as well as QDateTimeEdit::stepBy().
Definition at line 2121 of file qdatetimeedit.cpp.
void QDateTimeEditPrivate::syncCalendarWidget | ( | ) |
Definition at line 2717 of file qdatetimeedit.cpp.
Reimplemented from QAbstractSpinBoxPrivate.
Definition at line 2091 of file qdatetimeedit.cpp.
void QDateTimeEditPrivate::updateArrow | ( | QStyle::StateFlag | state | ) |
Definition at line 2579 of file qdatetimeedit.cpp.
updates the cached values
Definition at line 2000 of file qdatetimeedit.cpp.
|
overridevirtual |
Updates the line edit to reflect the current value of the spin box.
Reimplemented from QAbstractSpinBoxPrivate.
Definition at line 1791 of file qdatetimeedit.cpp.
|
overridevirtual |
Reimplemented from QAbstractSpinBoxPrivate.
Definition at line 2615 of file qdatetimeedit.cpp.
void QDateTimeEditPrivate::updateTimeZone | ( | ) |
Definition at line 1775 of file qdatetimeedit.cpp.
QDateTime QDateTimeEditPrivate::validateAndInterpret | ( | QString & | input, |
int & | position, | ||
QValidator::State & | state, | ||
bool | fixup = false ) const |
parses and validates input
Definition at line 2018 of file qdatetimeedit.cpp.
This function's name is slightly confusing; it is not to be confused with QAbstractSpinBox::valueFromText().
Reimplemented from QAbstractSpinBoxPrivate.
Definition at line 2104 of file qdatetimeedit.cpp.
Definition at line 81 of file qdatetimeedit_p.h.
QStyle::StateFlag QDateTimeEditPrivate::arrowState = QStyle::State_None |
Definition at line 103 of file qdatetimeedit_p.h.
|
mutable |
Definition at line 98 of file qdatetimeedit_p.h.
bool QDateTimeEditPrivate::calendarPopup = false |
Definition at line 102 of file qdatetimeedit_p.h.
|
mutable |
Definition at line 101 of file qdatetimeedit_p.h.
QString QDateTimeEditPrivate::defaultDateFormat |
Definition at line 100 of file qdatetimeedit_p.h.
QString QDateTimeEditPrivate::defaultDateTimeFormat |
Definition at line 100 of file qdatetimeedit_p.h.
QString QDateTimeEditPrivate::defaultTimeFormat |
Definition at line 100 of file qdatetimeedit_p.h.
bool QDateTimeEditPrivate::formatExplicitlySet = false |
Definition at line 102 of file qdatetimeedit_p.h.
bool QDateTimeEditPrivate::hasHadFocus = false |
Definition at line 102 of file qdatetimeedit_p.h.
QCalendarPopup* QDateTimeEditPrivate::monthCalendar = nullptr |
Definition at line 104 of file qdatetimeedit_p.h.
QDateTimeEdit::Sections QDateTimeEditPrivate::sections = {} |
Definition at line 97 of file qdatetimeedit_p.h.
QTimeZone QDateTimeEditPrivate::timeZone |
Definition at line 110 of file qdatetimeedit_p.h.
QString QDateTimeEditPrivate::unreversedFormat |
Definition at line 100 of file qdatetimeedit_p.h.