/****************************************************************************
** Meta object code from reading C++ file 'qwrk.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.4)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

#include <memory>
#include "../../../../../../drumstick-2.6.1/library/include/drumstick/qwrk.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#include <QtCore/QList>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'qwrk.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.4. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif

QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_drumstick__File__QWrk_t {
    QByteArrayData data[94];
    char stringdata0[1148];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_drumstick__File__QWrk_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_drumstick__File__QWrk_t qt_meta_stringdata_drumstick__File__QWrk = {
    {
QT_MOC_LITERAL(0, 0, 21), // "drumstick::File::QWrk"
QT_MOC_LITERAL(1, 22, 14), // "signalWRKError"
QT_MOC_LITERAL(2, 37, 0), // ""
QT_MOC_LITERAL(3, 38, 8), // "errorStr"
QT_MOC_LITERAL(4, 47, 21), // "signalWRKUnknownChunk"
QT_MOC_LITERAL(5, 69, 4), // "type"
QT_MOC_LITERAL(6, 74, 4), // "data"
QT_MOC_LITERAL(7, 79, 15), // "signalWRKHeader"
QT_MOC_LITERAL(8, 95, 4), // "verh"
QT_MOC_LITERAL(9, 100, 4), // "verl"
QT_MOC_LITERAL(10, 105, 12), // "signalWRKEnd"
QT_MOC_LITERAL(11, 118, 18), // "signalWRKStreamEnd"
QT_MOC_LITERAL(12, 137, 4), // "time"
QT_MOC_LITERAL(13, 142, 13), // "signalWRKNote"
QT_MOC_LITERAL(14, 156, 5), // "track"
QT_MOC_LITERAL(15, 162, 4), // "chan"
QT_MOC_LITERAL(16, 167, 5), // "pitch"
QT_MOC_LITERAL(17, 173, 3), // "vol"
QT_MOC_LITERAL(18, 177, 3), // "dur"
QT_MOC_LITERAL(19, 181, 17), // "signalWRKKeyPress"
QT_MOC_LITERAL(20, 199, 5), // "press"
QT_MOC_LITERAL(21, 205, 18), // "signalWRKCtlChange"
QT_MOC_LITERAL(22, 224, 3), // "ctl"
QT_MOC_LITERAL(23, 228, 5), // "value"
QT_MOC_LITERAL(24, 234, 18), // "signalWRKPitchBend"
QT_MOC_LITERAL(25, 253, 16), // "signalWRKProgram"
QT_MOC_LITERAL(26, 270, 5), // "patch"
QT_MOC_LITERAL(27, 276, 18), // "signalWRKChanPress"
QT_MOC_LITERAL(28, 295, 19), // "signalWRKSysexEvent"
QT_MOC_LITERAL(29, 315, 4), // "bank"
QT_MOC_LITERAL(30, 320, 14), // "signalWRKSysex"
QT_MOC_LITERAL(31, 335, 4), // "name"
QT_MOC_LITERAL(32, 340, 8), // "autosend"
QT_MOC_LITERAL(33, 349, 4), // "port"
QT_MOC_LITERAL(34, 354, 13), // "signalWRKText"
QT_MOC_LITERAL(35, 368, 17), // "Q_DECL_DEPRECATED"
QT_MOC_LITERAL(36, 386, 16), // "signalWRKTimeSig"
QT_MOC_LITERAL(37, 403, 3), // "bar"
QT_MOC_LITERAL(38, 407, 3), // "num"
QT_MOC_LITERAL(39, 411, 3), // "den"
QT_MOC_LITERAL(40, 415, 15), // "signalWRKKeySig"
QT_MOC_LITERAL(41, 431, 3), // "alt"
QT_MOC_LITERAL(42, 435, 14), // "signalWRKTempo"
QT_MOC_LITERAL(43, 450, 5), // "tempo"
QT_MOC_LITERAL(44, 456, 14), // "signalWRKTrack"
QT_MOC_LITERAL(45, 471, 5), // "name1"
QT_MOC_LITERAL(46, 477, 5), // "name2"
QT_MOC_LITERAL(47, 483, 7), // "trackno"
QT_MOC_LITERAL(48, 491, 7), // "channel"
QT_MOC_LITERAL(49, 499, 8), // "velocity"
QT_MOC_LITERAL(50, 508, 8), // "selected"
QT_MOC_LITERAL(51, 517, 5), // "muted"
QT_MOC_LITERAL(52, 523, 4), // "loop"
QT_MOC_LITERAL(53, 528, 17), // "signalWRKTimeBase"
QT_MOC_LITERAL(54, 546, 8), // "timebase"
QT_MOC_LITERAL(55, 555, 19), // "signalWRKGlobalVars"
QT_MOC_LITERAL(56, 575, 13), // "signalWRKThru"
QT_MOC_LITERAL(57, 589, 4), // "mode"
QT_MOC_LITERAL(58, 594, 7), // "keyPlus"
QT_MOC_LITERAL(59, 602, 7), // "velPlus"
QT_MOC_LITERAL(60, 610, 9), // "localPort"
QT_MOC_LITERAL(61, 620, 20), // "signalWRKTrackOffset"
QT_MOC_LITERAL(62, 641, 6), // "offset"
QT_MOC_LITERAL(63, 648, 18), // "signalWRKTrackReps"
QT_MOC_LITERAL(64, 667, 4), // "reps"
QT_MOC_LITERAL(65, 672, 19), // "signalWRKTrackPatch"
QT_MOC_LITERAL(66, 692, 18), // "signalWRKTrackBank"
QT_MOC_LITERAL(67, 711, 19), // "signalWRKTimeFormat"
QT_MOC_LITERAL(68, 731, 6), // "frames"
QT_MOC_LITERAL(69, 738, 17), // "signalWRKComments"
QT_MOC_LITERAL(70, 756, 23), // "signalWRKVariableRecord"
QT_MOC_LITERAL(71, 780, 17), // "signalWRKTrackVol"
QT_MOC_LITERAL(72, 798, 17), // "signalWRKNewTrack"
QT_MOC_LITERAL(73, 816, 16), // "signalWRKSoftVer"
QT_MOC_LITERAL(74, 833, 7), // "version"
QT_MOC_LITERAL(75, 841, 18), // "signalWRKTrackName"
QT_MOC_LITERAL(76, 860, 20), // "signalWRKStringTable"
QT_MOC_LITERAL(77, 881, 4), // "strs"
QT_MOC_LITERAL(78, 886, 16), // "signalWRKSegment"
QT_MOC_LITERAL(79, 903, 14), // "signalWRKChord"
QT_MOC_LITERAL(80, 918, 19), // "signalWRKExpression"
QT_MOC_LITERAL(81, 938, 4), // "code"
QT_MOC_LITERAL(82, 943, 4), // "text"
QT_MOC_LITERAL(83, 948, 16), // "signalWRKHairpin"
QT_MOC_LITERAL(84, 965, 14), // "signalWRKText2"
QT_MOC_LITERAL(85, 980, 15), // "signalWRKTrack2"
QT_MOC_LITERAL(86, 996, 18), // "signalWRKComments2"
QT_MOC_LITERAL(87, 1015, 18), // "signalWRKNewTrack2"
QT_MOC_LITERAL(88, 1034, 19), // "signalWRKTrackName2"
QT_MOC_LITERAL(89, 1054, 21), // "signalWRKStringTable2"
QT_MOC_LITERAL(90, 1076, 17), // "signalWRKSegment2"
QT_MOC_LITERAL(91, 1094, 20), // "signalWRKExpression2"
QT_MOC_LITERAL(92, 1115, 15), // "signalWRKMarker"
QT_MOC_LITERAL(93, 1131, 16) // "signalWRKMarker2"

    },
    "drumstick::File::QWrk\0signalWRKError\0"
    "\0errorStr\0signalWRKUnknownChunk\0type\0"
    "data\0signalWRKHeader\0verh\0verl\0"
    "signalWRKEnd\0signalWRKStreamEnd\0time\0"
    "signalWRKNote\0track\0chan\0pitch\0vol\0"
    "dur\0signalWRKKeyPress\0press\0"
    "signalWRKCtlChange\0ctl\0value\0"
    "signalWRKPitchBend\0signalWRKProgram\0"
    "patch\0signalWRKChanPress\0signalWRKSysexEvent\0"
    "bank\0signalWRKSysex\0name\0autosend\0"
    "port\0signalWRKText\0Q_DECL_DEPRECATED\0"
    "signalWRKTimeSig\0bar\0num\0den\0"
    "signalWRKKeySig\0alt\0signalWRKTempo\0"
    "tempo\0signalWRKTrack\0name1\0name2\0"
    "trackno\0channel\0velocity\0selected\0"
    "muted\0loop\0signalWRKTimeBase\0timebase\0"
    "signalWRKGlobalVars\0signalWRKThru\0"
    "mode\0keyPlus\0velPlus\0localPort\0"
    "signalWRKTrackOffset\0offset\0"
    "signalWRKTrackReps\0reps\0signalWRKTrackPatch\0"
    "signalWRKTrackBank\0signalWRKTimeFormat\0"
    "frames\0signalWRKComments\0"
    "signalWRKVariableRecord\0signalWRKTrackVol\0"
    "signalWRKNewTrack\0signalWRKSoftVer\0"
    "version\0signalWRKTrackName\0"
    "signalWRKStringTable\0strs\0signalWRKSegment\0"
    "signalWRKChord\0signalWRKExpression\0"
    "code\0text\0signalWRKHairpin\0signalWRKText2\0"
    "signalWRKTrack2\0signalWRKComments2\0"
    "signalWRKNewTrack2\0signalWRKTrackName2\0"
    "signalWRKStringTable2\0signalWRKSegment2\0"
    "signalWRKExpression2\0signalWRKMarker\0"
    "signalWRKMarker2"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_drumstick__File__QWrk[] = {

 // content:
       8,       // revision
       0,       // classname
       0,    0, // classinfo
      47,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
      47,       // signalCount

 // signals: name, argc, parameters, tag, flags
       1,    1,  249,    2, 0x06 /* Public */,
       4,    2,  252,    2, 0x06 /* Public */,
       7,    2,  257,    2, 0x06 /* Public */,
      10,    0,  262,    2, 0x06 /* Public */,
      11,    1,  263,    2, 0x06 /* Public */,
      13,    6,  266,    2, 0x06 /* Public */,
      19,    5,  279,    2, 0x06 /* Public */,
      21,    5,  290,    2, 0x06 /* Public */,
      24,    4,  301,    2, 0x06 /* Public */,
      25,    4,  310,    2, 0x06 /* Public */,
      27,    4,  319,    2, 0x06 /* Public */,
      28,    3,  328,    2, 0x06 /* Public */,
      30,    5,  335,    2, 0x06 /* Public */,
      34,    4,  346,   35, 0x06 /* Public */,
      36,    3,  355,    2, 0x06 /* Public */,
      40,    2,  362,    2, 0x06 /* Public */,
      42,    2,  367,    2, 0x06 /* Public */,
      44,   10,  372,   35, 0x06 /* Public */,
      53,    1,  393,    2, 0x06 /* Public */,
      55,    0,  396,    2, 0x06 /* Public */,
      56,    6,  397,    2, 0x06 /* Public */,
      61,    2,  410,    2, 0x06 /* Public */,
      63,    2,  415,    2, 0x06 /* Public */,
      65,    2,  420,    2, 0x06 /* Public */,
      66,    2,  425,    2, 0x06 /* Public */,
      67,    2,  430,    2, 0x06 /* Public */,
      69,    1,  435,   35, 0x06 /* Public */,
      70,    2,  438,    2, 0x06 /* Public */,
      71,    2,  443,    2, 0x06 /* Public */,
      72,    9,  448,   35, 0x06 /* Public */,
      73,    1,  467,    2, 0x06 /* Public */,
      75,    2,  470,   35, 0x06 /* Public */,
      76,    1,  475,   35, 0x06 /* Public */,
      78,    3,  478,   35, 0x06 /* Public */,
      79,    4,  485,    2, 0x06 /* Public */,
      80,    4,  494,   35, 0x06 /* Public */,
      83,    4,  503,    2, 0x06 /* Public */,
      84,    4,  512,    2, 0x06 /* Public */,
      85,   10,  521,    2, 0x06 /* Public */,
      86,    1,  542,    2, 0x06 /* Public */,
      87,    9,  545,    2, 0x06 /* Public */,
      88,    2,  564,    2, 0x06 /* Public */,
      89,    1,  569,    2, 0x06 /* Public */,
      90,    3,  572,    2, 0x06 /* Public */,
      91,    4,  579,    2, 0x06 /* Public */,
      92,    3,  588,   35, 0x06 /* Public */,
      93,    3,  595,    2, 0x06 /* Public */,

 // signals: parameters
    QMetaType::Void, QMetaType::QString,    3,
    QMetaType::Void, QMetaType::Int, QMetaType::QByteArray,    5,    6,
    QMetaType::Void, QMetaType::Int, QMetaType::Int,    8,    9,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Long,   12,
    QMetaType::Void, QMetaType::Int, QMetaType::Long, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,   14,   12,   15,   16,   17,   18,
    QMetaType::Void, QMetaType::Int, QMetaType::Long, QMetaType::Int, QMetaType::Int, QMetaType::Int,   14,   12,   15,   16,   20,
    QMetaType::Void, QMetaType::Int, QMetaType::Long, QMetaType::Int, QMetaType::Int, QMetaType::Int,   14,   12,   15,   22,   23,
    QMetaType::Void, QMetaType::Int, QMetaType::Long, QMetaType::Int, QMetaType::Int,   14,   12,   15,   23,
    QMetaType::Void, QMetaType::Int, QMetaType::Long, QMetaType::Int, QMetaType::Int,   14,   12,   15,   26,
    QMetaType::Void, QMetaType::Int, QMetaType::Long, QMetaType::Int, QMetaType::Int,   14,   12,   15,   20,
    QMetaType::Void, QMetaType::Int, QMetaType::Long, QMetaType::Int,   14,   12,   29,
    QMetaType::Void, QMetaType::Int, QMetaType::QString, QMetaType::Bool, QMetaType::Int, QMetaType::QByteArray,   29,   31,   32,   33,    6,
    QMetaType::Void, QMetaType::Int, QMetaType::Long, QMetaType::Int, QMetaType::QString,   14,   12,    5,    6,
    QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int,   37,   38,   39,
    QMetaType::Void, QMetaType::Int, QMetaType::Int,   37,   41,
    QMetaType::Void, QMetaType::Long, QMetaType::Int,   12,   43,
    QMetaType::Void, QMetaType::QString, QMetaType::QString, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Bool, QMetaType::Bool, QMetaType::Bool,   45,   46,   47,   48,   16,   49,   33,   50,   51,   52,
    QMetaType::Void, QMetaType::Int,   54,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int,   57,   33,   48,   58,   59,   60,
    QMetaType::Void, QMetaType::Int, QMetaType::Int,   14,   62,
    QMetaType::Void, QMetaType::Int, QMetaType::Int,   14,   64,
    QMetaType::Void, QMetaType::Int, QMetaType::Int,   14,   26,
    QMetaType::Void, QMetaType::Int, QMetaType::Int,   14,   29,
    QMetaType::Void, QMetaType::Int, QMetaType::Int,   68,   62,
    QMetaType::Void, QMetaType::QString,    6,
    QMetaType::Void, QMetaType::QString, QMetaType::QByteArray,   31,    6,
    QMetaType::Void, QMetaType::Int, QMetaType::Int,   14,   17,
    QMetaType::Void, QMetaType::QString, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Bool, QMetaType::Bool, QMetaType::Bool,   31,   47,   48,   16,   49,   33,   50,   51,   52,
    QMetaType::Void, QMetaType::QString,   74,
    QMetaType::Void, QMetaType::Int, QMetaType::QString,   14,   31,
    QMetaType::Void, QMetaType::QStringList,   77,
    QMetaType::Void, QMetaType::Int, QMetaType::Long, QMetaType::QString,   14,   12,   31,
    QMetaType::Void, QMetaType::Int, QMetaType::Long, QMetaType::QString, QMetaType::QByteArray,   14,   12,   31,    6,
    QMetaType::Void, QMetaType::Int, QMetaType::Long, QMetaType::Int, QMetaType::QString,   14,   12,   81,   82,
    QMetaType::Void, QMetaType::Int, QMetaType::Long, QMetaType::Int, QMetaType::Int,   14,   12,   81,   18,
    QMetaType::Void, QMetaType::Int, QMetaType::Long, QMetaType::Int, QMetaType::QByteArray,   14,   12,    5,    6,
    QMetaType::Void, QMetaType::QByteArray, QMetaType::QByteArray, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Bool, QMetaType::Bool, QMetaType::Bool,   45,   46,   47,   48,   16,   49,   33,   50,   51,   52,
    QMetaType::Void, QMetaType::QByteArray,    6,
    QMetaType::Void, QMetaType::QByteArray, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Bool, QMetaType::Bool, QMetaType::Bool,   31,   47,   48,   16,   49,   33,   50,   51,   52,
    QMetaType::Void, QMetaType::Int, QMetaType::QByteArray,   14,   31,
    QMetaType::Void, QMetaType::QByteArrayList,   77,
    QMetaType::Void, QMetaType::Int, QMetaType::Long, QMetaType::QByteArray,   14,   12,   31,
    QMetaType::Void, QMetaType::Int, QMetaType::Long, QMetaType::Int, QMetaType::QByteArray,   14,   12,   81,   82,
    QMetaType::Void, QMetaType::Long, QMetaType::Int, QMetaType::QString,   12,    5,    6,
    QMetaType::Void, QMetaType::Long, QMetaType::Int, QMetaType::QByteArray,   12,    5,    6,

 // enums: name, alias, flags, count, data

 // enum data: key, value

       0        // eod
};

void drumstick::File::QWrk::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        auto *_t = static_cast<QWrk *>(_o);
        (void)_t;
        switch (_id) {
        case 0: _t->signalWRKError((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 1: _t->signalWRKUnknownChunk((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2]))); break;
        case 2: _t->signalWRKHeader((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 3: _t->signalWRKEnd(); break;
        case 4: _t->signalWRKStreamEnd((*reinterpret_cast< long(*)>(_a[1]))); break;
        case 5: _t->signalWRKNote((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< long(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6]))); break;
        case 6: _t->signalWRKKeyPress((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< long(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); break;
        case 7: _t->signalWRKCtlChange((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< long(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); break;
        case 8: _t->signalWRKPitchBend((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< long(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 9: _t->signalWRKProgram((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< long(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 10: _t->signalWRKChanPress((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< long(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 11: _t->signalWRKSysexEvent((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< long(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 12: _t->signalWRKSysex((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< const QByteArray(*)>(_a[5]))); break;
        case 13: _t->signalWRKText((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< long(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4]))); break;
        case 14: _t->signalWRKTimeSig((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 15: _t->signalWRKKeySig((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 16: _t->signalWRKTempo((*reinterpret_cast< long(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 17: _t->signalWRKTrack((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6])),(*reinterpret_cast< int(*)>(_a[7])),(*reinterpret_cast< bool(*)>(_a[8])),(*reinterpret_cast< bool(*)>(_a[9])),(*reinterpret_cast< bool(*)>(_a[10]))); break;
        case 18: _t->signalWRKTimeBase((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 19: _t->signalWRKGlobalVars(); break;
        case 20: _t->signalWRKThru((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6]))); break;
        case 21: _t->signalWRKTrackOffset((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 22: _t->signalWRKTrackReps((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 23: _t->signalWRKTrackPatch((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 24: _t->signalWRKTrackBank((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 25: _t->signalWRKTimeFormat((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 26: _t->signalWRKComments((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 27: _t->signalWRKVariableRecord((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2]))); break;
        case 28: _t->signalWRKTrackVol((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 29: _t->signalWRKNewTrack((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6])),(*reinterpret_cast< bool(*)>(_a[7])),(*reinterpret_cast< bool(*)>(_a[8])),(*reinterpret_cast< bool(*)>(_a[9]))); break;
        case 30: _t->signalWRKSoftVer((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 31: _t->signalWRKTrackName((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 32: _t->signalWRKStringTable((*reinterpret_cast< const QStringList(*)>(_a[1]))); break;
        case 33: _t->signalWRKSegment((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< long(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3]))); break;
        case 34: _t->signalWRKChord((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< long(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QByteArray(*)>(_a[4]))); break;
        case 35: _t->signalWRKExpression((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< long(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4]))); break;
        case 36: _t->signalWRKHairpin((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< long(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 37: _t->signalWRKText2((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< long(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QByteArray(*)>(_a[4]))); break;
        case 38: _t->signalWRKTrack2((*reinterpret_cast< const QByteArray(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6])),(*reinterpret_cast< int(*)>(_a[7])),(*reinterpret_cast< bool(*)>(_a[8])),(*reinterpret_cast< bool(*)>(_a[9])),(*reinterpret_cast< bool(*)>(_a[10]))); break;
        case 39: _t->signalWRKComments2((*reinterpret_cast< const QByteArray(*)>(_a[1]))); break;
        case 40: _t->signalWRKNewTrack2((*reinterpret_cast< const QByteArray(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6])),(*reinterpret_cast< bool(*)>(_a[7])),(*reinterpret_cast< bool(*)>(_a[8])),(*reinterpret_cast< bool(*)>(_a[9]))); break;
        case 41: _t->signalWRKTrackName2((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2]))); break;
        case 42: _t->signalWRKStringTable2((*reinterpret_cast< const QList<QByteArray>(*)>(_a[1]))); break;
        case 43: _t->signalWRKSegment2((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< long(*)>(_a[2])),(*reinterpret_cast< const QByteArray(*)>(_a[3]))); break;
        case 44: _t->signalWRKExpression2((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< long(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< const QByteArray(*)>(_a[4]))); break;
        case 45: _t->signalWRKMarker((*reinterpret_cast< long(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3]))); break;
        case 46: _t->signalWRKMarker2((*reinterpret_cast< long(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< const QByteArray(*)>(_a[3]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::IndexOfMethod) {
        int *result = reinterpret_cast<int *>(_a[0]);
        {
            using _t = void (QWrk::*)(const QString & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKError)) {
                *result = 0;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , const QByteArray & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKUnknownChunk)) {
                *result = 1;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , int );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKHeader)) {
                *result = 2;
                return;
            }
        }
        {
            using _t = void (QWrk::*)();
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKEnd)) {
                *result = 3;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(long );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKStreamEnd)) {
                *result = 4;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , long , int , int , int , int );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKNote)) {
                *result = 5;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , long , int , int , int );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKKeyPress)) {
                *result = 6;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , long , int , int , int );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKCtlChange)) {
                *result = 7;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , long , int , int );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKPitchBend)) {
                *result = 8;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , long , int , int );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKProgram)) {
                *result = 9;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , long , int , int );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKChanPress)) {
                *result = 10;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , long , int );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKSysexEvent)) {
                *result = 11;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , const QString & , bool , int , const QByteArray & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKSysex)) {
                *result = 12;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , long , int , const QString & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKText)) {
                *result = 13;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , int , int );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKTimeSig)) {
                *result = 14;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , int );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKKeySig)) {
                *result = 15;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(long , int );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKTempo)) {
                *result = 16;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(const QString & , const QString & , int , int , int , int , int , bool , bool , bool );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKTrack)) {
                *result = 17;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKTimeBase)) {
                *result = 18;
                return;
            }
        }
        {
            using _t = void (QWrk::*)();
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKGlobalVars)) {
                *result = 19;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , int , int , int , int , int );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKThru)) {
                *result = 20;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , int );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKTrackOffset)) {
                *result = 21;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , int );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKTrackReps)) {
                *result = 22;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , int );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKTrackPatch)) {
                *result = 23;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , int );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKTrackBank)) {
                *result = 24;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , int );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKTimeFormat)) {
                *result = 25;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(const QString & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKComments)) {
                *result = 26;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(const QString & , const QByteArray & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKVariableRecord)) {
                *result = 27;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , int );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKTrackVol)) {
                *result = 28;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(const QString & , int , int , int , int , int , bool , bool , bool );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKNewTrack)) {
                *result = 29;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(const QString & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKSoftVer)) {
                *result = 30;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , const QString & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKTrackName)) {
                *result = 31;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(const QStringList & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKStringTable)) {
                *result = 32;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , long , const QString & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKSegment)) {
                *result = 33;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , long , const QString & , const QByteArray & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKChord)) {
                *result = 34;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , long , int , const QString & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKExpression)) {
                *result = 35;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , long , int , int );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKHairpin)) {
                *result = 36;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , long , int , const QByteArray & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKText2)) {
                *result = 37;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(const QByteArray & , const QByteArray & , int , int , int , int , int , bool , bool , bool );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKTrack2)) {
                *result = 38;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(const QByteArray & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKComments2)) {
                *result = 39;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(const QByteArray & , int , int , int , int , int , bool , bool , bool );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKNewTrack2)) {
                *result = 40;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , const QByteArray & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKTrackName2)) {
                *result = 41;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(const QList<QByteArray> & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKStringTable2)) {
                *result = 42;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , long , const QByteArray & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKSegment2)) {
                *result = 43;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(int , long , int , const QByteArray & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKExpression2)) {
                *result = 44;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(long , int , const QString & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKMarker)) {
                *result = 45;
                return;
            }
        }
        {
            using _t = void (QWrk::*)(long , int , const QByteArray & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&QWrk::signalWRKMarker2)) {
                *result = 46;
                return;
            }
        }
    }
}

QT_INIT_METAOBJECT const QMetaObject drumstick::File::QWrk::staticMetaObject = { {
    QMetaObject::SuperData::link<QObject::staticMetaObject>(),
    qt_meta_stringdata_drumstick__File__QWrk.data,
    qt_meta_data_drumstick__File__QWrk,
    qt_static_metacall,
    nullptr,
    nullptr
} };


const QMetaObject *drumstick::File::QWrk::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}

void *drumstick::File::QWrk::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_drumstick__File__QWrk.stringdata0))
        return static_cast<void*>(this);
    return QObject::qt_metacast(_clname);
}

int drumstick::File::QWrk::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 47)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 47;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 47)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 47;
    }
    return _id;
}

// SIGNAL 0
void drumstick::File::QWrk::signalWRKError(const QString & _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(this, &staticMetaObject, 0, _a);
}

// SIGNAL 1
void drumstick::File::QWrk::signalWRKUnknownChunk(int _t1, const QByteArray & _t2)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
    QMetaObject::activate(this, &staticMetaObject, 1, _a);
}

// SIGNAL 2
void drumstick::File::QWrk::signalWRKHeader(int _t1, int _t2)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
    QMetaObject::activate(this, &staticMetaObject, 2, _a);
}

// SIGNAL 3
void drumstick::File::QWrk::signalWRKEnd()
{
    QMetaObject::activate(this, &staticMetaObject, 3, nullptr);
}

// SIGNAL 4
void drumstick::File::QWrk::signalWRKStreamEnd(long _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(this, &staticMetaObject, 4, _a);
}

// SIGNAL 5
void drumstick::File::QWrk::signalWRKNote(int _t1, long _t2, int _t3, int _t4, int _t5, int _t6)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t5))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t6))) };
    QMetaObject::activate(this, &staticMetaObject, 5, _a);
}

// SIGNAL 6
void drumstick::File::QWrk::signalWRKKeyPress(int _t1, long _t2, int _t3, int _t4, int _t5)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t5))) };
    QMetaObject::activate(this, &staticMetaObject, 6, _a);
}

// SIGNAL 7
void drumstick::File::QWrk::signalWRKCtlChange(int _t1, long _t2, int _t3, int _t4, int _t5)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t5))) };
    QMetaObject::activate(this, &staticMetaObject, 7, _a);
}

// SIGNAL 8
void drumstick::File::QWrk::signalWRKPitchBend(int _t1, long _t2, int _t3, int _t4)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))) };
    QMetaObject::activate(this, &staticMetaObject, 8, _a);
}

// SIGNAL 9
void drumstick::File::QWrk::signalWRKProgram(int _t1, long _t2, int _t3, int _t4)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))) };
    QMetaObject::activate(this, &staticMetaObject, 9, _a);
}

// SIGNAL 10
void drumstick::File::QWrk::signalWRKChanPress(int _t1, long _t2, int _t3, int _t4)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))) };
    QMetaObject::activate(this, &staticMetaObject, 10, _a);
}

// SIGNAL 11
void drumstick::File::QWrk::signalWRKSysexEvent(int _t1, long _t2, int _t3)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))) };
    QMetaObject::activate(this, &staticMetaObject, 11, _a);
}

// SIGNAL 12
void drumstick::File::QWrk::signalWRKSysex(int _t1, const QString & _t2, bool _t3, int _t4, const QByteArray & _t5)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t5))) };
    QMetaObject::activate(this, &staticMetaObject, 12, _a);
}

// SIGNAL 13
void drumstick::File::QWrk::signalWRKText(int _t1, long _t2, int _t3, const QString & _t4)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))) };
    QMetaObject::activate(this, &staticMetaObject, 13, _a);
}

// SIGNAL 14
void drumstick::File::QWrk::signalWRKTimeSig(int _t1, int _t2, int _t3)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))) };
    QMetaObject::activate(this, &staticMetaObject, 14, _a);
}

// SIGNAL 15
void drumstick::File::QWrk::signalWRKKeySig(int _t1, int _t2)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
    QMetaObject::activate(this, &staticMetaObject, 15, _a);
}

// SIGNAL 16
void drumstick::File::QWrk::signalWRKTempo(long _t1, int _t2)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
    QMetaObject::activate(this, &staticMetaObject, 16, _a);
}

// SIGNAL 17
void drumstick::File::QWrk::signalWRKTrack(const QString & _t1, const QString & _t2, int _t3, int _t4, int _t5, int _t6, int _t7, bool _t8, bool _t9, bool _t10)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t5))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t6))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t7))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t8))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t9))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t10))) };
    QMetaObject::activate(this, &staticMetaObject, 17, _a);
}

// SIGNAL 18
void drumstick::File::QWrk::signalWRKTimeBase(int _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(this, &staticMetaObject, 18, _a);
}

// SIGNAL 19
void drumstick::File::QWrk::signalWRKGlobalVars()
{
    QMetaObject::activate(this, &staticMetaObject, 19, nullptr);
}

// SIGNAL 20
void drumstick::File::QWrk::signalWRKThru(int _t1, int _t2, int _t3, int _t4, int _t5, int _t6)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t5))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t6))) };
    QMetaObject::activate(this, &staticMetaObject, 20, _a);
}

// SIGNAL 21
void drumstick::File::QWrk::signalWRKTrackOffset(int _t1, int _t2)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
    QMetaObject::activate(this, &staticMetaObject, 21, _a);
}

// SIGNAL 22
void drumstick::File::QWrk::signalWRKTrackReps(int _t1, int _t2)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
    QMetaObject::activate(this, &staticMetaObject, 22, _a);
}

// SIGNAL 23
void drumstick::File::QWrk::signalWRKTrackPatch(int _t1, int _t2)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
    QMetaObject::activate(this, &staticMetaObject, 23, _a);
}

// SIGNAL 24
void drumstick::File::QWrk::signalWRKTrackBank(int _t1, int _t2)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
    QMetaObject::activate(this, &staticMetaObject, 24, _a);
}

// SIGNAL 25
void drumstick::File::QWrk::signalWRKTimeFormat(int _t1, int _t2)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
    QMetaObject::activate(this, &staticMetaObject, 25, _a);
}

// SIGNAL 26
void drumstick::File::QWrk::signalWRKComments(const QString & _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(this, &staticMetaObject, 26, _a);
}

// SIGNAL 27
void drumstick::File::QWrk::signalWRKVariableRecord(const QString & _t1, const QByteArray & _t2)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
    QMetaObject::activate(this, &staticMetaObject, 27, _a);
}

// SIGNAL 28
void drumstick::File::QWrk::signalWRKTrackVol(int _t1, int _t2)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
    QMetaObject::activate(this, &staticMetaObject, 28, _a);
}

// SIGNAL 29
void drumstick::File::QWrk::signalWRKNewTrack(const QString & _t1, int _t2, int _t3, int _t4, int _t5, int _t6, bool _t7, bool _t8, bool _t9)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t5))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t6))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t7))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t8))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t9))) };
    QMetaObject::activate(this, &staticMetaObject, 29, _a);
}

// SIGNAL 30
void drumstick::File::QWrk::signalWRKSoftVer(const QString & _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(this, &staticMetaObject, 30, _a);
}

// SIGNAL 31
void drumstick::File::QWrk::signalWRKTrackName(int _t1, const QString & _t2)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
    QMetaObject::activate(this, &staticMetaObject, 31, _a);
}

// SIGNAL 32
void drumstick::File::QWrk::signalWRKStringTable(const QStringList & _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(this, &staticMetaObject, 32, _a);
}

// SIGNAL 33
void drumstick::File::QWrk::signalWRKSegment(int _t1, long _t2, const QString & _t3)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))) };
    QMetaObject::activate(this, &staticMetaObject, 33, _a);
}

// SIGNAL 34
void drumstick::File::QWrk::signalWRKChord(int _t1, long _t2, const QString & _t3, const QByteArray & _t4)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))) };
    QMetaObject::activate(this, &staticMetaObject, 34, _a);
}

// SIGNAL 35
void drumstick::File::QWrk::signalWRKExpression(int _t1, long _t2, int _t3, const QString & _t4)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))) };
    QMetaObject::activate(this, &staticMetaObject, 35, _a);
}

// SIGNAL 36
void drumstick::File::QWrk::signalWRKHairpin(int _t1, long _t2, int _t3, int _t4)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))) };
    QMetaObject::activate(this, &staticMetaObject, 36, _a);
}

// SIGNAL 37
void drumstick::File::QWrk::signalWRKText2(int _t1, long _t2, int _t3, const QByteArray & _t4)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))) };
    QMetaObject::activate(this, &staticMetaObject, 37, _a);
}

// SIGNAL 38
void drumstick::File::QWrk::signalWRKTrack2(const QByteArray & _t1, const QByteArray & _t2, int _t3, int _t4, int _t5, int _t6, int _t7, bool _t8, bool _t9, bool _t10)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t5))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t6))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t7))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t8))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t9))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t10))) };
    QMetaObject::activate(this, &staticMetaObject, 38, _a);
}

// SIGNAL 39
void drumstick::File::QWrk::signalWRKComments2(const QByteArray & _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(this, &staticMetaObject, 39, _a);
}

// SIGNAL 40
void drumstick::File::QWrk::signalWRKNewTrack2(const QByteArray & _t1, int _t2, int _t3, int _t4, int _t5, int _t6, bool _t7, bool _t8, bool _t9)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t5))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t6))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t7))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t8))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t9))) };
    QMetaObject::activate(this, &staticMetaObject, 40, _a);
}

// SIGNAL 41
void drumstick::File::QWrk::signalWRKTrackName2(int _t1, const QByteArray & _t2)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
    QMetaObject::activate(this, &staticMetaObject, 41, _a);
}

// SIGNAL 42
void drumstick::File::QWrk::signalWRKStringTable2(const QList<QByteArray> & _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(this, &staticMetaObject, 42, _a);
}

// SIGNAL 43
void drumstick::File::QWrk::signalWRKSegment2(int _t1, long _t2, const QByteArray & _t3)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))) };
    QMetaObject::activate(this, &staticMetaObject, 43, _a);
}

// SIGNAL 44
void drumstick::File::QWrk::signalWRKExpression2(int _t1, long _t2, int _t3, const QByteArray & _t4)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))) };
    QMetaObject::activate(this, &staticMetaObject, 44, _a);
}

// SIGNAL 45
void drumstick::File::QWrk::signalWRKMarker(long _t1, int _t2, const QString & _t3)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))) };
    QMetaObject::activate(this, &staticMetaObject, 45, _a);
}

// SIGNAL 46
void drumstick::File::QWrk::signalWRKMarker2(long _t1, int _t2, const QByteArray & _t3)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))) };
    QMetaObject::activate(this, &staticMetaObject, 46, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
