VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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. More...
 
virtual ~DtRequestKeyMapKeyDialog ()
 virtual DTOR More...
 
virtual void keyPressEvent (QKeyEvent *event)
 QWidget override to handle a key press event. More...
 
virtual void closeEvent (QCloseEvent *event)
 QWidget override to handle a close event. More...
 
void show (const std::string &functionName, bool isBinary)
 show the dialog with no initial key mapping More...
 
void show (const std::string &functionName, const DtKeyMapping &keyMapping, bool isBinary)
 show the dialog with an initial key mapping More...
 

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 More...
 
void onCancelClicked ()
 handle Cancel button clicked More...
 
void onUpRadioButtonClicked ()
 handle Up radio button clicked More...
 
void onDownRadioButtonClicked ()
 handle Down radio button clicked More...
 

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 ( const std::string &  functionName,
bool  isBinary 
)

show the dialog with no initial key mapping

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

show the dialog with an initial key mapping

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 Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)