Version: 6.3.1
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Slots | Private Member Functions | Private Attributes

QtxShortcutEdit Class Reference

#include <QtxShortcutEdit.h>

Inheritance diagram for QtxShortcutEdit:
Inheritance graph

Public Member Functions

 QtxShortcutEdit (QWidget *=0)
 Constructor.
virtual ~QtxShortcutEdit ()
 Destructor.
void setShortcut (const QKeySequence &)
 Sets custom shortcut.
QKeySequence shortcut ()
 Gets custom shortcut.

Static Public Member Functions

static QString parseEvent (QKeyEvent *)
 Gets the key sequence from keys that were pressed.
static bool isValidKey (int)
 Check if the key event contains a 'valid' key.

Protected Member Functions

virtual bool eventFilter (QObject *, QEvent *)
 Custom event filter.

Private Slots

void onCliked ()
 Called when "Clear" button is clicked.
void onEditingFinished ()
 Called when myShortcut loses focus.

Private Member Functions

void initialize ()

Private Attributes

QLineEditmyShortcut
QString myPrevShortcutText

Constructor & Destructor Documentation

QtxShortcutEdit::QtxShortcutEdit ( QWidget parent = 0)
Parameters:
parentparent widget

References initialize(), and myShortcut.

QtxShortcutEdit::~QtxShortcutEdit ( ) [virtual]

Member Function Documentation

void QtxShortcutEdit::setShortcut ( const QKeySequence &  seq)
Parameters:
seqa key sequence describes a combination of keys
See also:
shortcut()

References myPrevShortcutText, and myShortcut.

QKeySequence QtxShortcutEdit::shortcut ( )
Returns:
a key sequence describes a combination of keys
See also:
setShortcut()

References myShortcut.

QString QtxShortcutEdit::parseEvent ( QKeyEvent *  e) [static]
Parameters:
ea key event
Returns:
a string representation of the key sequence

References isValidKey().

bool QtxShortcutEdit::isValidKey ( int  aKey) [static]
Parameters:
aKeythe code of the key
Returns:
true if the key is 'valid'
void QtxShortcutEdit::onCliked ( ) [private, slot]

References myShortcut.

void QtxShortcutEdit::onEditingFinished ( ) [private, slot]

References myPrevShortcutText, and myShortcut.

bool QtxShortcutEdit::eventFilter ( QObject obj,
QEvent event 
) [protected, virtual]
Parameters:
objevent receiver object
eventevent
Returns:
true if further event processing should be stopped

References myPrevShortcutText, myShortcut, onCliked(), and parseEvent().

void QtxShortcutEdit::initialize ( ) [private]

Field Documentation

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS