Version: 9.15.0
SUIT_EditKeySequenceDialog Class Reference

#include <SUIT_ShortcutEditor.h>

Inheritance diagram for SUIT_EditKeySequenceDialog:
Inheritance graph

Public Member Functions

 SUIT_EditKeySequenceDialog (SUIT_ShortcutTabWidget *theParent)
 
 SUIT_EditKeySequenceDialog (const SUIT_EditKeySequenceDialog &)=delete
 
SUIT_EditKeySequenceDialogoperator= (const SUIT_EditKeySequenceDialog &)=delete
 
virtual ~SUIT_EditKeySequenceDialog ()=default
 
void setModuleAndActionID (const QString &theModuleID, const QString &theInModuleActionID)
 
const QString & moduleID () const
 
const QString & inModuleActionID () const
 
void setModuleAndActionName (const QString &theModuleName, const QString &theActionName, const QString &theActionToolTip="")
 
void setConfirmedKeySequence (const QKeySequence &theSequence)
 
QKeySequence editedKeySequence () const
 
void updateConflictsMessage ()
 Updates message with list of actions, whose shortcuts will be disabled on Confirm. More...
 
int exec ()
 

Private Slots

void onEditingStarted ()
 
void onEditingFinished ()
 
void onRestoreFromShortcutMgr ()
 
void onConfirm ()
 

Private Attributes

QString myModuleID
 
QString myInModuleActionID
 
QLabelmyActionName
 
SUIT_KeySequenceEditmyKeySequenceEdit
 
QTextEdit * myTextEdit
 

Constructor & Destructor Documentation

◆ SUIT_EditKeySequenceDialog() [1/2]

SUIT_EditKeySequenceDialog::SUIT_EditKeySequenceDialog ( SUIT_ShortcutTabWidget theParent)

◆ SUIT_EditKeySequenceDialog() [2/2]

SUIT_EditKeySequenceDialog::SUIT_EditKeySequenceDialog ( const SUIT_EditKeySequenceDialog )
delete

◆ ~SUIT_EditKeySequenceDialog()

virtual SUIT_EditKeySequenceDialog::~SUIT_EditKeySequenceDialog ( )
virtualdefault

Member Function Documentation

◆ editedKeySequence()

QKeySequence SUIT_EditKeySequenceDialog::editedKeySequence ( ) const

◆ exec()

int SUIT_EditKeySequenceDialog::exec ( )

References myKeySequenceEdit.

◆ inModuleActionID()

const QString & SUIT_EditKeySequenceDialog::inModuleActionID ( ) const

References myInModuleActionID.

◆ moduleID()

const QString & SUIT_EditKeySequenceDialog::moduleID ( ) const

References myModuleID.

◆ onConfirm

void SUIT_EditKeySequenceDialog::onConfirm ( )
privateslot

◆ onEditingFinished

void SUIT_EditKeySequenceDialog::onEditingFinished ( )
privateslot

◆ onEditingStarted

void SUIT_EditKeySequenceDialog::onEditingStarted ( )
privateslot

References myTextEdit.

◆ onRestoreFromShortcutMgr

void SUIT_EditKeySequenceDialog::onRestoreFromShortcutMgr ( )
privateslot

◆ operator=()

SUIT_EditKeySequenceDialog& SUIT_EditKeySequenceDialog::operator= ( const SUIT_EditKeySequenceDialog )
delete

◆ setConfirmedKeySequence()

void SUIT_EditKeySequenceDialog::setConfirmedKeySequence ( const QKeySequence &  theSequence)

◆ setModuleAndActionID()

void SUIT_EditKeySequenceDialog::setModuleAndActionID ( const QString &  theModuleID,
const QString &  theInModuleActionID 
)

References myInModuleActionID, and myModuleID.

◆ setModuleAndActionName()

void SUIT_EditKeySequenceDialog::setModuleAndActionName ( const QString &  theModuleName,
const QString &  theActionName,
const QString &  theActionToolTip = "" 
)

References myActionName.

◆ updateConflictsMessage()

void SUIT_EditKeySequenceDialog::updateConflictsMessage ( )

Member Data Documentation

◆ myActionName

QLabel* SUIT_EditKeySequenceDialog::myActionName
private

◆ myInModuleActionID

QString SUIT_EditKeySequenceDialog::myInModuleActionID
private

◆ myKeySequenceEdit

SUIT_KeySequenceEdit* SUIT_EditKeySequenceDialog::myKeySequenceEdit
private

◆ myModuleID

QString SUIT_EditKeySequenceDialog::myModuleID
private

◆ myTextEdit

QTextEdit* SUIT_EditKeySequenceDialog::myTextEdit
private

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