Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
QmitkHotkeyLineEdit Class Reference

#include <QmitkHotkeyLineEdit.h>

Inheritance diagram for QmitkHotkeyLineEdit:
Collaboration diagram for QmitkHotkeyLineEdit:

Public Member Functions

 QmitkHotkeyLineEdit (QWidget *parent=nullptr)
 
 QmitkHotkeyLineEdit (const QKeySequence &qKeySequence, QWidget *parent=nullptr)
 
 QmitkHotkeyLineEdit (const QString &qQString, QWidget *parent=nullptr)
 
virtual void SetKeySequence (const QKeySequence &qKeySequence)
 
virtual void SetKeySequence (const QString &qKeySequenceAsString)
 
virtual QKeySequence GetKeySequence ()
 
virtual QString GetKeySequenceAsString ()
 
bool Matches (QKeyEvent *event)
 

Static Public Attributes

static const std::string TOOLTIP
 

Protected Slots

void LineEditTextChanged (const QString &)
 

Protected Member Functions

void keyPressEvent (QKeyEvent *event) override
 
void Init ()
 

Protected Attributes

QKeySequence m_KeySequence
 

Detailed Description

Definition at line 22 of file QmitkHotkeyLineEdit.h.

Constructor & Destructor Documentation

◆ QmitkHotkeyLineEdit() [1/3]

QmitkHotkeyLineEdit::QmitkHotkeyLineEdit ( QWidget *  parent = nullptr)

Definition at line 22 of file QmitkHotkeyLineEdit.cpp.

References Init().

◆ QmitkHotkeyLineEdit() [2/3]

QmitkHotkeyLineEdit::QmitkHotkeyLineEdit ( const QKeySequence &  qKeySequence,
QWidget *  parent = nullptr 
)

Definition at line 28 of file QmitkHotkeyLineEdit.cpp.

References Init(), and SetKeySequence().

◆ QmitkHotkeyLineEdit() [3/3]

QmitkHotkeyLineEdit::QmitkHotkeyLineEdit ( const QString &  qQString,
QWidget *  parent = nullptr 
)

Definition at line 35 of file QmitkHotkeyLineEdit.cpp.

References Init(), and SetKeySequence().

Member Function Documentation

◆ GetKeySequence()

QKeySequence QmitkHotkeyLineEdit::GetKeySequence ( )
virtual

Definition at line 77 of file QmitkHotkeyLineEdit.cpp.

References m_KeySequence.

◆ GetKeySequenceAsString()

QString QmitkHotkeyLineEdit::GetKeySequenceAsString ( )
virtual

Definition at line 82 of file QmitkHotkeyLineEdit.cpp.

References m_KeySequence.

◆ Init()

void QmitkHotkeyLineEdit::Init ( )
protected

Definition at line 42 of file QmitkHotkeyLineEdit.cpp.

References LineEditTextChanged(), and TOOLTIP.

Referenced by QmitkHotkeyLineEdit().

◆ keyPressEvent()

void QmitkHotkeyLineEdit::keyPressEvent ( QKeyEvent *  event)
overrideprotected

◆ LineEditTextChanged

void QmitkHotkeyLineEdit::LineEditTextChanged ( const QString &  text)
protectedslot

Definition at line 94 of file QmitkHotkeyLineEdit.cpp.

References m_KeySequence.

Referenced by Init().

◆ Matches()

bool QmitkHotkeyLineEdit::Matches ( QKeyEvent *  event)

Definition at line 87 of file QmitkHotkeyLineEdit.cpp.

References m_KeySequence.

◆ SetKeySequence() [1/2]

void QmitkHotkeyLineEdit::SetKeySequence ( const QKeySequence &  qKeySequence)
virtual

Definition at line 67 of file QmitkHotkeyLineEdit.cpp.

Referenced by keyPressEvent(), QmitkHotkeyLineEdit(), and SetKeySequence().

◆ SetKeySequence() [2/2]

void QmitkHotkeyLineEdit::SetKeySequence ( const QString &  qKeySequenceAsString)
virtual

Definition at line 72 of file QmitkHotkeyLineEdit.cpp.

References SetKeySequence().

Member Data Documentation

◆ m_KeySequence

QKeySequence QmitkHotkeyLineEdit::m_KeySequence
protected

◆ TOOLTIP

const std::string QmitkHotkeyLineEdit::TOOLTIP
static

Definition at line 28 of file QmitkHotkeyLineEdit.h.

Referenced by Init().


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