|  | Home · All Namespaces · All Classes · Main Classes · Grouped Classes · Modules · Functions |

# QShortcutEvent Class Reference
[QtGui module]

The QShortcutEvent class provides an event which is generated when the user presses a key combination. More...

     #include <QShortcutEvent>

Inherits QEvent.

- List of all members, including inherited members

### Public Functions

- QShortcutEvent ( const QKeySequence & key, int id, bool ambiguous = false )
- ~QShortcutEvent ()
- bool isAmbiguous () const
- const QKeySequence & key () const
- int shortcutId () const

- 6 public functions inherited from QEvent

### Additional Inherited Members

- 1 property inherited from QEvent
- 1 static public member inherited from QEvent

## Detailed Description

The QShortcutEvent class provides an event which is generated when the user presses a key combination.

Normally you don't need to use this class directly; QShortcut provides a higher-level interface to handle shortcut keys.

See also QShortcut.

## Member Function Documentation

### QShortcutEvent::QShortcutEvent ( const QKeySequence & key, int id, bool ambiguous = false )

Constructs a shortcut event for the given key press, associated with the QShortcut ID id.

ambiguous specifies whether there is more than one QShortcut for the same key sequence.

### QShortcutEvent::~QShortcutEvent ()

Destroys the event object.

### bool QShortcutEvent::isAmbiguous () const

Returns true if the key sequence that triggered the event is ambiguous.

See also QShortcut::activatedAmbiguously().

### const QKeySequence & QShortcutEvent::key () const

Returns the key sequence that triggered the event.

### int QShortcutEvent::shortcutId () const

Returns the ID of the QShortcut object for which this event was generated.

See also QShortcut::id().