|
hydrogen 1.2.6
|
#include <MidiAction.h>
Public Member Functions | |
| Action (QString sType=getNullActionType()) | |
| Action (std::shared_ptr< Action > pOther) | |
| QString | getParameter1 () const |
| QString | getParameter2 () const |
| QString | getParameter3 () const |
| QString | getType () const |
| QString | getValue () const |
| bool | isEquivalentTo (std::shared_ptr< Action > pOther) |
| bool | isNull () const |
| Checks whether m_sType is of getNullActionType() | |
| void | setParameter1 (QString text) |
| void | setParameter2 (QString text) |
| void | setParameter3 (QString text) |
| void | setValue (QString text) |
| QString | toQString (const QString &sPrefix="", bool bShort=true) const override |
| Formatted string version for debugging purposes. | |
Public Member Functions inherited from Object< Action > | |
| Object () | |
| Object (const Object< Action > &other) | |
Public Member Functions inherited from Base | |
| Base () | |
| Base (const Base &other) | |
| virtual const char * | class_name () const |
| void | logBacktrace () const |
| Print the current stack at point into the debug log. | |
| void | Print (bool bShort=true) const |
| Prints content of toQString() via DEBUGLOG. | |
Static Public Member Functions | |
| static QString | getNullActionType () |
Static Public Member Functions inherited from Base | |
| static const char * | _class_name () |
| return the class name | |
| static QString | base_clock (const QString &sMsg) |
| Measures the current time and stores it in __last_clock. | |
| static QString | base_clock_in (const QString &sMsg) |
| static int | bootstrap (Logger *logger, bool count=false) |
| must be called before any Object instantiation ! | |
| static bool | count_active () |
| static int | getAliveObjectCount () |
| static object_map_t | getObjectMap () |
| static Logger * | logger () |
| return the logger instance | |
| static int | objects_count () |
| static void | printObjectMapDiff (object_map_t map) |
| Creates the difference between a snapshot of the object map and its current state and prints it to std::cout. | |
| static void | set_count (bool flag) |
| enable/disable class instances counting | |
| static void | write_objects_map_to (std::ostream &out, object_map_t *map=nullptr) |
| output the full objects map to a given ostream | |
| static void | write_objects_map_to_cerr () |
| output objects map to stderr | |
Private Attributes | |
| QString | m_sParameter1 |
| QString | m_sParameter2 |
| QString | m_sParameter3 |
| QString | m_sType |
| QString | m_sValue |
Friends | |
| bool | operator!= (const Action &lhs, const Action &rhs) |
| bool | operator!= (std::shared_ptr< Action > lhs, std::shared_ptr< Action > rhs) |
| bool | operator== (const Action &lhs, const Action &rhs) |
| bool | operator== (std::shared_ptr< Action > lhs, std::shared_ptr< Action > rhs) |
Additional Inherited Members | |
Static Public Attributes inherited from Base | |
| static QString | sPrintIndention = " " |
| String used to format the debugging string output of some core classes. | |
Protected Member Functions inherited from Object< Action > | |
| ~Object () | |
Protected Member Functions inherited from Base | |
| ~Base () | |
Static Protected Member Functions inherited from Base | |
| static void | registerClass (const char *name, const atomic_obj_cpt_t *counters) |
Static Protected Attributes inherited from Base | |
| static bool | __count = false |
| should we count class instances | |
| static timeval | __last_clock = { 0, 0 } |
| static Logger * | __logger = nullptr |
| static bool | bLogColors = true |
Definition at line 31 of file MidiAction.h.
| Action | ( | QString | sType = getNullActionType() | ) |
Definition at line 72 of file MidiAction.cpp.
Definition at line 80 of file MidiAction.cpp.
|
inlinestatic |
Definition at line 34 of file MidiAction.h.
|
inline |
Definition at line 60 of file MidiAction.h.
|
inline |
Definition at line 64 of file MidiAction.h.
|
inline |
Definition at line 68 of file MidiAction.h.
|
inline |
Definition at line 76 of file MidiAction.h.
|
inline |
Definition at line 72 of file MidiAction.h.
| bool isEquivalentTo | ( | std::shared_ptr< Action > | pOther | ) |
Definition at line 92 of file MidiAction.cpp.
| bool isNull | ( | ) | const |
Checks whether m_sType is of getNullActionType()
Definition at line 88 of file MidiAction.cpp.
|
inline |
Definition at line 44 of file MidiAction.h.
|
inline |
Definition at line 48 of file MidiAction.h.
|
inline |
Definition at line 52 of file MidiAction.h.
|
inline |
Definition at line 56 of file MidiAction.h.
|
overridevirtual |
Formatted string version for debugging purposes.
| sPrefix | String prefix which will be added in front of every new line |
| bShort | Instead of the whole content of all classes stored as members just a single unique identifier will be displayed without line breaks. |
Reimplemented from Base.
Definition at line 103 of file MidiAction.cpp.
Definition at line 95 of file MidiAction.h.
Definition at line 109 of file MidiAction.h.
Definition at line 88 of file MidiAction.h.
Definition at line 102 of file MidiAction.h.
|
private |
Definition at line 129 of file MidiAction.h.
|
private |
Definition at line 130 of file MidiAction.h.
|
private |
Definition at line 131 of file MidiAction.h.
|
private |
Definition at line 128 of file MidiAction.h.
|
private |
Definition at line 132 of file MidiAction.h.