![]() |
Qt 6.x
The Qt SDK
|
#include <qkeysequenceedit_p.h>
Inheritance diagram for QKeySequenceEditPrivate:
Collaboration diagram for QKeySequenceEditPrivate:Additional Inherited Members | |
Public Types inherited from QWidgetPrivate | |
| enum | DrawWidgetFlag { DrawAsRoot = 0x01 , DrawPaintOnScreen = 0x02 , DrawRecursive = 0x04 , DrawInvisible = 0x08 , DontSubtractOpaqueChildren = 0x10 , DontDrawOpaqueChildren = 0x20 , DontDrawNativeChildren = 0x40 , DontSetCompositionMode = 0x80 , UseEffectRegionBounds = 0x100 } |
| enum | Direction { DirectionNorth = 0x01 , DirectionEast = 0x10 , DirectionSouth = 0x02 , DirectionWest = 0x20 } |
| enum class | WindowHandleMode { Direct , Closest , TopLevel } |
| enum | CloseMode { CloseNoEvent , CloseWithEvent , CloseWithSpontaneousEvent } |
Public Types inherited from QObjectPrivate | |
| typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
| using | ConnectionDataPointer = QExplicitlySharedDataPointer< ConnectionData > |
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 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) |
Static Public Attributes inherited from QWidgetPrivate | |
| static QWidgetMapper * | mapper = nullptr |
| static QWidgetSet * | allWidgets = nullptr |
| static int | instanceCounter = 0 |
| static int | maxInstances = 0 |
Definition at line 31 of file qkeysequenceedit_p.h.
| void QKeySequenceEditPrivate::finishEditing | ( | ) |
Definition at line 76 of file qkeysequenceedit.cpp.
References emit, keySequence, and resetState().
Here is the call graph for this function:| void QKeySequenceEditPrivate::init | ( | ) |
Definition at line 16 of file qkeysequenceedit.cpp.
References QLayout::addWidget(), QSizePolicy::Expanding, finishingKeyCombinations, QSizePolicy::Fixed, QKeyCombination::fromCombined(), QObject::installEventFilter(), QString::isEmpty(), Qt::Key_Backtab, Qt::Key_Tab, keyNum, QWidgetPrivate::layout, lineEdit, QKeySequencePrivate::MaxKeyCount, prevKey, QStringLiteral, releaseTimer, resetState(), QLineEdit::setClearButtonEnabled(), QLayout::setContentsMargins(), QWidget::setFocusProxy(), QObject::setObjectName(), Qt::StrongFocus, text, QLineEdit::textChanged(), Qt::WA_InputMethodEnabled, and Qt::WA_MacShowFocusRect.
Here is the call graph for this function:
|
inline |
Definition at line 39 of file qkeysequenceedit_p.h.
References keySequence.
| void QKeySequenceEditPrivate::resetState | ( | ) |
Definition at line 63 of file qkeysequenceedit.cpp.
References keySequence, lineEdit, QKeySequence::NativeText, prevKey, releaseTimer, QLineEdit::setPlaceholderText(), QLineEdit::setText(), and QKeySequence::toString().
Referenced by finishEditing(), and init().
Here is the call graph for this function:
Here is the caller graph for this function:| int QKeySequenceEditPrivate::translateModifiers | ( | Qt::KeyboardModifiers | state, |
| const QString & | text | ||
| ) |
Definition at line 50 of file qkeysequenceedit.cpp.
References Qt::ALT, Qt::AltModifier, Qt::ControlModifier, Qt::CTRL, Qt::META, Qt::MetaModifier, Q_UNUSED, state, and text.
| QList<QKeyCombination> QKeySequenceEditPrivate::finishingKeyCombinations |
Definition at line 49 of file qkeysequenceedit_p.h.
Referenced by init().
| QKeyCombination QKeySequenceEditPrivate::key[QKeySequencePrivate::MaxKeyCount] |
Definition at line 46 of file qkeysequenceedit_p.h.
| int QKeySequenceEditPrivate::keyNum |
Definition at line 44 of file qkeysequenceedit_p.h.
Referenced by init().
| QKeySequence QKeySequenceEditPrivate::keySequence |
Definition at line 43 of file qkeysequenceedit_p.h.
Referenced by finishEditing(), rebuildKeySequence(), and resetState().
| QLineEdit* QKeySequenceEditPrivate::lineEdit |
Definition at line 42 of file qkeysequenceedit_p.h.
Referenced by init(), and resetState().
| int QKeySequenceEditPrivate::maximumSequenceLength = QKeySequencePrivate::MaxKeyCount |
Definition at line 45 of file qkeysequenceedit_p.h.
| int QKeySequenceEditPrivate::prevKey |
Definition at line 47 of file qkeysequenceedit_p.h.
Referenced by init(), and resetState().
| int QKeySequenceEditPrivate::releaseTimer |
Definition at line 48 of file qkeysequenceedit_p.h.
Referenced by init(), and resetState().