![]() |
Libmacro
0.2
Libmacro is an extensible macro and hotkey library.
|
#include <command.h>
Public Member Functions | |
| Command (bool cryptic=false) | |
| Command (const Command ©tron) | |
| Command & | operator= (const Command ©tron) |
| virtual bool | cryptic () const override |
| virtual void | setCryptic (bool val) override |
| virtual String | file () const override |
| virtual void | setFile (const String &val) override |
| virtual size_t | argCount () const override |
| virtual void | setArgCount (size_t count) override |
| virtual String | arg (size_t index) const override |
| virtual void | setArg (size_t index, const String &value) override |
| void | setArg (size_t index, const std::string &value) |
| template<class T > | |
| T | args () const |
| template<class T > | |
| void | setArgs (const T &val) |
| virtual int | compare (const IDataMember &rhs) const override |
| virtual int | compare (const Command &rhs) const |
| virtual void | copy (const IDataMember *copytron) override |
| virtual const char * | name () const override |
| virtual size_t | addNameCount () const override |
| virtual void | addNames (const char **bufferOut, size_t bufferLength) const override |
| virtual void | send (mcr_Signal *signalPt) override |
| void | clear () |
Public Member Functions inherited from mcr::ISignalMember | |
| bool | operator== (const ISignalMember &rhs) |
| bool | operator< (const ISignalMember &rhs) |
| bool | operator> (const ISignalMember &rhs) |
| void | operator() (mcr_Signal *signalPt=nullptr) |
Public Member Functions inherited from mcr::IDataMember | |
| bool | operator== (const IDataMember &rhs) |
| bool | operator< (const IDataMember &rhs) |
| bool | operator> (const IDataMember &rhs) |
Static Public Member Functions | |
| static void | setKeyProvider (IKeyProvider *provider) |
Friends | |
| class | CommandPrivate |
|
inlineoverridevirtual |
opt mcr_Interface_add_names
Reimplemented from mcr::IDataMember.
|
inlineoverridevirtual |
opt mcr_Interface_add_names
Reimplemented from mcr::IDataMember.
|
overridevirtual |
Number of exec args
Implements mcr::ICommand.
|
inline |
|
inlineoverridevirtual |
|
virtual |
|
overridevirtual |
|
inlineoverridevirtual |
If true, encrypt all command strings
Implements mcr::ICommand.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
overridevirtual |
Implements mcr::ISignalMember.
|
inline |
|
overridevirtual |
Set encryption state for all command strings
Implements mcr::ICommand.
|
inlineoverridevirtual |