Qt 4.8
Public Functions | Static Public Functions | Protected Variables | List of all members
QKeyEvent Class Reference

The QKeyEvent class describes a key event. More...

#include <qevent.h>

Inheritance diagram for QKeyEvent:
QInputEvent QEvent QKeyEventEx

Public Functions

int count () const
 Returns the number of keys involved in this event. More...
 
bool hasExtendedInfo () const
 
bool isAutoRepeat () const
 Returns true if this event comes from an auto-repeating key; returns false if it comes from an initial key press. More...
 
int key () const
 Returns the code of the key that was pressed or released. More...
 
bool matches (QKeySequence::StandardKey key) const
 Returns true if the key event matches the given standard key; otherwise returns false. More...
 
Qt::KeyboardModifiers modifiers () const
 Returns the keyboard modifier flags that existed immediately after the event occurred. More...
 
quint32 nativeModifiers () const
 Returns the native modifiers of a key event. More...
 
quint32 nativeScanCode () const
 Returns the native scan code of the key event. More...
 
quint32 nativeVirtualKey () const
 Returns the native virtual key, or key sym of the key event. More...
 
 QKeyEvent (Type type, int key, Qt::KeyboardModifiers modifiers, const QString &text=QString(), bool autorep=false, ushort count=1)
 Constructs a key event object. More...
 
QString text () const
 Returns the Unicode text that this key generated. More...
 
 ~QKeyEvent ()
 
- Public Functions inherited from QInputEvent
Qt::KeyboardModifiers modifiers () const
 Returns the keyboard modifier flags that existed immediately before the event occurred. More...
 
 QInputEvent (Type type, Qt::KeyboardModifiers modifiers=Qt::NoModifier)
 
void setModifiers (Qt::KeyboardModifiers amodifiers)
 Sets the keyboard modifiers flags for this event. More...
 
 ~QInputEvent ()
 
- Public Functions inherited from QEvent
void accept ()
 Sets the accept flag of the event object, the equivalent of calling setAccepted(true). More...
 
void ignore ()
 Clears the accept flag parameter of the event object, the equivalent of calling setAccepted(false). More...
 
bool isAccepted () const
 
 QEvent (Type type)
 Contructs an event object of type type. More...
 
void setAccepted (bool accepted)
 
bool spontaneous () const
 Returns true if the event originated outside the application (a system event); otherwise returns false. More...
 
Type type () const
 Returns the event type. More...
 
virtual ~QEvent ()
 Destroys the event. More...
 

Static Public Functions

static QKeyEventcreateExtendedKeyEvent (Type type, int key, Qt::KeyboardModifiers modifiers, quint32 nativeScanCode, quint32 nativeVirtualKey, quint32 nativeModifiers, const QString &text=QString(), bool autorep=false, ushort count=1)
 
- Static Public Functions inherited from QEvent
static int registerEventType (int hint=-1)
 Registers and returns a custom event type. More...
 

Protected Variables

uint autor:1
 
ushort c
 
int k
 
QString txt
 
- Protected Variables inherited from QInputEvent
Qt::KeyboardModifiers modState
 
- Protected Variables inherited from QEvent
QEventPrivate * d
 
ushort t
 

Additional Inherited Members

- Public Types inherited from QEvent
enum  Type {
  None = 0, Timer = 1, MouseButtonPress = 2, MouseButtonRelease = 3,
  MouseButtonDblClick = 4, MouseMove = 5, KeyPress = 6, KeyRelease = 7,
  FocusIn = 8, FocusOut = 9, Enter = 10, Leave = 11,
  Paint = 12, Move = 13, Resize = 14, Create = 15,
  Destroy = 16, Show = 17, Hide = 18, Close = 19,
  Quit = 20, ParentChange = 21, ParentAboutToChange = 131, ThreadChange = 22,
  WindowActivate = 24, WindowDeactivate = 25, ShowToParent = 26, HideToParent = 27,
  Wheel = 31, WindowTitleChange = 33, WindowIconChange = 34, ApplicationWindowIconChange = 35,
  ApplicationFontChange = 36, ApplicationLayoutDirectionChange = 37, ApplicationPaletteChange = 38, PaletteChange = 39,
  Clipboard = 40, Speech = 42, MetaCall = 43, SockAct = 50,
  WinEventAct = 132, DeferredDelete = 52, DragEnter = 60, DragMove = 61,
  DragLeave = 62, Drop = 63, DragResponse = 64, ChildAdded = 68,
  ChildPolished = 69, ChildRemoved = 71, ShowWindowRequest = 73, PolishRequest = 74,
  Polish = 75, LayoutRequest = 76, UpdateRequest = 77, UpdateLater = 78,
  EmbeddingControl = 79, ActivateControl = 80, DeactivateControl = 81, ContextMenu = 82,
  InputMethod = 83, AccessibilityPrepare = 86, TabletMove = 87, LocaleChange = 88,
  LanguageChange = 89, LayoutDirectionChange = 90, Style = 91, TabletPress = 92,
  TabletRelease = 93, OkRequest = 94, HelpRequest = 95, IconDrag = 96,
  FontChange = 97, EnabledChange = 98, ActivationChange = 99, StyleChange = 100,
  IconTextChange = 101, ModifiedChange = 102, MouseTrackingChange = 109, WindowBlocked = 103,
  WindowUnblocked = 104, WindowStateChange = 105, ToolTip = 110, WhatsThis = 111,
  StatusTip = 112, ActionChanged = 113, ActionAdded = 114, ActionRemoved = 115,
  FileOpen = 116, Shortcut = 117, ShortcutOverride = 51, WhatsThisClicked = 118,
  ToolBarChange = 120, ApplicationActivate = 121, ApplicationActivated = ApplicationActivate, ApplicationDeactivate = 122,
  ApplicationDeactivated = ApplicationDeactivate, QueryWhatsThis = 123, EnterWhatsThisMode = 124, LeaveWhatsThisMode = 125,
  ZOrderChange = 126, HoverEnter = 127, HoverLeave = 128, HoverMove = 129,
  AccessibilityHelp = 119, AccessibilityDescription = 130, AcceptDropsChange = 152, MenubarUpdated = 153,
  ZeroTimerEvent = 154, GraphicsSceneMouseMove = 155, GraphicsSceneMousePress = 156, GraphicsSceneMouseRelease = 157,
  GraphicsSceneMouseDoubleClick = 158, GraphicsSceneContextMenu = 159, GraphicsSceneHoverEnter = 160, GraphicsSceneHoverMove = 161,
  GraphicsSceneHoverLeave = 162, GraphicsSceneHelp = 163, GraphicsSceneDragEnter = 164, GraphicsSceneDragMove = 165,
  GraphicsSceneDragLeave = 166, GraphicsSceneDrop = 167, GraphicsSceneWheel = 168, KeyboardLayoutChange = 169,
  DynamicPropertyChange = 170, TabletEnterProximity = 171, TabletLeaveProximity = 172, NonClientAreaMouseMove = 173,
  NonClientAreaMouseButtonPress = 174, NonClientAreaMouseButtonRelease = 175, NonClientAreaMouseButtonDblClick = 176, MacSizeChange = 177,
  ContentsRectChange = 178, MacGLWindowChange = 179, FutureCallOut = 180, GraphicsSceneResize = 181,
  GraphicsSceneMove = 182, CursorChange = 183, ToolTipChange = 184, NetworkReplyUpdated = 185,
  GrabMouse = 186, UngrabMouse = 187, GrabKeyboard = 188, UngrabKeyboard = 189,
  MacGLClearDrawable = 191, StateMachineSignal = 192, StateMachineWrapped = 193, TouchBegin = 194,
  TouchUpdate = 195, TouchEnd = 196, NativeGesture = 197, RequestSoftwareInputPanel = 199,
  CloseSoftwareInputPanel = 200, UpdateSoftKeys = 201, WinIdChange = 203, Gesture = 198,
  GestureOverride = 202, PlatformPanel = 212, User = 1000, MaxUser = 65535
}
 This enum type defines the valid event types in Qt. More...
 

Detailed Description

The QKeyEvent class describes a key event.

Key events are sent to the widget with keyboard input focus when keys are pressed or released.

A key event contains a special accept flag that indicates whether the receiver will handle the key event. You should call ignore() if the key press or release event is not handled by your widget. A key event is propagated up the parent widget chain until a widget accepts it with accept() or an event filter consumes it. Key events for multimedia keys are ignored by default. You should call accept() if your widget handles those events.

The QWidget::setEnable() function can be used to enable or disable mouse and keyboard events for a widget.

The event handlers QWidget::keyPressEvent(), QWidget::keyReleaseEvent(), QGraphicsItem::keyPressEvent() and QGraphicsItem::keyReleaseEvent() receive key events.

See also
QFocusEvent, QWidget::grabKeyboard()

Definition at line 224 of file qevent.h.

Constructors and Destructors

◆ QKeyEvent()

QKeyEvent::QKeyEvent ( Type  type,
int  key,
Qt::KeyboardModifiers  modifiers,
const QString text = QString(),
bool  autorep = false,
ushort  count = 1 
)

Constructs a key event object.

The type parameter must be QEvent::KeyPress, QEvent::KeyRelease, or QEvent::ShortcutOverride.

Int key is the code for the Qt::Key that the event loop should listen for. If key is 0, the event is not a result of a known key; for example, it may be the result of a compose sequence or keyboard macro. The modifiers holds the keyboard modifiers, and the given text is the Unicode text that the key generated. If autorep is true, isAutoRepeat() will be true. count is the number of keys involved in the event.

Definition at line 826 of file qevent.cpp.

828  : QInputEvent(type, modifiers), txt(text), k(key), c(count), autor(autorep)
829 {
830 }
QString txt
Definition: qevent.h:268
uint autor
Definition: qevent.h:271
Qt::KeyboardModifiers modifiers() const
Returns the keyboard modifier flags that existed immediately after the event occurred.
Definition: qevent.cpp:999
int key() const
Returns the code of the key that was pressed or released.
Definition: qevent.h:231
ushort c
Definition: qevent.h:270
int count() const
Returns the number of keys involved in this event.
Definition: qevent.h:238
int k
Definition: qevent.h:269
QInputEvent(Type type, Qt::KeyboardModifiers modifiers=Qt::NoModifier)
Definition: qevent.cpp:77
Type type() const
Returns the event type.
Definition: qcoreevent.h:303

◆ ~QKeyEvent()

QKeyEvent::~QKeyEvent ( )
Warning
This function is not part of the public interface.

Definition at line 835 of file qevent.cpp.

836 {
837 }

Functions

◆ count()

int QKeyEvent::count ( ) const
inline

Returns the number of keys involved in this event.

If text() is not empty, this is simply the length of the string.

See also
Qt::WA_KeyCompression

Definition at line 238 of file qevent.h.

Referenced by operator<<().

238 { return int(c); }
ushort c
Definition: qevent.h:270

◆ createExtendedKeyEvent()

QKeyEvent * QKeyEvent::createExtendedKeyEvent ( Type  type,
int  key,
Qt::KeyboardModifiers  modifiers,
quint32  nativeScanCode,
quint32  nativeVirtualKey,
quint32  nativeModifiers,
const QString text = QString(),
bool  autorep = false,
ushort  count = 1 
)
static
Warning
This function is not part of the public interface.

Definition at line 842 of file qevent.cpp.

846 {
847  return new QKeyEventEx(type, key, modifiers, text, autorep, count,
849 }
quint32 nativeScanCode() const
Returns the native scan code of the key event.
Definition: qevent.cpp:872
quint32 nativeModifiers() const
Returns the native modifiers of a key event.
Definition: qevent.cpp:906
Qt::KeyboardModifiers modifiers() const
Returns the keyboard modifier flags that existed immediately after the event occurred.
Definition: qevent.cpp:999
int key() const
Returns the code of the key that was pressed or released.
Definition: qevent.h:231
int count() const
Returns the number of keys involved in this event.
Definition: qevent.h:238
Type type() const
Returns the event type.
Definition: qcoreevent.h:303
quint32 nativeVirtualKey() const
Returns the native virtual key, or key sym of the key event.
Definition: qevent.cpp:889

◆ hasExtendedInfo()

bool QKeyEvent::hasExtendedInfo ( ) const
inline
Warning
This function is not part of the public interface.

Definition at line 246 of file qevent.h.

246 { return reinterpret_cast<const QKeyEvent*>(d) == this; }
The QKeyEvent class describes a key event.
Definition: qevent.h:224
QEventPrivate * d
Definition: qcoreevent.h:315

◆ isAutoRepeat()

bool QKeyEvent::isAutoRepeat ( ) const
inline

Returns true if this event comes from an auto-repeating key; returns false if it comes from an initial key press.

Note that if the event is a multiple-key compressed event that is partly due to auto-repeat, this function could return either true or false indeterminately.

Definition at line 237 of file qevent.h.

Referenced by QShortcutMap::dispatchEvent(), QGroupBox::event(), QAbstractButton::keyPressEvent(), QAbstractSpinBox::keyPressEvent(), QAbstractSlider::keyPressEvent(), QTabWidget::keyPressEvent(), QPlainTextEdit::keyPressEvent(), QTextEdit::keyPressEvent(), QAbstractButton::keyReleaseEvent(), QAbstractSpinBox::keyReleaseEvent(), QPlainTextEdit::keyReleaseEvent(), QTextEdit::keyReleaseEvent(), operator<<(), QLineControl::processEvent(), and QLineControl::processKeyEvent().

237 { return autor; }
uint autor
Definition: qevent.h:271

◆ key()

int QKeyEvent::key ( ) const
inline

Returns the code of the key that was pressed or released.

See Qt::Key for the list of keyboard codes. These codes are independent of the underlying window system. Note that this function does not distinguish between capital and non-capital letters, use the text() function (returning the Unicode text the key generated) for this purpose.

A value of either 0 or Qt::Key_unknown means that the event is not the result of a known key; for example, it may be the result of a compose sequence, a keyboard macro, or due to key event compression.

See also
Qt::WA_KeyCompression

Definition at line 231 of file qevent.h.

Referenced by QTextControlPrivate::cursorMoveKeyEvent(), QGraphicsProxyWidget::event(), QGroupBox::event(), QSidebar::event(), QMenuBar::event(), QCalendarPopup::event(), QMenu::event(), QGraphicsView::event(), QGraphicsScene::event(), QWidget::event(), QAlphaWidget::eventFilter(), QCalendarTextNavigator::eventFilter(), QFontDialog::eventFilter(), QMenuBar::eventFilter(), QCompleter::eventFilter(), QMdiArea::eventFilter(), QScriptDebuggerLocalsItemDelegate::eventFilter(), QAxServerBase::eventFilter(), QWhatsThisPrivate::eventFilter(), QBasicKeyEventTransition::eventTest(), QShortcutMap::find(), QCalendarDateValidator::handleKeyEvent(), QFileDialogPrivate::itemViewKeyboardEvent(), QDeclarativeKeyNavigationAttached::keyPressed(), QDeclarativeKeysAttached::keyPressed(), QmlJSDebugger::LiveSelectionTool::keyPressEvent(), QScriptBreakpointsWidget::keyPressEvent(), QScriptDebuggerCodeFinderWidget::keyPressEvent(), QScriptDebuggerConsoleWidget::keyPressEvent(), QPushButton::keyPressEvent(), QWidgetResizeHandler::keyPressEvent(), QInputDialogSpinBox::keyPressEvent(), QScriptNewBreakpointWidget::keyPressEvent(), QTextBrowser::keyPressEvent(), QDialog::keyPressEvent(), QAbstractScrollArea::keyPressEvent(), QMdiSubWindow::keyPressEvent(), QTextControlPrivate::keyPressEvent(), QMenuBar::keyPressEvent(), QAbstractButton::keyPressEvent(), QAbstractSpinBox::keyPressEvent(), QInputDialogDoubleSpinBox::keyPressEvent(), QAbstractSlider::keyPressEvent(), QWellArray::keyPressEvent(), QTabWidget::keyPressEvent(), QMenu::keyPressEvent(), QDateTimeEdit::keyPressEvent(), QTabBar::keyPressEvent(), QTreeView::keyPressEvent(), QLineEdit::keyPressEvent(), QDeclarativeGridView::keyPressEvent(), QPlainTextEdit::keyPressEvent(), QComboBox::keyPressEvent(), QDeclarativeListView::keyPressEvent(), QDeclarativeTextInput::keyPressEvent(), QTextEdit::keyPressEvent(), QMessageBox::keyPressEvent(), QFileDialogLineEdit::keyPressEvent(), QAbstractItemView::keyPressEvent(), QWidget::keyPressEvent(), QCalendarView::keyPressEvent(), QDeclarativeKeyNavigationAttached::keyReleased(), QmlJSDebugger::ZoomTool::keyReleaseEvent(), QAbstractButton::keyReleaseEvent(), QmlJSDebugger::AbstractViewInspector::keyReleaseEvent(), QPlainTextEdit::keyReleaseEvent(), QTextEdit::keyReleaseEvent(), matches(), modifiers(), QShortcutMap::nextState(), QApplication::notify(), operator<<(), QKeyMapper::possibleKeys(), QTextControl::processEvent(), QLineControl::processEvent(), QLineControl::processKeyEvent(), QDeclarativeItem::sceneEvent(), QGraphicsItem::sceneEvent(), and QShortcutMap::tryShortcutEvent().

231 { return k; }
int k
Definition: qevent.h:269

◆ matches()

bool QKeyEvent::matches ( QKeySequence::StandardKey  key) const

Returns true if the key event matches the given standard key; otherwise returns false.

Since
4.2

Definition at line 1023 of file qevent.cpp.

Referenced by operator==().

1024 {
1025  uint searchkey = (modifiers() | key()) & ~(Qt::KeypadModifier); //The keypad modifier should not make a difference
1027 
1028 #ifdef Q_WS_MAC
1029  if (qApp->testAttribute(Qt::AA_MacDontSwapCtrlAndMeta)) {
1030  uint oldSearchKey = searchkey;
1031  searchkey &= ~(Qt::ControlModifier | Qt::MetaModifier);
1032  if (oldSearchKey & Qt::ControlModifier)
1033  searchkey |= Qt::MetaModifier;
1034  if (oldSearchKey & Qt::MetaModifier)
1035  searchkey |= Qt::ControlModifier;
1036  }
1037 #endif
1038 
1040  int first = 0;
1041  int last = N - 1;
1042 
1043  while (first <= last) {
1044  int mid = (first + last) / 2;
1046 
1047  if (searchkey > midVal.shortcut){
1048  first = mid + 1; // Search in top half
1049  }
1050  else if (searchkey < midVal.shortcut){
1051  last = mid - 1; // Search in bottom half
1052  }
1053  else {
1054  //found correct shortcut value, now we must check for platform match
1055  if ((midVal.platform & platform) && (midVal.standardKey == matchKey)) {
1056  return true;
1057  } else { //We may have several equal values for different platforms, so we must search in both directions
1058 
1059  //search forward
1060  for ( unsigned int i = mid + 1 ; i < N - 1 ; ++i) {
1062  if (current.shortcut != searchkey)
1063  break;
1064  else if (current.platform & platform && current.standardKey == matchKey)
1065  return true;
1066  }
1067 
1068  //search back
1069  for ( int i = mid - 1 ; i >= 0 ; --i) {
1071  if (current.shortcut != searchkey)
1072  break;
1073  else if (current.platform & platform && current.standardKey == matchKey)
1074  return true;
1075  }
1076  return false; //we could not find it among the matching keySequences
1077  }
1078  }
1079  }
1080  return false; //we could not find matching keySequences at all
1081 }
QKeySequence::StandardKey standardKey
static uint currentPlatform()
Qt::KeyboardModifiers modifiers() const
Returns the keyboard modifier flags that existed immediately after the event occurred.
Definition: qevent.cpp:999
int key() const
Returns the code of the key that was pressed or released.
Definition: qevent.h:231
#define qApp
unsigned int uint
Definition: qglobal.h:996
static const uint numberOfKeyBindings
static const QKeyBinding keyBindings[]

◆ modifiers()

Qt::KeyboardModifiers QKeyEvent::modifiers ( ) const

Returns the keyboard modifier flags that existed immediately after the event occurred.

Warning
This function cannot always be trusted. The user can confuse it by pressing both Shift keys simultaneously and releasing one of them, for example.
See also
QApplication::keyboardModifiers()

Definition at line 999 of file qevent.cpp.

Referenced by QGraphicsProxyWidget::event(), QGraphicsScene::event(), QWidget::event(), QMenuBar::eventFilter(), QCompleter::eventFilter(), QMdiArea::eventFilter(), QAxServerBase::eventFilter(), QWhatsThisPrivate::eventFilter(), QBasicKeyEventTransition::eventTest(), QKeyMapperPrivate::isADeadKey(), QWidgetResizeHandler::keyPressEvent(), QDialog::keyPressEvent(), QTextBrowser::keyPressEvent(), QMdiSubWindow::keyPressEvent(), QTextControlPrivate::keyPressEvent(), QMenuBar::keyPressEvent(), QAbstractSpinBox::keyPressEvent(), QMenu::keyPressEvent(), QTabWidget::keyPressEvent(), QLineEdit::keyPressEvent(), QPlainTextEdit::keyPressEvent(), QComboBox::keyPressEvent(), QDeclarativeTextInput::keyPressEvent(), QTextEdit::keyPressEvent(), QMessageBox::keyPressEvent(), QAbstractItemView::keyPressEvent(), matches(), QShortcutMap::nextState(), QApplication::notify(), operator<<(), QKeyMapper::possibleKeys(), QKeyMapperPrivate::possibleKeys(), QTextControl::processEvent(), QLineControl::processEvent(), QLineControl::processKeyEvent(), QDeclarativeItem::sceneEvent(), and QGraphicsItem::sceneEvent().

1000 {
1001  if (key() == Qt::Key_Shift)
1002  return Qt::KeyboardModifiers(QInputEvent::modifiers()^Qt::ShiftModifier);
1003  if (key() == Qt::Key_Control)
1004  return Qt::KeyboardModifiers(QInputEvent::modifiers()^Qt::ControlModifier);
1005  if (key() == Qt::Key_Alt)
1006  return Qt::KeyboardModifiers(QInputEvent::modifiers()^Qt::AltModifier);
1007  if (key() == Qt::Key_Meta)
1008  return Qt::KeyboardModifiers(QInputEvent::modifiers()^Qt::MetaModifier);
1009  return QInputEvent::modifiers();
1010 }
int key() const
Returns the code of the key that was pressed or released.
Definition: qevent.h:231
Qt::KeyboardModifiers modifiers() const
Returns the keyboard modifier flags that existed immediately before the event occurred.
Definition: qevent.h:79

◆ nativeModifiers()

quint32 QKeyEvent::nativeModifiers ( ) const

Returns the native modifiers of a key event.

Since
4.2

If the key event does not contain this data 0 is returned.

Note: The native modifiers may be 0, even if the key event contains extended information.

Definition at line 906 of file qevent.cpp.

Referenced by QKeyMapperPrivate::isADeadKey().

907 {
908  return (reinterpret_cast<const QKeyEvent*>(d) != this
909  ? 0 : reinterpret_cast<const QKeyEventEx*>(this)->nModifiers);
910 }
QEventPrivate * d
Definition: qcoreevent.h:315

◆ nativeScanCode()

quint32 QKeyEvent::nativeScanCode ( ) const

Returns the native scan code of the key event.

Since
4.2

If the key event does not contain this data 0 is returned.

Note: The native scan code may be 0, even if the key event contains extended information.

Note: On Mac OS/X, this function is not useful, because there is no way to get the scan code from Carbon or Cocoa. The function always returns 1 (or 0 in the case explained above).

Definition at line 872 of file qevent.cpp.

Referenced by QKeyMapper::possibleKeys().

873 {
874  return (reinterpret_cast<const QKeyEvent*>(d) != this
875  ? 0 : reinterpret_cast<const QKeyEventEx*>(this)->nScanCode);
876 }
QEventPrivate * d
Definition: qcoreevent.h:315

◆ nativeVirtualKey()

quint32 QKeyEvent::nativeVirtualKey ( ) const

Returns the native virtual key, or key sym of the key event.

Since
4.2

If the key event does not contain this data 0 is returned.

Note: The native virtual key may be 0, even if the key event contains extended information.

Definition at line 889 of file qevent.cpp.

Referenced by QKeyMapperPrivate::isADeadKey(), and QKeyMapperPrivate::possibleKeys().

890 {
891  return (reinterpret_cast<const QKeyEvent*>(d) != this
892  ? 0 : reinterpret_cast<const QKeyEventEx*>(this)->nVirtualKey);
893 }
QEventPrivate * d
Definition: qcoreevent.h:315

◆ text()

QString QKeyEvent::text ( ) const
inline

Properties

◆ autor

uint QKeyEvent::autor
protected

Definition at line 271 of file qevent.h.

◆ c

ushort QKeyEvent::c
protected

Definition at line 270 of file qevent.h.

◆ k

int QKeyEvent::k
protected

Definition at line 269 of file qevent.h.

◆ txt

QString QKeyEvent::txt
protected

Definition at line 268 of file qevent.h.


The documentation for this class was generated from the following files: