Computer Assited Medical Intervention Tool Kit  version 4.0
Public Slots | Signals | Public Member Functions | Protected Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
QtKeySequenceEdit Class Reference

#include <qtpropertybrowserutils_p.h>

Inherits QWidget.

Public Slots

void setKeySequence (const QKeySequence &sequence)
 

Signals

void keySequenceChanged (const QKeySequence &sequence)
 

Public Member Functions

bool eventFilter (QObject *o, QEvent *e)
 
QKeySequence keySequence () const
 
 QtKeySequenceEdit (QWidget *parent=0)
 

Protected Member Functions

bool event (QEvent *e)
 
void focusInEvent (QFocusEvent *e)
 
void focusOutEvent (QFocusEvent *e)
 
void keyPressEvent (QKeyEvent *e)
 
void keyReleaseEvent (QKeyEvent *e)
 
void paintEvent (QPaintEvent *)
 

Private Slots

void slotClearShortcut ()
 

Private Member Functions

void handleKeyEvent (QKeyEvent *e)
 
int translateModifiers (Qt::KeyboardModifiers state, const QString &text) const
 

Private Attributes

QKeySequence m_keySequence
 
QLineEdit * m_lineEdit
 
int m_num
 

Constructor & Destructor Documentation

QtKeySequenceEdit::QtKeySequenceEdit ( QWidget *  parent = 0)

References m_lineEdit.

Member Function Documentation

bool QtKeySequenceEdit::event ( QEvent *  e)
protected
bool QtKeySequenceEdit::eventFilter ( QObject *  o,
QEvent *  e 
)
void QtKeySequenceEdit::focusInEvent ( QFocusEvent *  e)
protected

References m_lineEdit.

void QtKeySequenceEdit::focusOutEvent ( QFocusEvent *  e)
protected

References m_lineEdit, and m_num.

void QtKeySequenceEdit::handleKeyEvent ( QKeyEvent *  e)
private
void QtKeySequenceEdit::keyPressEvent ( QKeyEvent *  e)
protected

References handleKeyEvent().

void QtKeySequenceEdit::keyReleaseEvent ( QKeyEvent *  e)
protected

References m_lineEdit.

QKeySequence QtKeySequenceEdit::keySequence ( ) const

References m_keySequence.

void QtKeySequenceEdit::keySequenceChanged ( const QKeySequence &  sequence)
signal
void QtKeySequenceEdit::paintEvent ( QPaintEvent *  )
protected
void QtKeySequenceEdit::setKeySequence ( const QKeySequence &  sequence)
slot
void QtKeySequenceEdit::slotClearShortcut ( )
privateslot
int QtKeySequenceEdit::translateModifiers ( Qt::KeyboardModifiers  state,
const QString &  text 
) const
private

Referenced by handleKeyEvent().

Member Data Documentation

QKeySequence QtKeySequenceEdit::m_keySequence
private
QLineEdit* QtKeySequenceEdit::m_lineEdit
private
int QtKeySequenceEdit::m_num
private

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