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

#include "../../src/skrooge-2.10.5/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.2. 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[113];
    char stringdata0[1583];
};
#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), // "getState"
QT_MOC_LITERAL(7, 74, 8), // "setState"
QT_MOC_LITERAL(8, 83, 6), // "iState"
QT_MOC_LITERAL(9, 90, 5), // "table"
QT_MOC_LITERAL(10, 96, 13), // "QTableWidget*"
QT_MOC_LITERAL(11, 110, 5), // "graph"
QT_MOC_LITERAL(12, 116, 16), // "SKGGraphicsView*"
QT_MOC_LITERAL(13, 133, 10), // "textReport"
QT_MOC_LITERAL(14, 144, 11), // "SKGWebView*"
QT_MOC_LITERAL(15, 156, 7), // "setData"
QT_MOC_LITERAL(16, 164, 17), // "SKGStringListList"
QT_MOC_LITERAL(17, 182, 5), // "iData"
QT_MOC_LITERAL(18, 188, 24), // "SKGServices::SKGUnitInfo"
QT_MOC_LITERAL(19, 213, 12), // "iPrimaryUnit"
QT_MOC_LITERAL(20, 226, 14), // "iSecondaryUnit"
QT_MOC_LITERAL(21, 241, 21), // "DisplayAdditionalFlag"
QT_MOC_LITERAL(22, 263, 22), // "iAdditionalInformation"
QT_MOC_LITERAL(23, 286, 16), // "iNbVirtualColumn"
QT_MOC_LITERAL(24, 303, 24), // "getAdditionalDisplayMode"
QT_MOC_LITERAL(25, 328, 40), // "SKGTableWithGraph::DisplayAdd..."
QT_MOC_LITERAL(26, 369, 8), // "getTable"
QT_MOC_LITERAL(27, 378, 22), // "getTableContextualMenu"
QT_MOC_LITERAL(28, 401, 6), // "QMenu*"
QT_MOC_LITERAL(29, 408, 22), // "getGraphContextualMenu"
QT_MOC_LITERAL(30, 431, 27), // "setGraphTypeSelectorVisible"
QT_MOC_LITERAL(31, 459, 8), // "iVisible"
QT_MOC_LITERAL(32, 468, 26), // "isGraphTypeSelectorVisible"
QT_MOC_LITERAL(33, 495, 13), // "setSelectable"
QT_MOC_LITERAL(34, 509, 11), // "iSelectable"
QT_MOC_LITERAL(35, 521, 12), // "isSelectable"
QT_MOC_LITERAL(36, 534, 16), // "setShadowVisible"
QT_MOC_LITERAL(37, 551, 7), // "iShadow"
QT_MOC_LITERAL(38, 559, 15), // "isShadowVisible"
QT_MOC_LITERAL(39, 575, 12), // "setGraphType"
QT_MOC_LITERAL(40, 588, 28), // "SKGTableWithGraph::GraphType"
QT_MOC_LITERAL(41, 617, 5), // "iType"
QT_MOC_LITERAL(42, 623, 12), // "getGraphType"
QT_MOC_LITERAL(43, 636, 12), // "getNbColumns"
QT_MOC_LITERAL(44, 649, 13), // "iWithComputed"
QT_MOC_LITERAL(45, 663, 13), // "getShowWidget"
QT_MOC_LITERAL(46, 677, 8), // "SKGShow*"
QT_MOC_LITERAL(47, 686, 19), // "setFilterVisibility"
QT_MOC_LITERAL(48, 706, 11), // "iVisibility"
QT_MOC_LITERAL(49, 718, 12), // "setAxisColor"
QT_MOC_LITERAL(50, 731, 6), // "iColor"
QT_MOC_LITERAL(51, 738, 12), // "setGridColor"
QT_MOC_LITERAL(52, 751, 11), // "setMinColor"
QT_MOC_LITERAL(53, 763, 11), // "setMaxColor"
QT_MOC_LITERAL(54, 775, 14), // "setParetoColor"
QT_MOC_LITERAL(55, 790, 15), // "setAverageColor"
QT_MOC_LITERAL(56, 806, 16), // "setTendencyColor"
QT_MOC_LITERAL(57, 823, 15), // "setOutlineColor"
QT_MOC_LITERAL(58, 839, 18), // "setBackgroundColor"
QT_MOC_LITERAL(59, 858, 12), // "setTextColor"
QT_MOC_LITERAL(60, 871, 15), // "setAntialiasing"
QT_MOC_LITERAL(61, 887, 13), // "iAntialiasing"
QT_MOC_LITERAL(62, 901, 18), // "redrawGraphDelayed"
QT_MOC_LITERAL(63, 920, 14), // "isTableVisible"
QT_MOC_LITERAL(64, 935, 14), // "isGraphVisible"
QT_MOC_LITERAL(65, 950, 19), // "isTextReportVisible"
QT_MOC_LITERAL(66, 970, 22), // "switchLimitsVisibility"
QT_MOC_LITERAL(67, 993, 23), // "switchAverageVisibility"
QT_MOC_LITERAL(68, 1017, 32), // "switchLinearRegressionVisibility"
QT_MOC_LITERAL(69, 1050, 22), // "switchParetoVisibility"
QT_MOC_LITERAL(70, 1073, 22), // "switchLegendVisibility"
QT_MOC_LITERAL(71, 1096, 21), // "swithOriginVisibility"
QT_MOC_LITERAL(72, 1118, 11), // "resetColors"
QT_MOC_LITERAL(73, 1130, 12), // "exportInFile"
QT_MOC_LITERAL(74, 1143, 8), // "SKGError"
QT_MOC_LITERAL(75, 1152, 9), // "iFileName"
QT_MOC_LITERAL(76, 1162, 8), // "onExport"
QT_MOC_LITERAL(77, 1171, 18), // "onSelectionChanged"
QT_MOC_LITERAL(78, 1190, 25), // "onSelectionChangedInGraph"
QT_MOC_LITERAL(79, 1216, 13), // "onDoubleClick"
QT_MOC_LITERAL(80, 1230, 18), // "onDoubleClickGraph"
QT_MOC_LITERAL(81, 1249, 13), // "onLinkClicked"
QT_MOC_LITERAL(82, 1263, 3), // "url"
QT_MOC_LITERAL(83, 1267, 16), // "onFilterModified"
QT_MOC_LITERAL(84, 1284, 20), // "onDisplayModeChanged"
QT_MOC_LITERAL(85, 1305, 13), // "onChangeColor"
QT_MOC_LITERAL(86, 1319, 28), // "onHorizontalScrollBarChanged"
QT_MOC_LITERAL(87, 1348, 7), // "refresh"
QT_MOC_LITERAL(88, 1356, 10), // "redrawText"
QT_MOC_LITERAL(89, 1367, 11), // "redrawGraph"
QT_MOC_LITERAL(90, 1379, 8), // "showMenu"
QT_MOC_LITERAL(91, 1388, 4), // "iPos"
QT_MOC_LITERAL(92, 1393, 5), // "state"
QT_MOC_LITERAL(93, 1399, 24), // "graphTypeSelectorVisible"
QT_MOC_LITERAL(94, 1424, 10), // "selectable"
QT_MOC_LITERAL(95, 1435, 6), // "shadow"
QT_MOC_LITERAL(96, 1442, 9), // "graphType"
QT_MOC_LITERAL(97, 1452, 9), // "GraphType"
QT_MOC_LITERAL(98, 1462, 5), // "STACK"
QT_MOC_LITERAL(99, 1468, 9), // "HISTOGRAM"
QT_MOC_LITERAL(100, 1478, 3), // "PIE"
QT_MOC_LITERAL(101, 1482, 13), // "CONCENTRICPIE"
QT_MOC_LITERAL(102, 1496, 5), // "POINT"
QT_MOC_LITERAL(103, 1502, 4), // "LINE"
QT_MOC_LITERAL(104, 1507, 9), // "STACKAREA"
QT_MOC_LITERAL(105, 1517, 6), // "BUBBLE"
QT_MOC_LITERAL(106, 1524, 12), // "STACKCOLUMNS"
QT_MOC_LITERAL(107, 1537, 17), // "DisplayAdditional"
QT_MOC_LITERAL(108, 1555, 4), // "NONE"
QT_MOC_LITERAL(109, 1560, 3), // "SUM"
QT_MOC_LITERAL(110, 1564, 7), // "AVERAGE"
QT_MOC_LITERAL(111, 1572, 6), // "LIMITS"
QT_MOC_LITERAL(112, 1579, 3) // "ALL"

    },
    "SKGTableWithGraph\0cellDoubleClicked\0"
    "\0row\0column\0selectionChanged\0getState\0"
    "setState\0iState\0table\0QTableWidget*\0"
    "graph\0SKGGraphicsView*\0textReport\0"
    "SKGWebView*\0setData\0SKGStringListList\0"
    "iData\0SKGServices::SKGUnitInfo\0"
    "iPrimaryUnit\0iSecondaryUnit\0"
    "DisplayAdditionalFlag\0iAdditionalInformation\0"
    "iNbVirtualColumn\0getAdditionalDisplayMode\0"
    "SKGTableWithGraph::DisplayAdditionalFlag\0"
    "getTable\0getTableContextualMenu\0QMenu*\0"
    "getGraphContextualMenu\0"
    "setGraphTypeSelectorVisible\0iVisible\0"
    "isGraphTypeSelectorVisible\0setSelectable\0"
    "iSelectable\0isSelectable\0setShadowVisible\0"
    "iShadow\0isShadowVisible\0setGraphType\0"
    "SKGTableWithGraph::GraphType\0iType\0"
    "getGraphType\0getNbColumns\0iWithComputed\0"
    "getShowWidget\0SKGShow*\0setFilterVisibility\0"
    "iVisibility\0setAxisColor\0iColor\0"
    "setGridColor\0setMinColor\0setMaxColor\0"
    "setParetoColor\0setAverageColor\0"
    "setTendencyColor\0setOutlineColor\0"
    "setBackgroundColor\0setTextColor\0"
    "setAntialiasing\0iAntialiasing\0"
    "redrawGraphDelayed\0isTableVisible\0"
    "isGraphVisible\0isTextReportVisible\0"
    "switchLimitsVisibility\0switchAverageVisibility\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"
    "DisplayAdditional\0NONE\0SUM\0AVERAGE\0"
    "LIMITS\0ALL"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_SKGTableWithGraph[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      74,   14, // methods
       5,  534, // properties
       2,  549, // enums/sets
       0,    0, // constructors
       0,       // flags
       2,       // signalCount

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

 // slots: name, argc, parameters, tag, flags
       6,    0,  390,    2, 0x0a /* Public */,
       7,    1,  391,    2, 0x0a /* Public */,
       9,    0,  394,    2, 0x0a /* Public */,
      11,    0,  395,    2, 0x0a /* Public */,
      13,    0,  396,    2, 0x0a /* Public */,
      15,    5,  397,    2, 0x0a /* Public */,
      15,    4,  408,    2, 0x2a /* Public | MethodCloned */,
      15,    3,  417,    2, 0x2a /* Public | MethodCloned */,
      24,    0,  424,    2, 0x0a /* Public */,
      26,    0,  425,    2, 0x0a /* Public */,
      27,    0,  426,    2, 0x0a /* Public */,
      29,    0,  427,    2, 0x0a /* Public */,
      30,    1,  428,    2, 0x0a /* Public */,
      32,    0,  431,    2, 0x0a /* Public */,
      33,    1,  432,    2, 0x0a /* Public */,
      35,    0,  435,    2, 0x0a /* Public */,
      36,    1,  436,    2, 0x0a /* Public */,
      38,    0,  439,    2, 0x0a /* Public */,
      39,    1,  440,    2, 0x0a /* Public */,
      42,    0,  443,    2, 0x0a /* Public */,
      43,    1,  444,    2, 0x0a /* Public */,
      43,    0,  447,    2, 0x2a /* Public | MethodCloned */,
      45,    0,  448,    2, 0x0a /* Public */,
      47,    1,  449,    2, 0x0a /* Public */,
      49,    1,  452,    2, 0x0a /* Public */,
      49,    0,  455,    2, 0x2a /* Public | MethodCloned */,
      51,    1,  456,    2, 0x0a /* Public */,
      51,    0,  459,    2, 0x2a /* Public | MethodCloned */,
      52,    1,  460,    2, 0x0a /* Public */,
      52,    0,  463,    2, 0x2a /* Public | MethodCloned */,
      53,    1,  464,    2, 0x0a /* Public */,
      53,    0,  467,    2, 0x2a /* Public | MethodCloned */,
      54,    1,  468,    2, 0x0a /* Public */,
      54,    0,  471,    2, 0x2a /* Public | MethodCloned */,
      55,    1,  472,    2, 0x0a /* Public */,
      55,    0,  475,    2, 0x2a /* Public | MethodCloned */,
      56,    1,  476,    2, 0x0a /* Public */,
      56,    0,  479,    2, 0x2a /* Public | MethodCloned */,
      57,    1,  480,    2, 0x0a /* Public */,
      57,    0,  483,    2, 0x2a /* Public | MethodCloned */,
      58,    1,  484,    2, 0x0a /* Public */,
      58,    0,  487,    2, 0x2a /* Public | MethodCloned */,
      59,    1,  488,    2, 0x0a /* Public */,
      59,    0,  491,    2, 0x2a /* Public | MethodCloned */,
      60,    1,  492,    2, 0x0a /* Public */,
      60,    0,  495,    2, 0x2a /* Public | MethodCloned */,
      62,    0,  496,    2, 0x0a /* Public */,
      63,    0,  497,    2, 0x0a /* Public */,
      64,    0,  498,    2, 0x0a /* Public */,
      65,    0,  499,    2, 0x0a /* Public */,
      66,    0,  500,    2, 0x0a /* Public */,
      67,    0,  501,    2, 0x0a /* Public */,
      68,    0,  502,    2, 0x0a /* Public */,
      69,    0,  503,    2, 0x0a /* Public */,
      70,    0,  504,    2, 0x0a /* Public */,
      71,    0,  505,    2, 0x0a /* Public */,
      72,    0,  506,    2, 0x0a /* Public */,
      73,    1,  507,    2, 0x0a /* Public */,
      76,    0,  510,    2, 0x08 /* Private */,
      77,    0,  511,    2, 0x08 /* Private */,
      78,    0,  512,    2, 0x08 /* Private */,
      79,    2,  513,    2, 0x08 /* Private */,
      80,    0,  518,    2, 0x08 /* Private */,
      81,    1,  519,    2, 0x08 /* Private */,
      83,    0,  522,    2, 0x08 /* Private */,
      84,    0,  523,    2, 0x08 /* Private */,
      85,    0,  524,    2, 0x08 /* Private */,
      86,    1,  525,    2, 0x08 /* Private */,
      87,    0,  528,    2, 0x08 /* Private */,
      88,    0,  529,    2, 0x08 /* Private */,
      89,    0,  530,    2, 0x08 /* Private */,
      90,    1,  531,    2, 0x08 /* Private */,

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

 // slots: parameters
    QMetaType::QString,
    QMetaType::Void, QMetaType::QString,    8,
    0x80000000 | 10,
    0x80000000 | 12,
    0x80000000 | 14,
    QMetaType::Void, 0x80000000 | 16, 0x80000000 | 18, 0x80000000 | 18, 0x80000000 | 21, QMetaType::Int,   17,   19,   20,   22,   23,
    QMetaType::Void, 0x80000000 | 16, 0x80000000 | 18, 0x80000000 | 18, 0x80000000 | 21,   17,   19,   20,   22,
    QMetaType::Void, 0x80000000 | 16, 0x80000000 | 18, 0x80000000 | 18,   17,   19,   20,
    0x80000000 | 25,
    0x80000000 | 16,
    0x80000000 | 28,
    0x80000000 | 28,
    QMetaType::Void, QMetaType::Bool,   31,
    QMetaType::Bool,
    QMetaType::Void, QMetaType::Bool,   34,
    QMetaType::Bool,
    QMetaType::Void, QMetaType::Bool,   37,
    QMetaType::Bool,
    QMetaType::Void, 0x80000000 | 40,   41,
    0x80000000 | 40,
    QMetaType::Int, QMetaType::Bool,   44,
    QMetaType::Int,
    0x80000000 | 46,
    QMetaType::Void, QMetaType::Bool,   48,
    QMetaType::Void, QMetaType::QColor,   50,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QColor,   50,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QColor,   50,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QColor,   50,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QColor,   50,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QColor,   50,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QColor,   50,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QColor,   50,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QColor,   50,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QColor,   50,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,   61,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Bool,
    QMetaType::Bool,
    QMetaType::Bool,
    QMetaType::Bool,
    QMetaType::Bool,
    QMetaType::Bool,
    QMetaType::Bool,
    QMetaType::Bool,
    QMetaType::Bool,
    QMetaType::Void,
    0x80000000 | 74, QMetaType::QString,   75,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Int, QMetaType::Int,    3,    4,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QUrl,   82,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Int,    2,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QPoint,   91,

 // properties: name, type, flags
      92, QMetaType::QString, 0x00095103,
      93, QMetaType::Bool, 0x00095103,
      94, QMetaType::Bool, 0x00095103,
      95, QMetaType::Bool, 0x00095003,
      96, 0x80000000 | 97, 0x0009510b,

 // enums: name, flags, count, data
      97, 0x0,    9,  557,
     107, 0x0,    5,  575,

 // enum data: key, value
      98, uint(SKGTableWithGraph::STACK),
      99, uint(SKGTableWithGraph::HISTOGRAM),
     100, uint(SKGTableWithGraph::PIE),
     101, uint(SKGTableWithGraph::CONCENTRICPIE),
     102, uint(SKGTableWithGraph::POINT),
     103, uint(SKGTableWithGraph::LINE),
     104, uint(SKGTableWithGraph::STACKAREA),
     105, uint(SKGTableWithGraph::BUBBLE),
     106, uint(SKGTableWithGraph::STACKCOLUMNS),
     108, uint(SKGTableWithGraph::NONE),
     109, uint(SKGTableWithGraph::SUM),
     110, uint(SKGTableWithGraph::AVERAGE),
     111, uint(SKGTableWithGraph::LIMITS),
     112, 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: { QString _r = _t->getState();
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = std::move(_r); }  break;
        case 3: _t->setState((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 4: { QTableWidget* _r = _t->table();
            if (_a[0]) *reinterpret_cast< QTableWidget**>(_a[0]) = std::move(_r); }  break;
        case 5: { SKGGraphicsView* _r = _t->graph();
            if (_a[0]) *reinterpret_cast< SKGGraphicsView**>(_a[0]) = std::move(_r); }  break;
        case 6: { SKGWebView* _r = _t->textReport();
            if (_a[0]) *reinterpret_cast< SKGWebView**>(_a[0]) = std::move(_r); }  break;
        case 7: _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 8: _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 9: _t->setData((*reinterpret_cast< const SKGStringListList(*)>(_a[1])),(*reinterpret_cast< const SKGServices::SKGUnitInfo(*)>(_a[2])),(*reinterpret_cast< const SKGServices::SKGUnitInfo(*)>(_a[3]))); break;
        case 10: { SKGTableWithGraph::DisplayAdditionalFlag _r = _t->getAdditionalDisplayMode();
            if (_a[0]) *reinterpret_cast< SKGTableWithGraph::DisplayAdditionalFlag*>(_a[0]) = std::move(_r); }  break;
        case 11: { SKGStringListList _r = _t->getTable();
            if (_a[0]) *reinterpret_cast< SKGStringListList*>(_a[0]) = std::move(_r); }  break;
        case 12: { QMenu* _r = _t->getTableContextualMenu();
            if (_a[0]) *reinterpret_cast< QMenu**>(_a[0]) = std::move(_r); }  break;
        case 13: { QMenu* _r = _t->getGraphContextualMenu();
            if (_a[0]) *reinterpret_cast< QMenu**>(_a[0]) = std::move(_r); }  break;
        case 14: _t->setGraphTypeSelectorVisible((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 15: { bool _r = _t->isGraphTypeSelectorVisible();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 16: _t->setSelectable((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 17: { bool _r = _t->isSelectable();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 18: _t->setShadowVisible((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 19: { bool _r = _t->isShadowVisible();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 20: _t->setGraphType((*reinterpret_cast< SKGTableWithGraph::GraphType(*)>(_a[1]))); break;
        case 21: { SKGTableWithGraph::GraphType _r = _t->getGraphType();
            if (_a[0]) *reinterpret_cast< SKGTableWithGraph::GraphType*>(_a[0]) = std::move(_r); }  break;
        case 22: { int _r = _t->getNbColumns((*reinterpret_cast< bool(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); }  break;
        case 23: { int _r = _t->getNbColumns();
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); }  break;
        case 24: { SKGShow* _r = _t->getShowWidget();
            if (_a[0]) *reinterpret_cast< SKGShow**>(_a[0]) = std::move(_r); }  break;
        case 25: _t->setFilterVisibility((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 26: _t->setAxisColor((*reinterpret_cast< const QColor(*)>(_a[1]))); break;
        case 27: _t->setAxisColor(); break;
        case 28: _t->setGridColor((*reinterpret_cast< const QColor(*)>(_a[1]))); break;
        case 29: _t->setGridColor(); break;
        case 30: _t->setMinColor((*reinterpret_cast< const QColor(*)>(_a[1]))); break;
        case 31: _t->setMinColor(); break;
        case 32: _t->setMaxColor((*reinterpret_cast< const QColor(*)>(_a[1]))); break;
        case 33: _t->setMaxColor(); break;
        case 34: _t->setParetoColor((*reinterpret_cast< const QColor(*)>(_a[1]))); break;
        case 35: _t->setParetoColor(); break;
        case 36: _t->setAverageColor((*reinterpret_cast< const QColor(*)>(_a[1]))); break;
        case 37: _t->setAverageColor(); break;
        case 38: _t->setTendencyColor((*reinterpret_cast< const QColor(*)>(_a[1]))); break;
        case 39: _t->setTendencyColor(); break;
        case 40: _t->setOutlineColor((*reinterpret_cast< const QColor(*)>(_a[1]))); break;
        case 41: _t->setOutlineColor(); break;
        case 42: _t->setBackgroundColor((*reinterpret_cast< const QColor(*)>(_a[1]))); break;
        case 43: _t->setBackgroundColor(); break;
        case 44: _t->setTextColor((*reinterpret_cast< const QColor(*)>(_a[1]))); break;
        case 45: _t->setTextColor(); break;
        case 46: _t->setAntialiasing((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 47: _t->setAntialiasing(); break;
        case 48: _t->redrawGraphDelayed(); break;
        case 49: { bool _r = _t->isTableVisible();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 50: { bool _r = _t->isGraphVisible();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 51: { bool _r = _t->isTextReportVisible();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 52: { bool _r = _t->switchLimitsVisibility();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 53: { bool _r = _t->switchAverageVisibility();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 54: { bool _r = _t->switchLinearRegressionVisibility();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 55: { bool _r = _t->switchParetoVisibility();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 56: { bool _r = _t->switchLegendVisibility();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 57: { bool _r = _t->swithOriginVisibility();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 58: _t->resetColors(); break;
        case 59: { SKGError _r = _t->exportInFile((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< SKGError*>(_a[0]) = std::move(_r); }  break;
        case 60: _t->onExport(); break;
        case 61: _t->onSelectionChanged(); break;
        case 62: _t->onSelectionChangedInGraph(); break;
        case 63: _t->onDoubleClick((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 64: _t->onDoubleClickGraph(); break;
        case 65: _t->onLinkClicked((*reinterpret_cast< const QUrl(*)>(_a[1]))); break;
        case 66: _t->onFilterModified(); break;
        case 67: _t->onDisplayModeChanged(); break;
        case 68: _t->onChangeColor(); break;
        case 69: _t->onHorizontalScrollBarChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 70: _t->refresh(); break;
        case 71: _t->redrawText(); break;
        case 72: _t->redrawGraph(); break;
        case 73: _t->showMenu((*reinterpret_cast< const QPoint(*)>(_a[1]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::IndexOfMethod) {
        int *result = reinterpret_cast<int *>(_a[0]);
        void **func = reinterpret_cast<void **>(_a[1]);
        {
            typedef void (SKGTableWithGraph::*_t)(int , int );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&SKGTableWithGraph::cellDoubleClicked)) {
                *result = 0;
                return;
            }
        }
        {
            typedef void (SKGTableWithGraph::*_t)();
            if (*reinterpret_cast<_t *>(func) == 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 < 74)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 74;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 74)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 74;
    }
#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
