Deskflow 1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
KeySequenceWidget Class Reference

#include <KeySequenceWidget.h>

Inheritance diagram for KeySequenceWidget:
Collaboration diagram for KeySequenceWidget:

Signals

void keySequenceChanged ()

Public Member Functions

 KeySequenceWidget (QWidget *parent, const KeySequence &seq=KeySequence())
const QString & mousePrefix () const
const QString & mousePostfix () const
const QString & keyPrefix () const
const QString & keyPostfix () const
void setMousePrefix (const QString &s)
void setMousePostfix (const QString &s)
void setKeyPrefix (const QString &s)
void setKeyPostfix (const QString &s)
const KeySequencekeySequence () const
const KeySequencebackupSequence () const
void setKeySequence (const KeySequence &seq)
bool valid () const

Protected Member Functions

void mousePressEvent (QMouseEvent *) override
void keyPressEvent (QKeyEvent *) override
bool event (QEvent *event) override
void appendToSequence (int key)
void updateOutput ()
void startRecording ()
void stopRecording ()

Constructor & Destructor Documentation

◆ KeySequenceWidget()

KeySequenceWidget::KeySequenceWidget ( QWidget * parent,
const KeySequence & seq = KeySequence() )

Member Function Documentation

◆ appendToSequence()

void KeySequenceWidget::appendToSequence ( int key)
protected

◆ backupSequence()

const KeySequence & KeySequenceWidget::backupSequence ( ) const
inline

◆ event()

bool KeySequenceWidget::event ( QEvent * event)
overrideprotected

◆ keyPostfix()

const QString & KeySequenceWidget::keyPostfix ( ) const
inline

◆ keyPrefix()

const QString & KeySequenceWidget::keyPrefix ( ) const
inline

◆ keyPressEvent()

void KeySequenceWidget::keyPressEvent ( QKeyEvent * event)
overrideprotected

◆ keySequence()

const KeySequence & KeySequenceWidget::keySequence ( ) const
inline

◆ keySequenceChanged

void KeySequenceWidget::keySequenceChanged ( )
signal

◆ mousePostfix()

const QString & KeySequenceWidget::mousePostfix ( ) const
inline

◆ mousePrefix()

const QString & KeySequenceWidget::mousePrefix ( ) const
inline

◆ mousePressEvent()

void KeySequenceWidget::mousePressEvent ( QMouseEvent * event)
overrideprotected

◆ setKeyPostfix()

void KeySequenceWidget::setKeyPostfix ( const QString & s)
inline

◆ setKeyPrefix()

void KeySequenceWidget::setKeyPrefix ( const QString & s)
inline

◆ setKeySequence()

void KeySequenceWidget::setKeySequence ( const KeySequence & seq)

◆ setMousePostfix()

void KeySequenceWidget::setMousePostfix ( const QString & s)
inline

◆ setMousePrefix()

void KeySequenceWidget::setMousePrefix ( const QString & s)
inline

◆ startRecording()

void KeySequenceWidget::startRecording ( )
protected

◆ stopRecording()

void KeySequenceWidget::stopRecording ( )
protected

◆ updateOutput()

void KeySequenceWidget::updateOutput ( )
protected

◆ valid()

bool KeySequenceWidget::valid ( ) const
inline

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