CCIMXDesktop
 
Loading...
Searching...
No Matches
MouseProcessor Class Reference

Public Types

using TryFunctor = std::function< bool(MouseRecorder *recorder)>
 
using ProcessFunctor = std::function< bool(MouseRecorder *recorder)>
 

Public Member Functions

 MouseProcessor (TryFunctor _try_functor, ProcessFunctor _processing_functor)
 
 Q_DISABLE_COPY_MOVE (MouseProcessor)
 
bool try_and_process (MouseRecorder *recorder)
 
bool tryProcess (MouseRecorder *recorder)
 
bool directProcess (MouseRecorder *recorder)
 
void setNext (MouseProcessor *processor)
 
MouseProcessornext () const
 
bool isEnable () const
 
void setEnable (bool enabled)
 
QString name () const
 
void setName (const QString &name)
 
void setName (QString &&name)
 

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