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

#include "../../src/skrooge-2.12.0/skgbasegui/skgtablewithgraph.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'skgtablewithgraph.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.9.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_SKGTableWithGraph_t {
    QByteArrayData data[90];
    char stringdata0[1219];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_SKGTableWithGraph_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_SKGTableWithGraph_t qt_meta_stringdata_SKGTableWithGraph = {
    {
QT_MOC_LITERAL(0, 0, 17), // "SKGTableWithGraph"
QT_MOC_LITERAL(1, 18, 17), // "cellDoubleClicked"
QT_MOC_LITERAL(2, 36, 0), // ""
QT_MOC_LITERAL(3, 37, 3), // "row"
QT_MOC_LITERAL(4, 41, 6), // "column"
QT_MOC_LITERAL(5, 48, 16), // "selectionChanged"
QT_MOC_LITERAL(6, 65, 8), // "setState"
QT_MOC_LITERAL(7, 74, 6), // "iState"
QT_MOC_LITERAL(8, 81, 7), // "setData"
QT_MOC_LITERAL(9, 89, 17), // "SKGStringListList"
QT_MOC_LITERAL(10, 107, 5), // "iData"
QT_MOC_LITERAL(11, 113, 24), // "SKGServices::SKGUnitInfo"
QT_MOC_LITERAL(12, 138, 12), // "iPrimaryUnit"
QT_MOC_LITERAL(13, 151, 14), // "iSecondaryUnit"
QT_MOC_LITERAL(14, 166, 21), // "DisplayAdditionalFlag"
QT_MOC_LITERAL(15, 188, 22), // "iAdditionalInformation"
QT_MOC_LITERAL(16, 211, 16), // "iNbVirtualColumn"
QT_MOC_LITERAL(17, 228, 27), // "setGraphTypeSelectorVisible"
QT_MOC_LITERAL(18, 256, 8), // "iVisible"
QT_MOC_LITERAL(19, 265, 13), // "setSelectable"
QT_MOC_LITERAL(20, 279, 11), // "iSelectable"
QT_MOC_LITERAL(21, 291, 16), // "setShadowVisible"
QT_MOC_LITERAL(22, 308, 7), // "iShadow"
QT_MOC_LITERAL(23, 316, 12), // "setGraphType"
QT_MOC_LITERAL(24, 329, 28), // "SKGTableWithGraph::GraphType"
QT_MOC_LITERAL(25, 358, 5), // "iType"
QT_MOC_LITERAL(26, 364, 19), // "setFilterVisibility"
QT_MOC_LITERAL(27, 384, 11), // "iVisibility"
QT_MOC_LITERAL(28, 396, 12), // "setAxisColor"
QT_MOC_LITERAL(29, 409, 6), // "iColor"
QT_MOC_LITERAL(30, 416, 12), // "setGridColor"
QT_MOC_LITERAL(31, 429, 11), // "setMinColor"
QT_MOC_LITERAL(32, 441, 11), // "setMaxColor"
QT_MOC_LITERAL(33, 453, 14), // "setParetoColor"
QT_MOC_LITERAL(34, 468, 15), // "setAverageColor"
QT_MOC_LITERAL(35, 484, 16), // "setTendencyColor"
QT_MOC_LITERAL(36, 501, 15), // "setOutlineColor"
QT_MOC_LITERAL(37, 517, 18), // "setBackgroundColor"
QT_MOC_LITERAL(38, 536, 12), // "setTextColor"
QT_MOC_LITERAL(39, 549, 15), // "setAntialiasing"
QT_MOC_LITERAL(40, 565, 13), // "iAntialiasing"
QT_MOC_LITERAL(41, 579, 18), // "redrawGraphDelayed"
QT_MOC_LITERAL(42, 598, 22), // "switchLimitsVisibility"
QT_MOC_LITERAL(43, 621, 23), // "switchAverageVisibility"
QT_MOC_LITERAL(44, 645, 32), // "switchLinearRegressionVisibility"
QT_MOC_LITERAL(45, 678, 22), // "switchParetoVisibility"
QT_MOC_LITERAL(46, 701, 22), // "switchLegendVisibility"
QT_MOC_LITERAL(47, 724, 21), // "swithOriginVisibility"
QT_MOC_LITERAL(48, 746, 11), // "resetColors"
QT_MOC_LITERAL(49, 758, 12), // "exportInFile"
QT_MOC_LITERAL(50, 771, 8), // "SKGError"
QT_MOC_LITERAL(51, 780, 9), // "iFileName"
QT_MOC_LITERAL(52, 790, 8), // "onExport"
QT_MOC_LITERAL(53, 799, 18), // "onSelectionChanged"
QT_MOC_LITERAL(54, 818, 25), // "onSelectionChangedInGraph"
QT_MOC_LITERAL(55, 844, 13), // "onDoubleClick"
QT_MOC_LITERAL(56, 858, 18), // "onDoubleClickGraph"
QT_MOC_LITERAL(57, 877, 13), // "onLinkClicked"
QT_MOC_LITERAL(58, 891, 3), // "url"
QT_MOC_LITERAL(59, 895, 16), // "onFilterModified"
QT_MOC_LITERAL(60, 912, 20), // "onDisplayModeChanged"
QT_MOC_LITERAL(61, 933, 13), // "onChangeColor"
QT_MOC_LITERAL(62, 947, 28), // "onHorizontalScrollBarChanged"
QT_MOC_LITERAL(63, 976, 7), // "refresh"
QT_MOC_LITERAL(64, 984, 10), // "redrawText"
QT_MOC_LITERAL(65, 995, 11), // "redrawGraph"
QT_MOC_LITERAL(66, 1007, 8), // "showMenu"
QT_MOC_LITERAL(67, 1016, 4), // "iPos"
QT_MOC_LITERAL(68, 1021, 5), // "state"
QT_MOC_LITERAL(69, 1027, 24), // "graphTypeSelectorVisible"
QT_MOC_LITERAL(70, 1052, 10), // "selectable"
QT_MOC_LITERAL(71, 1063, 6), // "shadow"
QT_MOC_LITERAL(72, 1070, 9), // "graphType"
QT_MOC_LITERAL(73, 1080, 9), // "GraphType"
QT_MOC_LITERAL(74, 1090, 5), // "STACK"
QT_MOC_LITERAL(75, 1096, 9), // "HISTOGRAM"
QT_MOC_LITERAL(76, 1106, 3), // "PIE"
QT_MOC_LITERAL(77, 1110, 13), // "CONCENTRICPIE"
QT_MOC_LITERAL(78, 1124, 5), // "POINT"
QT_MOC_LITERAL(79, 1130, 4), // "LINE"
QT_MOC_LITERAL(80, 1135, 9), // "STACKAREA"
QT_MOC_LITERAL(81, 1145, 6), // "BUBBLE"
QT_MOC_LITERAL(82, 1152, 12), // "STACKCOLUMNS"
QT_MOC_LITERAL(83, 1165, 7), // "TREEMAP"
QT_MOC_LITERAL(84, 1173, 17), // "DisplayAdditional"
QT_MOC_LITERAL(85, 1191, 4), // "NONE"
QT_MOC_LITERAL(86, 1196, 3), // "SUM"
QT_MOC_LITERAL(87, 1200, 7), // "AVERAGE"
QT_MOC_LITERAL(88, 1208, 6), // "LIMITS"
QT_MOC_LITERAL(89, 1215, 3) // "ALL"

    },
    "SKGTableWithGraph\0cellDoubleClicked\0"
    "\0row\0column\0selectionChanged\0setState\0"
    "iState\0setData\0SKGStringListList\0iData\0"
    "SKGServices::SKGUnitInfo\0iPrimaryUnit\0"
    "iSecondaryUnit\0DisplayAdditionalFlag\0"
    "iAdditionalInformation\0iNbVirtualColumn\0"
    "setGraphTypeSelectorVisible\0iVisible\0"
    "setSelectable\0iSelectable\0setShadowVisible\0"
    "iShadow\0setGraphType\0SKGTableWithGraph::GraphType\0"
    "iType\0setFilterVisibility\0iVisibility\0"
    "setAxisColor\0iColor\0setGridColor\0"
    "setMinColor\0setMaxColor\0setParetoColor\0"
    "setAverageColor\0setTendencyColor\0"
    "setOutlineColor\0setBackgroundColor\0"
    "setTextColor\0setAntialiasing\0iAntialiasing\0"
    "redrawGraphDelayed\0switchLimitsVisibility\0"
    "switchAverageVisibility\0"
    "switchLinearRegressionVisibility\0"
    "switchParetoVisibility\0switchLegendVisibility\0"
    "swithOriginVisibility\0resetColors\0"
    "exportInFile\0SKGError\0iFileName\0"
    "onExport\0onSelectionChanged\0"
    "onSelectionChangedInGraph\0onDoubleClick\0"
    "onDoubleClickGraph\0onLinkClicked\0url\0"
    "onFilterModified\0onDisplayModeChanged\0"
    "onChangeColor\0onHorizontalScrollBarChanged\0"
    "refresh\0redrawText\0redrawGraph\0showMenu\0"
    "iPos\0state\0graphTypeSelectorVisible\0"
    "selectable\0shadow\0graphType\0GraphType\0"
    "STACK\0HISTOGRAM\0PIE\0CONCENTRICPIE\0"
    "POINT\0LINE\0STACKAREA\0BUBBLE\0STACKCOLUMNS\0"
    "TREEMAP\0DisplayAdditional\0NONE\0SUM\0"
    "AVERAGE\0LIMITS\0ALL"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_SKGTableWithGraph[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      56,   14, // methods
       5,  424, // properties
       2,  439, // enums/sets
       0,    0, // constructors
       0,       // flags
       2,       // signalCount

 // signals: name, argc, parameters, tag, flags
       1,    2,  294,    2, 0x06 /* Public */,
       5,    0,  299,    2, 0x06 /* Public */,

 // slots: name, argc, parameters, tag, flags
       6,    1,  300,    2, 0x0a /* Public */,
       8,    5,  303,    2, 0x0a /* Public */,
       8,    4,  314,    2, 0x2a /* Public | MethodCloned */,
       8,    3,  323,    2, 0x2a /* Public | MethodCloned */,
      17,    1,  330,    2, 0x0a /* Public */,
      19,    1,  333,    2, 0x0a /* Public */,
      21,    1,  336,    2, 0x0a /* Public */,
      23,    1,  339,    2, 0x0a /* Public */,
      26,    1,  342,    2, 0x0a /* Public */,
      28,    1,  345,    2, 0x0a /* Public */,
      28,    0,  348,    2, 0x2a /* Public | MethodCloned */,
      30,    1,  349,    2, 0x0a /* Public */,
      30,    0,  352,    2, 0x2a /* Public | MethodCloned */,
      31,    1,  353,    2, 0x0a /* Public */,
      31,    0,  356,    2, 0x2a /* Public | MethodCloned */,
      32,    1,  357,    2, 0x0a /* Public */,
      32,    0,  360,    2, 0x2a /* Public | MethodCloned */,
      33,    1,  361,    2, 0x0a /* Public */,
      33,    0,  364,    2, 0x2a /* Public | MethodCloned */,
      34,    1,  365,    2, 0x0a /* Public */,
      34,    0,  368,    2, 0x2a /* Public | MethodCloned */,
      35,    1,  369,    2, 0x0a /* Public */,
      35,    0,  372,    2, 0x2a /* Public | MethodCloned */,
      36,    1,  373,    2, 0x0a /* Public */,
      36,    0,  376,    2, 0x2a /* Public | MethodCloned */,
      37,    1,  377,    2, 0x0a /* Public */,
      37,    0,  380,    2, 0x2a /* Public | MethodCloned */,
      38,    1,  381,    2, 0x0a /* Public */,
      38,    0,  384,    2, 0x2a /* Public | MethodCloned */,
      39,    1,  385,    2, 0x0a /* Public */,
      39,    0,  388,    2, 0x2a /* Public | MethodCloned */,
      41,    0,  389,    2, 0x0a /* Public */,
      42,    0,  390,    2, 0x0a /* Public */,
      43,    0,  391,    2, 0x0a /* Public */,
      44,    0,  392,    2, 0x0a /* Public */,
      45,    0,  393,    2, 0x0a /* Public */,
      46,    0,  394,    2, 0x0a /* Public */,
      47,    0,  395,    2, 0x0a /* Public */,
      48,    0,  396,    2, 0x0a /* Public */,
      49,    1,  397,    2, 0x0a /* Public */,
      52,    0,  400,    2, 0x08 /* Private */,
      53,    0,  401,    2, 0x08 /* Private */,
      54,    0,  402,    2, 0x08 /* Private */,
      55,    2,  403,    2, 0x08 /* Private */,
      56,    0,  408,    2, 0x08 /* Private */,
      57,    1,  409,    2, 0x08 /* Private */,
      59,    0,  412,    2, 0x08 /* Private */,
      60,    0,  413,    2, 0x08 /* Private */,
      61,    0,  414,    2, 0x08 /* Private */,
      62,    1,  415,    2, 0x08 /* Private */,
      63,    0,  418,    2, 0x08 /* Private */,
      64,    0,  419,    2, 0x08 /* Private */,
      65,    0,  420,    2, 0x08 /* Private */,
      66,    1,  421,    2, 0x08 /* Private */,

 // signals: parameters
    QMetaType::Void, QMetaType::Int, QMetaType::Int,    3,    4,
    QMetaType::Void,

 // slots: parameters
    QMetaType::Void, QMetaType::QString,    7,
    QMetaType::Void, 0x80000000 | 9, 0x80000000 | 11, 0x80000000 | 11, 0x80000000 | 14, QMetaType::Int,   10,   12,   13,   15,   16,
    QMetaType::Void, 0x80000000 | 9, 0x80000000 | 11, 0x80000000 | 11, 0x80000000 | 14,   10,   12,   13,   15,
    QMetaType::Void, 0x80000000 | 9, 0x80000000 | 11, 0x80000000 | 11,   10,   12,   13,
    QMetaType::Void, QMetaType::Bool,   18,
    QMetaType::Void, QMetaType::Bool,   20,
    QMetaType::Void, QMetaType::Bool,   22,
    QMetaType::Void, 0x80000000 | 24,   25,
    QMetaType::Void, QMetaType::Bool,   27,
    QMetaType::Void, QMetaType::QColor,   29,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QColor,   29,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QColor,   29,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QColor,   29,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QColor,   29,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QColor,   29,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QColor,   29,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QColor,   29,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QColor,   29,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QColor,   29,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,   40,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Bool,
    QMetaType::Bool,
    QMetaType::Bool,
    QMetaType::Bool,
    QMetaType::Bool,
    QMetaType::Bool,
    QMetaType::Void,
    0x80000000 | 50, QMetaType::QString,   51,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Int, QMetaType::Int,    3,    4,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QUrl,   58,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Int,    2,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QPoint,   67,

 // properties: name, type, flags
      68, QMetaType::QString, 0x00095103,
      69, QMetaType::Bool, 0x00095103,
      70, QMetaType::Bool, 0x00095103,
      71, QMetaType::Bool, 0x00095003,
      72, 0x80000000 | 73, 0x0009510b,

 // enums: name, flags, count, data
      73, 0x0,   10,  447,
      84, 0x0,    5,  467,

 // enum data: key, value
      74, uint(SKGTableWithGraph::STACK),
      75, uint(SKGTableWithGraph::HISTOGRAM),
      76, uint(SKGTableWithGraph::PIE),
      77, uint(SKGTableWithGraph::CONCENTRICPIE),
      78, uint(SKGTableWithGraph::POINT),
      79, uint(SKGTableWithGraph::LINE),
      80, uint(SKGTableWithGraph::STACKAREA),
      81, uint(SKGTableWithGraph::BUBBLE),
      82, uint(SKGTableWithGraph::STACKCOLUMNS),
      83, uint(SKGTableWithGraph::TREEMAP),
      85, uint(SKGTableWithGraph::NONE),
      86, uint(SKGTableWithGraph::SUM),
      87, uint(SKGTableWithGraph::AVERAGE),
      88, uint(SKGTableWithGraph::LIMITS),
      89, uint(SKGTableWithGraph::ALL),

       0        // eod
};

void SKGTableWithGraph::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        SKGTableWithGraph *_t = static_cast<SKGTableWithGraph *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: _t->cellDoubleClicked((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 1: _t->selectionChanged(); break;
        case 2: _t->setState((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 3: _t->setData((*reinterpret_cast< const SKGStringListList(*)>(_a[1])),(*reinterpret_cast< const SKGServices::SKGUnitInfo(*)>(_a[2])),(*reinterpret_cast< const SKGServices::SKGUnitInfo(*)>(_a[3])),(*reinterpret_cast< DisplayAdditionalFlag(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5]))); break;
        case 4: _t->setData((*reinterpret_cast< const SKGStringListList(*)>(_a[1])),(*reinterpret_cast< const SKGServices::SKGUnitInfo(*)>(_a[2])),(*reinterpret_cast< const SKGServices::SKGUnitInfo(*)>(_a[3])),(*reinterpret_cast< DisplayAdditionalFlag(*)>(_a[4]))); break;
        case 5: _t->setData((*reinterpret_cast< const SKGStringListList(*)>(_a[1])),(*reinterpret_cast< const SKGServices::SKGUnitInfo(*)>(_a[2])),(*reinterpret_cast< const SKGServices::SKGUnitInfo(*)>(_a[3]))); break;
        case 6: _t->setGraphTypeSelectorVisible((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 7: _t->setSelectable((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 8: _t->setShadowVisible((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 9: _t->setGraphType((*reinterpret_cast< SKGTableWithGraph::GraphType(*)>(_a[1]))); break;
        case 10: _t->setFilterVisibility((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 11: _t->setAxisColor((*reinterpret_cast< const QColor(*)>(_a[1]))); break;
        case 12: _t->setAxisColor(); break;
        case 13: _t->setGridColor((*reinterpret_cast< const QColor(*)>(_a[1]))); break;
        case 14: _t->setGridColor(); break;
        case 15: _t->setMinColor((*reinterpret_cast< const QColor(*)>(_a[1]))); break;
        case 16: _t->setMinColor(); break;
        case 17: _t->setMaxColor((*reinterpret_cast< const QColor(*)>(_a[1]))); break;
        case 18: _t->setMaxColor(); break;
        case 19: _t->setParetoColor((*reinterpret_cast< const QColor(*)>(_a[1]))); break;
        case 20: _t->setParetoColor(); break;
        case 21: _t->setAverageColor((*reinterpret_cast< const QColor(*)>(_a[1]))); break;
        case 22: _t->setAverageColor(); break;
        case 23: _t->setTendencyColor((*reinterpret_cast< const QColor(*)>(_a[1]))); break;
        case 24: _t->setTendencyColor(); break;
        case 25: _t->setOutlineColor((*reinterpret_cast< const QColor(*)>(_a[1]))); break;
        case 26: _t->setOutlineColor(); break;
        case 27: _t->setBackgroundColor((*reinterpret_cast< const QColor(*)>(_a[1]))); break;
        case 28: _t->setBackgroundColor(); break;
        case 29: _t->setTextColor((*reinterpret_cast< const QColor(*)>(_a[1]))); break;
        case 30: _t->setTextColor(); break;
        case 31: _t->setAntialiasing((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 32: _t->setAntialiasing(); break;
        case 33: _t->redrawGraphDelayed(); break;
        case 34: { bool _r = _t->switchLimitsVisibility();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 35: { bool _r = _t->switchAverageVisibility();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 36: { bool _r = _t->switchLinearRegressionVisibility();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 37: { bool _r = _t->switchParetoVisibility();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 38: { bool _r = _t->switchLegendVisibility();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 39: { bool _r = _t->swithOriginVisibility();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 40: _t->resetColors(); break;
        case 41: { SKGError _r = _t->exportInFile((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< SKGError*>(_a[0]) = std::move(_r); }  break;
        case 42: _t->onExport(); break;
        case 43: _t->onSelectionChanged(); break;
        case 44: _t->onSelectionChangedInGraph(); break;
        case 45: _t->onDoubleClick((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 46: _t->onDoubleClickGraph(); break;
        case 47: _t->onLinkClicked((*reinterpret_cast< const QUrl(*)>(_a[1]))); break;
        case 48: _t->onFilterModified(); break;
        case 49: _t->onDisplayModeChanged(); break;
        case 50: _t->onChangeColor(); break;
        case 51: _t->onHorizontalScrollBarChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 52: _t->refresh(); break;
        case 53: _t->redrawText(); break;
        case 54: _t->redrawGraph(); break;
        case 55: _t->showMenu((*reinterpret_cast< const QPoint(*)>(_a[1]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::IndexOfMethod) {
        int *result = reinterpret_cast<int *>(_a[0]);
        {
            typedef void (SKGTableWithGraph::*_t)(int , int );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&SKGTableWithGraph::cellDoubleClicked)) {
                *result = 0;
                return;
            }
        }
        {
            typedef void (SKGTableWithGraph::*_t)();
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&SKGTableWithGraph::selectionChanged)) {
                *result = 1;
                return;
            }
        }
    }
#ifndef QT_NO_PROPERTIES
    else if (_c == QMetaObject::ReadProperty) {
        SKGTableWithGraph *_t = static_cast<SKGTableWithGraph *>(_o);
        Q_UNUSED(_t)
        void *_v = _a[0];
        switch (_id) {
        case 0: *reinterpret_cast< QString*>(_v) = _t->getState(); break;
        case 1: *reinterpret_cast< bool*>(_v) = _t->isGraphTypeSelectorVisible(); break;
        case 2: *reinterpret_cast< bool*>(_v) = _t->isSelectable(); break;
        case 3: *reinterpret_cast< bool*>(_v) = _t->isShadowVisible(); break;
        case 4: *reinterpret_cast< GraphType*>(_v) = _t->getGraphType(); break;
        default: break;
        }
    } else if (_c == QMetaObject::WriteProperty) {
        SKGTableWithGraph *_t = static_cast<SKGTableWithGraph *>(_o);
        Q_UNUSED(_t)
        void *_v = _a[0];
        switch (_id) {
        case 0: _t->setState(*reinterpret_cast< QString*>(_v)); break;
        case 1: _t->setGraphTypeSelectorVisible(*reinterpret_cast< bool*>(_v)); break;
        case 2: _t->setSelectable(*reinterpret_cast< bool*>(_v)); break;
        case 3: _t->setShadowVisible(*reinterpret_cast< bool*>(_v)); break;
        case 4: _t->setGraphType(*reinterpret_cast< GraphType*>(_v)); break;
        default: break;
        }
    } else if (_c == QMetaObject::ResetProperty) {
    }
#endif // QT_NO_PROPERTIES
}

const QMetaObject SKGTableWithGraph::staticMetaObject = {
    { &QWidget::staticMetaObject, qt_meta_stringdata_SKGTableWithGraph.data,
      qt_meta_data_SKGTableWithGraph,  qt_static_metacall, nullptr, nullptr}
};


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

void *SKGTableWithGraph::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_SKGTableWithGraph.stringdata0))
        return static_cast<void*>(this);
    return QWidget::qt_metacast(_clname);
}

int SKGTableWithGraph::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QWidget::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 56)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 56;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 56)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 56;
    }
#ifndef QT_NO_PROPERTIES
   else if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
            || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) {
        qt_static_metacall(this, _c, _id, _a);
        _id -= 5;
    } else if (_c == QMetaObject::QueryPropertyDesignable) {
        _id -= 5;
    } else if (_c == QMetaObject::QueryPropertyScriptable) {
        _id -= 5;
    } else if (_c == QMetaObject::QueryPropertyStored) {
        _id -= 5;
    } else if (_c == QMetaObject::QueryPropertyEditable) {
        _id -= 5;
    } else if (_c == QMetaObject::QueryPropertyUser) {
        _id -= 5;
    }
#endif // QT_NO_PROPERTIES
    return _id;
}

// SIGNAL 0
void SKGTableWithGraph::cellDoubleClicked(int _t1, int _t2)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
    QMetaObject::activate(this, &staticMetaObject, 0, _a);
}

// SIGNAL 1
void SKGTableWithGraph::selectionChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 1, nullptr);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
