VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes
makVrv::DtRequestKeyMapKeyDialog Class Reference

This is the dialog the user types key sequences to be mapped. More...

Inheritance diagram for makVrv::DtRequestKeyMapKeyDialog:
Inheritance graph
[legend]

Public Member Functions

 DtRequestKeyMapKeyDialog (QWidget *parent=0, Qt::WindowFlags flags=Qt::Tool)
 CTOR.
virtual ~DtRequestKeyMapKeyDialog ()
 virtual DTOR
virtual void keyPressEvent (QKeyEvent *event)
 QWidget override to handle a key press event.
virtual void closeEvent (QCloseEvent *event)
 QWidget override to handle a close event.
void show (std::string functionName, bool isBinary)
 show the dialog with no initial key mapping
void show (std::string functionName, const DtKeyMapping &keyMapping, bool isBinary)
 show the dialog with an initial key mapping

Public Attributes

boost::signal< void()> signal_requestInputCanceled
boost::signal< void(const
DtKeyMapping &, bool)> 
signal_requestInputAccepted
boost::signal< void(const
DtKeyMapping &, const
DtKeyFunctionNameList &, bool,
bool)> 
signal_requestKeyValidationAccepted

Protected Slots

void onOkClicked ()
 handle OK button clicked
void onCancelClicked ()
 handle Cancel button clicked
void onUpRadioButtonClicked ()
 handle Up radio button clicked
void onDownRadioButtonClicked ()
 handle Down radio button clicked

Protected Member Functions

void setupGui ()
QString keyMappingToQString (const DtKeyMapping &keyMapping)

Protected Attributes

QLabelmyFunctionNameLabel
QLineEditmyKeyTextLineEdit
QButtonGroup * myUpDownButtonGroup
QRadioButton * myUpRadioButton
QRadioButton * myDownRadioButton
QVBoxLayout * myUpDownLayout
QHBoxLayout * myEntryLayout
QPushButtonmyOkButton
QPushButtonmyCancelButton
QHBoxLayout * myBottomButtonLayout
QVBoxLayout * myDialogLayout
DtKeyMapping myKeyMapping
DtKeyMapping myInitialEditKeyMapping
bool myUserTyped
bool myIsBinary
bool myIsClosing
bool myIsEdit

Detailed Description

This is the dialog the user types key sequences to be mapped.

It shares a logic object with DtKeyMapEditorDialog

Constructor & Destructor Documentation

makVrv::DtRequestKeyMapKeyDialog::DtRequestKeyMapKeyDialog ( QWidget parent = 0,
Qt::WindowFlags  flags = Qt::Tool 
)

CTOR.

virtual makVrv::DtRequestKeyMapKeyDialog::~DtRequestKeyMapKeyDialog ( )
virtual

virtual DTOR

Member Function Documentation

virtual void makVrv::DtRequestKeyMapKeyDialog::keyPressEvent ( QKeyEvent *  event)
virtual

QWidget override to handle a key press event.

virtual void makVrv::DtRequestKeyMapKeyDialog::closeEvent ( QCloseEvent *  event)
virtual

QWidget override to handle a close event.

void makVrv::DtRequestKeyMapKeyDialog::show ( std::string  functionName,
bool  isBinary 
)

show the dialog with no initial key mapping

Reimplemented in makVrf::DtVrfRequestKeyMapKeyDialog.

void makVrv::DtRequestKeyMapKeyDialog::show ( std::string  functionName,
const DtKeyMapping keyMapping,
bool  isBinary 
)

show the dialog with an initial key mapping

Reimplemented in makVrf::DtVrfRequestKeyMapKeyDialog.

void makVrv::DtRequestKeyMapKeyDialog::onOkClicked ( )
protectedslot

handle OK button clicked

void makVrv::DtRequestKeyMapKeyDialog::onCancelClicked ( )
protectedslot

handle Cancel button clicked

void makVrv::DtRequestKeyMapKeyDialog::onUpRadioButtonClicked ( )
protectedslot

handle Up radio button clicked

void makVrv::DtRequestKeyMapKeyDialog::onDownRadioButtonClicked ( )
protectedslot

handle Down radio button clicked

void makVrv::DtRequestKeyMapKeyDialog::setupGui ( )
protected
QString makVrv::DtRequestKeyMapKeyDialog::keyMappingToQString ( const DtKeyMapping keyMapping)
protected

Member Data Documentation

boost::signal<void ()> makVrv::DtRequestKeyMapKeyDialog::signal_requestInputCanceled
boost::signal<void (const DtKeyMapping&, bool)> makVrv::DtRequestKeyMapKeyDialog::signal_requestInputAccepted
boost::signal<void (const DtKeyMapping&, const DtKeyFunctionNameList&, bool, bool)> makVrv::DtRequestKeyMapKeyDialog::signal_requestKeyValidationAccepted
QLabel* makVrv::DtRequestKeyMapKeyDialog::myFunctionNameLabel
protected
QLineEdit* makVrv::DtRequestKeyMapKeyDialog::myKeyTextLineEdit
protected
QButtonGroup* makVrv::DtRequestKeyMapKeyDialog::myUpDownButtonGroup
protected
QRadioButton* makVrv::DtRequestKeyMapKeyDialog::myUpRadioButton
protected
QRadioButton* makVrv::DtRequestKeyMapKeyDialog::myDownRadioButton
protected
QVBoxLayout* makVrv::DtRequestKeyMapKeyDialog::myUpDownLayout
protected
QHBoxLayout* makVrv::DtRequestKeyMapKeyDialog::myEntryLayout
protected
QPushButton* makVrv::DtRequestKeyMapKeyDialog::myOkButton
protected
QPushButton* makVrv::DtRequestKeyMapKeyDialog::myCancelButton
protected
QHBoxLayout* makVrv::DtRequestKeyMapKeyDialog::myBottomButtonLayout
protected
QVBoxLayout* makVrv::DtRequestKeyMapKeyDialog::myDialogLayout
protected
DtKeyMapping makVrv::DtRequestKeyMapKeyDialog::myKeyMapping
protected
DtKeyMapping makVrv::DtRequestKeyMapKeyDialog::myInitialEditKeyMapping
protected
bool makVrv::DtRequestKeyMapKeyDialog::myUserTyped
protected
bool makVrv::DtRequestKeyMapKeyDialog::myIsBinary
protected
bool makVrv::DtRequestKeyMapKeyDialog::myIsClosing
protected
bool makVrv::DtRequestKeyMapKeyDialog::myIsEdit
protected

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

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)