Libmacro  0.2
Libmacro is an extensible macro and hotkey library.
mcr::SignalFunctions Class Reference

#include <signal_functions.h>

Inheritance diagram for mcr::SignalFunctions:

Public Member Functions

 SignalFunctions (QObject *parent=nullptr, Libmacro *libmacroPt=nullptr)
 
 SignalFunctions (const SignalFunctions &)=delete
 
SignalFunctionsoperator= (const SignalFunctions &)=delete
 
Libmacrocontext () const
 
Q_INVOKABLE QVariant id (const QString &name) const
 
Q_INVOKABLE QString name (const QVariant &id) const
 
Q_INVOKABLE int modifierCount () const
 
Q_INVOKABLE unsigned int modifier (const QString &name) const
 
Q_INVOKABLE QString modifierName (unsigned int mod) const
 
Q_INVOKABLE QStringList modifierNames () const
 
Q_INVOKABLE int echoCount () const
 
Q_INVOKABLE int echo (const QString &name) const
 
Q_INVOKABLE QString echoName (int echo) const
 
Q_INVOKABLE QStringList echoNames () const
 
Q_INVOKABLE int keyCount () const
 
Q_INVOKABLE int key (const QString &name) const
 
Q_INVOKABLE QString keyName (int code) const
 
Q_INVOKABLE QStringList keyNames () const
 
Q_INVOKABLE unsigned int keyMod (int code) const
 
SerSignalserializer (size_t id)
 
SerSignalserializer (const QVariant &id)
 
void setSerializer (size_t id, SerSignal *(*serFnc)())
 

Friends

class SignalFunctionsPrivate
 

Detailed Description

QML: Acces signal information. C++ serialize.

Definition at line 39 of file signal_functions.h.


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