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

#include "../../src/stellarium-0.14.3/src/core/modules/GridLinesMgr.hpp"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'GridLinesMgr.hpp' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.6.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
struct qt_meta_stringdata_GridLinesMgr_t {
    QByteArrayData data[130];
    char stringdata0[2999];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_GridLinesMgr_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_GridLinesMgr_t qt_meta_stringdata_GridLinesMgr = {
    {
QT_MOC_LITERAL(0, 0, 12), // "GridLinesMgr"
QT_MOC_LITERAL(1, 13, 29), // "azimuthalGridDisplayedChanged"
QT_MOC_LITERAL(2, 43, 0), // ""
QT_MOC_LITERAL(3, 44, 25), // "azimuthalGridColorChanged"
QT_MOC_LITERAL(4, 70, 5), // "Vec3f"
QT_MOC_LITERAL(5, 76, 8), // "newColor"
QT_MOC_LITERAL(6, 85, 27), // "equatorGridDisplayedChanged"
QT_MOC_LITERAL(7, 113, 9), // "displayed"
QT_MOC_LITERAL(8, 123, 23), // "equatorGridColorChanged"
QT_MOC_LITERAL(9, 147, 32), // "equatorJ2000GridDisplayedChanged"
QT_MOC_LITERAL(10, 180, 28), // "equatorJ2000GridColorChanged"
QT_MOC_LITERAL(11, 209, 28), // "eclipticGridDisplayedChanged"
QT_MOC_LITERAL(12, 238, 24), // "eclipticGridColorChanged"
QT_MOC_LITERAL(13, 263, 33), // "eclipticJ2000GridDisplayedCha..."
QT_MOC_LITERAL(14, 297, 29), // "eclipticJ2000GridColorChanged"
QT_MOC_LITERAL(15, 327, 28), // "galacticGridDisplayedChanged"
QT_MOC_LITERAL(16, 356, 24), // "galacticGridColorChanged"
QT_MOC_LITERAL(17, 381, 27), // "equatorLineDisplayedChanged"
QT_MOC_LITERAL(18, 409, 23), // "equatorLineColorChanged"
QT_MOC_LITERAL(19, 433, 32), // "equatorJ2000LineDisplayedChanged"
QT_MOC_LITERAL(20, 466, 28), // "equatorJ2000LineColorChanged"
QT_MOC_LITERAL(21, 495, 28), // "eclipticLineDisplayedChanged"
QT_MOC_LITERAL(22, 524, 24), // "eclipticLineColorChanged"
QT_MOC_LITERAL(23, 549, 33), // "eclipticJ2000LineDisplayedCha..."
QT_MOC_LITERAL(24, 583, 29), // "eclipticJ2000LineColorChanged"
QT_MOC_LITERAL(25, 613, 33), // "precessionCirclesDisplayedCha..."
QT_MOC_LITERAL(26, 647, 29), // "precessionCirclesColorChanged"
QT_MOC_LITERAL(27, 677, 28), // "meridianLineDisplayedChanged"
QT_MOC_LITERAL(28, 706, 24), // "meridianLineColorChanged"
QT_MOC_LITERAL(29, 731, 29), // "longitudeLineDisplayedChanged"
QT_MOC_LITERAL(30, 761, 25), // "longitudeLineColorChanged"
QT_MOC_LITERAL(31, 787, 27), // "horizonLineDisplayedChanged"
QT_MOC_LITERAL(32, 815, 23), // "horizonLineColorChanged"
QT_MOC_LITERAL(33, 839, 35), // "galacticEquatorLineDisplayedC..."
QT_MOC_LITERAL(34, 875, 31), // "galacticEquatorLineColorChanged"
QT_MOC_LITERAL(35, 907, 20), // "setFlagAzimuthalGrid"
QT_MOC_LITERAL(36, 928, 20), // "getFlagAzimuthalGrid"
QT_MOC_LITERAL(37, 949, 21), // "getColorAzimuthalGrid"
QT_MOC_LITERAL(38, 971, 21), // "setColorAzimuthalGrid"
QT_MOC_LITERAL(39, 993, 18), // "setFlagEquatorGrid"
QT_MOC_LITERAL(40, 1012, 18), // "getFlagEquatorGrid"
QT_MOC_LITERAL(41, 1031, 19), // "getColorEquatorGrid"
QT_MOC_LITERAL(42, 1051, 19), // "setColorEquatorGrid"
QT_MOC_LITERAL(43, 1071, 23), // "setFlagEquatorJ2000Grid"
QT_MOC_LITERAL(44, 1095, 23), // "getFlagEquatorJ2000Grid"
QT_MOC_LITERAL(45, 1119, 24), // "getColorEquatorJ2000Grid"
QT_MOC_LITERAL(46, 1144, 24), // "setColorEquatorJ2000Grid"
QT_MOC_LITERAL(47, 1169, 24), // "setFlagEclipticJ2000Grid"
QT_MOC_LITERAL(48, 1194, 24), // "getFlagEclipticJ2000Grid"
QT_MOC_LITERAL(49, 1219, 25), // "getColorEclipticJ2000Grid"
QT_MOC_LITERAL(50, 1245, 25), // "setColorEclipticJ2000Grid"
QT_MOC_LITERAL(51, 1271, 19), // "setFlagEclipticGrid"
QT_MOC_LITERAL(52, 1291, 19), // "getFlagEclipticGrid"
QT_MOC_LITERAL(53, 1311, 20), // "getColorEclipticGrid"
QT_MOC_LITERAL(54, 1332, 20), // "setColorEclipticGrid"
QT_MOC_LITERAL(55, 1353, 19), // "setFlagGalacticGrid"
QT_MOC_LITERAL(56, 1373, 19), // "getFlagGalacticGrid"
QT_MOC_LITERAL(57, 1393, 20), // "getColorGalacticGrid"
QT_MOC_LITERAL(58, 1414, 20), // "setColorGalacticGrid"
QT_MOC_LITERAL(59, 1435, 18), // "setFlagEquatorLine"
QT_MOC_LITERAL(60, 1454, 18), // "getFlagEquatorLine"
QT_MOC_LITERAL(61, 1473, 19), // "getColorEquatorLine"
QT_MOC_LITERAL(62, 1493, 19), // "setColorEquatorLine"
QT_MOC_LITERAL(63, 1513, 23), // "setFlagEquatorJ2000Line"
QT_MOC_LITERAL(64, 1537, 23), // "getFlagEquatorJ2000Line"
QT_MOC_LITERAL(65, 1561, 24), // "getColorEquatorJ2000Line"
QT_MOC_LITERAL(66, 1586, 24), // "setColorEquatorJ2000Line"
QT_MOC_LITERAL(67, 1611, 24), // "setFlagEclipticJ2000Line"
QT_MOC_LITERAL(68, 1636, 24), // "getFlagEclipticJ2000Line"
QT_MOC_LITERAL(69, 1661, 25), // "getColorEclipticJ2000Line"
QT_MOC_LITERAL(70, 1687, 25), // "setColorEclipticJ2000Line"
QT_MOC_LITERAL(71, 1713, 19), // "setFlagEclipticLine"
QT_MOC_LITERAL(72, 1733, 19), // "getFlagEclipticLine"
QT_MOC_LITERAL(73, 1753, 20), // "getColorEclipticLine"
QT_MOC_LITERAL(74, 1774, 20), // "setColorEclipticLine"
QT_MOC_LITERAL(75, 1795, 24), // "setFlagPrecessionCircles"
QT_MOC_LITERAL(76, 1820, 24), // "getFlagPrecessionCircles"
QT_MOC_LITERAL(77, 1845, 25), // "getColorPrecessionCircles"
QT_MOC_LITERAL(78, 1871, 25), // "setColorPrecessionCircles"
QT_MOC_LITERAL(79, 1897, 19), // "setFlagMeridianLine"
QT_MOC_LITERAL(80, 1917, 19), // "getFlagMeridianLine"
QT_MOC_LITERAL(81, 1937, 20), // "getColorMeridianLine"
QT_MOC_LITERAL(82, 1958, 20), // "setColorMeridianLine"
QT_MOC_LITERAL(83, 1979, 20), // "setFlagLongitudeLine"
QT_MOC_LITERAL(84, 2000, 20), // "getFlagLongitudeLine"
QT_MOC_LITERAL(85, 2021, 21), // "getColorLongitudeLine"
QT_MOC_LITERAL(86, 2043, 21), // "setColorLongitudeLine"
QT_MOC_LITERAL(87, 2065, 18), // "setFlagHorizonLine"
QT_MOC_LITERAL(88, 2084, 18), // "getFlagHorizonLine"
QT_MOC_LITERAL(89, 2103, 19), // "getColorHorizonLine"
QT_MOC_LITERAL(90, 2123, 19), // "setColorHorizonLine"
QT_MOC_LITERAL(91, 2143, 26), // "setFlagGalacticEquatorLine"
QT_MOC_LITERAL(92, 2170, 24), // "setFlagGalacticPlaneLine"
QT_MOC_LITERAL(93, 2195, 26), // "getFlagGalacticEquatorLine"
QT_MOC_LITERAL(94, 2222, 24), // "getFlagGalacticPlaneLine"
QT_MOC_LITERAL(95, 2247, 27), // "getColorGalacticEquatorLine"
QT_MOC_LITERAL(96, 2275, 27), // "setColorGalacticEquatorLine"
QT_MOC_LITERAL(97, 2303, 12), // "setStelStyle"
QT_MOC_LITERAL(98, 2316, 7), // "section"
QT_MOC_LITERAL(99, 2324, 16), // "updateLineLabels"
QT_MOC_LITERAL(100, 2341, 22), // "azimuthalGridDisplayed"
QT_MOC_LITERAL(101, 2364, 18), // "azimuthalGridColor"
QT_MOC_LITERAL(102, 2383, 20), // "equatorGridDisplayed"
QT_MOC_LITERAL(103, 2404, 16), // "equatorGridColor"
QT_MOC_LITERAL(104, 2421, 25), // "equatorJ2000GridDisplayed"
QT_MOC_LITERAL(105, 2447, 21), // "equatorJ2000GridColor"
QT_MOC_LITERAL(106, 2469, 26), // "eclipticJ2000GridDisplayed"
QT_MOC_LITERAL(107, 2496, 22), // "eclipticJ2000GridColor"
QT_MOC_LITERAL(108, 2519, 21), // "eclipticGridDisplayed"
QT_MOC_LITERAL(109, 2541, 17), // "eclipticGridColor"
QT_MOC_LITERAL(110, 2559, 21), // "galacticGridDisplayed"
QT_MOC_LITERAL(111, 2581, 17), // "galacticGridColor"
QT_MOC_LITERAL(112, 2599, 20), // "equatorLineDisplayed"
QT_MOC_LITERAL(113, 2620, 16), // "equatorLineColor"
QT_MOC_LITERAL(114, 2637, 25), // "equatorJ2000LineDisplayed"
QT_MOC_LITERAL(115, 2663, 21), // "equatorJ2000LineColor"
QT_MOC_LITERAL(116, 2685, 21), // "eclipticLineDisplayed"
QT_MOC_LITERAL(117, 2707, 17), // "eclipticLineColor"
QT_MOC_LITERAL(118, 2725, 26), // "eclipticJ2000LineDisplayed"
QT_MOC_LITERAL(119, 2752, 22), // "eclipticJ2000LineColor"
QT_MOC_LITERAL(120, 2775, 26), // "precessionCirclesDisplayed"
QT_MOC_LITERAL(121, 2802, 22), // "precessionCirclesColor"
QT_MOC_LITERAL(122, 2825, 21), // "meridianLineDisplayed"
QT_MOC_LITERAL(123, 2847, 17), // "meridianLineColor"
QT_MOC_LITERAL(124, 2865, 22), // "longitudeLineDisplayed"
QT_MOC_LITERAL(125, 2888, 18), // "longitudeLineColor"
QT_MOC_LITERAL(126, 2907, 20), // "horizonLineDisplayed"
QT_MOC_LITERAL(127, 2928, 16), // "horizonLineColor"
QT_MOC_LITERAL(128, 2945, 28), // "galacticEquatorLineDisplayed"
QT_MOC_LITERAL(129, 2974, 24) // "galacticEquatorLineColor"

    },
    "GridLinesMgr\0azimuthalGridDisplayedChanged\0"
    "\0azimuthalGridColorChanged\0Vec3f\0"
    "newColor\0equatorGridDisplayedChanged\0"
    "displayed\0equatorGridColorChanged\0"
    "equatorJ2000GridDisplayedChanged\0"
    "equatorJ2000GridColorChanged\0"
    "eclipticGridDisplayedChanged\0"
    "eclipticGridColorChanged\0"
    "eclipticJ2000GridDisplayedChanged\0"
    "eclipticJ2000GridColorChanged\0"
    "galacticGridDisplayedChanged\0"
    "galacticGridColorChanged\0"
    "equatorLineDisplayedChanged\0"
    "equatorLineColorChanged\0"
    "equatorJ2000LineDisplayedChanged\0"
    "equatorJ2000LineColorChanged\0"
    "eclipticLineDisplayedChanged\0"
    "eclipticLineColorChanged\0"
    "eclipticJ2000LineDisplayedChanged\0"
    "eclipticJ2000LineColorChanged\0"
    "precessionCirclesDisplayedChanged\0"
    "precessionCirclesColorChanged\0"
    "meridianLineDisplayedChanged\0"
    "meridianLineColorChanged\0"
    "longitudeLineDisplayedChanged\0"
    "longitudeLineColorChanged\0"
    "horizonLineDisplayedChanged\0"
    "horizonLineColorChanged\0"
    "galacticEquatorLineDisplayedChanged\0"
    "galacticEquatorLineColorChanged\0"
    "setFlagAzimuthalGrid\0getFlagAzimuthalGrid\0"
    "getColorAzimuthalGrid\0setColorAzimuthalGrid\0"
    "setFlagEquatorGrid\0getFlagEquatorGrid\0"
    "getColorEquatorGrid\0setColorEquatorGrid\0"
    "setFlagEquatorJ2000Grid\0getFlagEquatorJ2000Grid\0"
    "getColorEquatorJ2000Grid\0"
    "setColorEquatorJ2000Grid\0"
    "setFlagEclipticJ2000Grid\0"
    "getFlagEclipticJ2000Grid\0"
    "getColorEclipticJ2000Grid\0"
    "setColorEclipticJ2000Grid\0setFlagEclipticGrid\0"
    "getFlagEclipticGrid\0getColorEclipticGrid\0"
    "setColorEclipticGrid\0setFlagGalacticGrid\0"
    "getFlagGalacticGrid\0getColorGalacticGrid\0"
    "setColorGalacticGrid\0setFlagEquatorLine\0"
    "getFlagEquatorLine\0getColorEquatorLine\0"
    "setColorEquatorLine\0setFlagEquatorJ2000Line\0"
    "getFlagEquatorJ2000Line\0"
    "getColorEquatorJ2000Line\0"
    "setColorEquatorJ2000Line\0"
    "setFlagEclipticJ2000Line\0"
    "getFlagEclipticJ2000Line\0"
    "getColorEclipticJ2000Line\0"
    "setColorEclipticJ2000Line\0setFlagEclipticLine\0"
    "getFlagEclipticLine\0getColorEclipticLine\0"
    "setColorEclipticLine\0setFlagPrecessionCircles\0"
    "getFlagPrecessionCircles\0"
    "getColorPrecessionCircles\0"
    "setColorPrecessionCircles\0setFlagMeridianLine\0"
    "getFlagMeridianLine\0getColorMeridianLine\0"
    "setColorMeridianLine\0setFlagLongitudeLine\0"
    "getFlagLongitudeLine\0getColorLongitudeLine\0"
    "setColorLongitudeLine\0setFlagHorizonLine\0"
    "getFlagHorizonLine\0getColorHorizonLine\0"
    "setColorHorizonLine\0setFlagGalacticEquatorLine\0"
    "setFlagGalacticPlaneLine\0"
    "getFlagGalacticEquatorLine\0"
    "getFlagGalacticPlaneLine\0"
    "getColorGalacticEquatorLine\0"
    "setColorGalacticEquatorLine\0setStelStyle\0"
    "section\0updateLineLabels\0"
    "azimuthalGridDisplayed\0azimuthalGridColor\0"
    "equatorGridDisplayed\0equatorGridColor\0"
    "equatorJ2000GridDisplayed\0"
    "equatorJ2000GridColor\0eclipticJ2000GridDisplayed\0"
    "eclipticJ2000GridColor\0eclipticGridDisplayed\0"
    "eclipticGridColor\0galacticGridDisplayed\0"
    "galacticGridColor\0equatorLineDisplayed\0"
    "equatorLineColor\0equatorJ2000LineDisplayed\0"
    "equatorJ2000LineColor\0eclipticLineDisplayed\0"
    "eclipticLineColor\0eclipticJ2000LineDisplayed\0"
    "eclipticJ2000LineColor\0"
    "precessionCirclesDisplayed\0"
    "precessionCirclesColor\0meridianLineDisplayed\0"
    "meridianLineColor\0longitudeLineDisplayed\0"
    "longitudeLineColor\0horizonLineDisplayed\0"
    "horizonLineColor\0galacticEquatorLineDisplayed\0"
    "galacticEquatorLineColor"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_GridLinesMgr[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      94,   14, // methods
      30,  702, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
      30,       // signalCount

 // signals: name, argc, parameters, tag, flags
       1,    1,  484,    2, 0x06 /* Public */,
       3,    1,  487,    2, 0x06 /* Public */,
       6,    1,  490,    2, 0x06 /* Public */,
       8,    1,  493,    2, 0x06 /* Public */,
       9,    1,  496,    2, 0x06 /* Public */,
      10,    1,  499,    2, 0x06 /* Public */,
      11,    1,  502,    2, 0x06 /* Public */,
      12,    1,  505,    2, 0x06 /* Public */,
      13,    1,  508,    2, 0x06 /* Public */,
      14,    1,  511,    2, 0x06 /* Public */,
      15,    1,  514,    2, 0x06 /* Public */,
      16,    1,  517,    2, 0x06 /* Public */,
      17,    1,  520,    2, 0x06 /* Public */,
      18,    1,  523,    2, 0x06 /* Public */,
      19,    1,  526,    2, 0x06 /* Public */,
      20,    1,  529,    2, 0x06 /* Public */,
      21,    1,  532,    2, 0x06 /* Public */,
      22,    1,  535,    2, 0x06 /* Public */,
      23,    1,  538,    2, 0x06 /* Public */,
      24,    1,  541,    2, 0x06 /* Public */,
      25,    1,  544,    2, 0x06 /* Public */,
      26,    1,  547,    2, 0x06 /* Public */,
      27,    1,  550,    2, 0x06 /* Public */,
      28,    1,  553,    2, 0x06 /* Public */,
      29,    1,  556,    2, 0x06 /* Public */,
      30,    1,  559,    2, 0x06 /* Public */,
      31,    1,  562,    2, 0x06 /* Public */,
      32,    1,  565,    2, 0x06 /* Public */,
      33,    1,  568,    2, 0x06 /* Public */,
      34,    1,  571,    2, 0x06 /* Public */,

 // slots: name, argc, parameters, tag, flags
      35,    1,  574,    2, 0x0a /* Public */,
      36,    0,  577,    2, 0x0a /* Public */,
      37,    0,  578,    2, 0x0a /* Public */,
      38,    1,  579,    2, 0x0a /* Public */,
      39,    1,  582,    2, 0x0a /* Public */,
      40,    0,  585,    2, 0x0a /* Public */,
      41,    0,  586,    2, 0x0a /* Public */,
      42,    1,  587,    2, 0x0a /* Public */,
      43,    1,  590,    2, 0x0a /* Public */,
      44,    0,  593,    2, 0x0a /* Public */,
      45,    0,  594,    2, 0x0a /* Public */,
      46,    1,  595,    2, 0x0a /* Public */,
      47,    1,  598,    2, 0x0a /* Public */,
      48,    0,  601,    2, 0x0a /* Public */,
      49,    0,  602,    2, 0x0a /* Public */,
      50,    1,  603,    2, 0x0a /* Public */,
      51,    1,  606,    2, 0x0a /* Public */,
      52,    0,  609,    2, 0x0a /* Public */,
      53,    0,  610,    2, 0x0a /* Public */,
      54,    1,  611,    2, 0x0a /* Public */,
      55,    1,  614,    2, 0x0a /* Public */,
      56,    0,  617,    2, 0x0a /* Public */,
      57,    0,  618,    2, 0x0a /* Public */,
      58,    1,  619,    2, 0x0a /* Public */,
      59,    1,  622,    2, 0x0a /* Public */,
      60,    0,  625,    2, 0x0a /* Public */,
      61,    0,  626,    2, 0x0a /* Public */,
      62,    1,  627,    2, 0x0a /* Public */,
      63,    1,  630,    2, 0x0a /* Public */,
      64,    0,  633,    2, 0x0a /* Public */,
      65,    0,  634,    2, 0x0a /* Public */,
      66,    1,  635,    2, 0x0a /* Public */,
      67,    1,  638,    2, 0x0a /* Public */,
      68,    0,  641,    2, 0x0a /* Public */,
      69,    0,  642,    2, 0x0a /* Public */,
      70,    1,  643,    2, 0x0a /* Public */,
      71,    1,  646,    2, 0x0a /* Public */,
      72,    0,  649,    2, 0x0a /* Public */,
      73,    0,  650,    2, 0x0a /* Public */,
      74,    1,  651,    2, 0x0a /* Public */,
      75,    1,  654,    2, 0x0a /* Public */,
      76,    0,  657,    2, 0x0a /* Public */,
      77,    0,  658,    2, 0x0a /* Public */,
      78,    1,  659,    2, 0x0a /* Public */,
      79,    1,  662,    2, 0x0a /* Public */,
      80,    0,  665,    2, 0x0a /* Public */,
      81,    0,  666,    2, 0x0a /* Public */,
      82,    1,  667,    2, 0x0a /* Public */,
      83,    1,  670,    2, 0x0a /* Public */,
      84,    0,  673,    2, 0x0a /* Public */,
      85,    0,  674,    2, 0x0a /* Public */,
      86,    1,  675,    2, 0x0a /* Public */,
      87,    1,  678,    2, 0x0a /* Public */,
      88,    0,  681,    2, 0x0a /* Public */,
      89,    0,  682,    2, 0x0a /* Public */,
      90,    1,  683,    2, 0x0a /* Public */,
      91,    1,  686,    2, 0x0a /* Public */,
      92,    1,  689,    2, 0x0a /* Public */,
      93,    0,  692,    2, 0x0a /* Public */,
      94,    0,  693,    2, 0x0a /* Public */,
      95,    0,  694,    2, 0x0a /* Public */,
      96,    1,  695,    2, 0x0a /* Public */,
      97,    1,  698,    2, 0x08 /* Private */,
      99,    0,  701,    2, 0x08 /* Private */,

 // signals: parameters
    QMetaType::Void, QMetaType::Bool,    2,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Void, 0x80000000 | 4,    5,

 // slots: parameters
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Bool,
    0x80000000 | 4,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Bool,
    0x80000000 | 4,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Bool,
    0x80000000 | 4,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Bool,
    0x80000000 | 4,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Bool,
    0x80000000 | 4,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Bool,
    0x80000000 | 4,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Bool,
    0x80000000 | 4,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Bool,
    0x80000000 | 4,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Bool,
    0x80000000 | 4,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Bool,
    0x80000000 | 4,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Bool,
    0x80000000 | 4,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Bool,
    0x80000000 | 4,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Bool,
    0x80000000 | 4,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Bool,
    0x80000000 | 4,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Void, QMetaType::Bool,    7,
    QMetaType::Bool,
    QMetaType::Bool,
    0x80000000 | 4,
    QMetaType::Void, 0x80000000 | 4,    5,
    QMetaType::Void, QMetaType::QString,   98,
    QMetaType::Void,

 // properties: name, type, flags
     100, QMetaType::Bool, 0x00495003,
     101, 0x80000000 | 4, 0x0049500b,
     102, QMetaType::Bool, 0x00495003,
     103, 0x80000000 | 4, 0x0049500b,
     104, QMetaType::Bool, 0x00495003,
     105, 0x80000000 | 4, 0x0049500b,
     106, QMetaType::Bool, 0x00495003,
     107, 0x80000000 | 4, 0x0049500b,
     108, QMetaType::Bool, 0x00495003,
     109, 0x80000000 | 4, 0x0049500b,
     110, QMetaType::Bool, 0x00495003,
     111, 0x80000000 | 4, 0x0049500b,
     112, QMetaType::Bool, 0x00495003,
     113, 0x80000000 | 4, 0x0049500b,
     114, QMetaType::Bool, 0x00495003,
     115, 0x80000000 | 4, 0x0049500b,
     116, QMetaType::Bool, 0x00495003,
     117, 0x80000000 | 4, 0x0049500b,
     118, QMetaType::Bool, 0x00495003,
     119, 0x80000000 | 4, 0x0049500b,
     120, QMetaType::Bool, 0x00495003,
     121, 0x80000000 | 4, 0x0049500b,
     122, QMetaType::Bool, 0x00495003,
     123, 0x80000000 | 4, 0x0049500b,
     124, QMetaType::Bool, 0x00495003,
     125, 0x80000000 | 4, 0x0049500b,
     126, QMetaType::Bool, 0x00495003,
     127, 0x80000000 | 4, 0x0049500b,
     128, QMetaType::Bool, 0x00495003,
     129, 0x80000000 | 4, 0x0049500b,

 // properties: notify_signal_id
       0,
       1,
       2,
       3,
       4,
       5,
       8,
       9,
       6,
       7,
      10,
      11,
      12,
      13,
      14,
      15,
      16,
      17,
      18,
      19,
      20,
      21,
      22,
      23,
      24,
      25,
      26,
      27,
      28,
      29,

       0        // eod
};

void GridLinesMgr::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        GridLinesMgr *_t = static_cast<GridLinesMgr *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: _t->azimuthalGridDisplayedChanged((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 1: _t->azimuthalGridColorChanged((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 2: _t->equatorGridDisplayedChanged((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 3: _t->equatorGridColorChanged((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 4: _t->equatorJ2000GridDisplayedChanged((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 5: _t->equatorJ2000GridColorChanged((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 6: _t->eclipticGridDisplayedChanged((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 7: _t->eclipticGridColorChanged((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 8: _t->eclipticJ2000GridDisplayedChanged((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 9: _t->eclipticJ2000GridColorChanged((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 10: _t->galacticGridDisplayedChanged((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 11: _t->galacticGridColorChanged((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 12: _t->equatorLineDisplayedChanged((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 13: _t->equatorLineColorChanged((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 14: _t->equatorJ2000LineDisplayedChanged((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 15: _t->equatorJ2000LineColorChanged((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 16: _t->eclipticLineDisplayedChanged((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 17: _t->eclipticLineColorChanged((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 18: _t->eclipticJ2000LineDisplayedChanged((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 19: _t->eclipticJ2000LineColorChanged((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 20: _t->precessionCirclesDisplayedChanged((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 21: _t->precessionCirclesColorChanged((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 22: _t->meridianLineDisplayedChanged((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 23: _t->meridianLineColorChanged((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 24: _t->longitudeLineDisplayedChanged((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 25: _t->longitudeLineColorChanged((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 26: _t->horizonLineDisplayedChanged((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 27: _t->horizonLineColorChanged((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 28: _t->galacticEquatorLineDisplayedChanged((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 29: _t->galacticEquatorLineColorChanged((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 30: _t->setFlagAzimuthalGrid((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 31: { bool _r = _t->getFlagAzimuthalGrid();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 32: { Vec3f _r = _t->getColorAzimuthalGrid();
            if (_a[0]) *reinterpret_cast< Vec3f*>(_a[0]) = _r; }  break;
        case 33: _t->setColorAzimuthalGrid((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 34: _t->setFlagEquatorGrid((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 35: { bool _r = _t->getFlagEquatorGrid();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 36: { Vec3f _r = _t->getColorEquatorGrid();
            if (_a[0]) *reinterpret_cast< Vec3f*>(_a[0]) = _r; }  break;
        case 37: _t->setColorEquatorGrid((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 38: _t->setFlagEquatorJ2000Grid((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 39: { bool _r = _t->getFlagEquatorJ2000Grid();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 40: { Vec3f _r = _t->getColorEquatorJ2000Grid();
            if (_a[0]) *reinterpret_cast< Vec3f*>(_a[0]) = _r; }  break;
        case 41: _t->setColorEquatorJ2000Grid((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 42: _t->setFlagEclipticJ2000Grid((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 43: { bool _r = _t->getFlagEclipticJ2000Grid();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 44: { Vec3f _r = _t->getColorEclipticJ2000Grid();
            if (_a[0]) *reinterpret_cast< Vec3f*>(_a[0]) = _r; }  break;
        case 45: _t->setColorEclipticJ2000Grid((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 46: _t->setFlagEclipticGrid((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 47: { bool _r = _t->getFlagEclipticGrid();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 48: { Vec3f _r = _t->getColorEclipticGrid();
            if (_a[0]) *reinterpret_cast< Vec3f*>(_a[0]) = _r; }  break;
        case 49: _t->setColorEclipticGrid((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 50: _t->setFlagGalacticGrid((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 51: { bool _r = _t->getFlagGalacticGrid();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 52: { Vec3f _r = _t->getColorGalacticGrid();
            if (_a[0]) *reinterpret_cast< Vec3f*>(_a[0]) = _r; }  break;
        case 53: _t->setColorGalacticGrid((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 54: _t->setFlagEquatorLine((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 55: { bool _r = _t->getFlagEquatorLine();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 56: { Vec3f _r = _t->getColorEquatorLine();
            if (_a[0]) *reinterpret_cast< Vec3f*>(_a[0]) = _r; }  break;
        case 57: _t->setColorEquatorLine((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 58: _t->setFlagEquatorJ2000Line((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 59: { bool _r = _t->getFlagEquatorJ2000Line();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 60: { Vec3f _r = _t->getColorEquatorJ2000Line();
            if (_a[0]) *reinterpret_cast< Vec3f*>(_a[0]) = _r; }  break;
        case 61: _t->setColorEquatorJ2000Line((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 62: _t->setFlagEclipticJ2000Line((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 63: { bool _r = _t->getFlagEclipticJ2000Line();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 64: { Vec3f _r = _t->getColorEclipticJ2000Line();
            if (_a[0]) *reinterpret_cast< Vec3f*>(_a[0]) = _r; }  break;
        case 65: _t->setColorEclipticJ2000Line((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 66: _t->setFlagEclipticLine((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 67: { bool _r = _t->getFlagEclipticLine();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 68: { Vec3f _r = _t->getColorEclipticLine();
            if (_a[0]) *reinterpret_cast< Vec3f*>(_a[0]) = _r; }  break;
        case 69: _t->setColorEclipticLine((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 70: _t->setFlagPrecessionCircles((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 71: { bool _r = _t->getFlagPrecessionCircles();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 72: { Vec3f _r = _t->getColorPrecessionCircles();
            if (_a[0]) *reinterpret_cast< Vec3f*>(_a[0]) = _r; }  break;
        case 73: _t->setColorPrecessionCircles((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 74: _t->setFlagMeridianLine((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 75: { bool _r = _t->getFlagMeridianLine();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 76: { Vec3f _r = _t->getColorMeridianLine();
            if (_a[0]) *reinterpret_cast< Vec3f*>(_a[0]) = _r; }  break;
        case 77: _t->setColorMeridianLine((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 78: _t->setFlagLongitudeLine((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 79: { bool _r = _t->getFlagLongitudeLine();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 80: { Vec3f _r = _t->getColorLongitudeLine();
            if (_a[0]) *reinterpret_cast< Vec3f*>(_a[0]) = _r; }  break;
        case 81: _t->setColorLongitudeLine((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 82: _t->setFlagHorizonLine((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 83: { bool _r = _t->getFlagHorizonLine();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 84: { Vec3f _r = _t->getColorHorizonLine();
            if (_a[0]) *reinterpret_cast< Vec3f*>(_a[0]) = _r; }  break;
        case 85: _t->setColorHorizonLine((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 86: _t->setFlagGalacticEquatorLine((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 87: _t->setFlagGalacticPlaneLine((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 88: { bool _r = _t->getFlagGalacticEquatorLine();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 89: { bool _r = _t->getFlagGalacticPlaneLine();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 90: { Vec3f _r = _t->getColorGalacticEquatorLine();
            if (_a[0]) *reinterpret_cast< Vec3f*>(_a[0]) = _r; }  break;
        case 91: _t->setColorGalacticEquatorLine((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 92: _t->setStelStyle((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 93: _t->updateLineLabels(); break;
        default: ;
        }
    } else if (_c == QMetaObject::IndexOfMethod) {
        int *result = reinterpret_cast<int *>(_a[0]);
        void **func = reinterpret_cast<void **>(_a[1]);
        {
            typedef void (GridLinesMgr::*_t)(const bool ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::azimuthalGridDisplayedChanged)) {
                *result = 0;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const Vec3f & ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::azimuthalGridColorChanged)) {
                *result = 1;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const bool ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::equatorGridDisplayedChanged)) {
                *result = 2;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const Vec3f & ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::equatorGridColorChanged)) {
                *result = 3;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const bool ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::equatorJ2000GridDisplayedChanged)) {
                *result = 4;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const Vec3f & ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::equatorJ2000GridColorChanged)) {
                *result = 5;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const bool ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::eclipticGridDisplayedChanged)) {
                *result = 6;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const Vec3f & ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::eclipticGridColorChanged)) {
                *result = 7;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const bool ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::eclipticJ2000GridDisplayedChanged)) {
                *result = 8;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const Vec3f & ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::eclipticJ2000GridColorChanged)) {
                *result = 9;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const bool ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::galacticGridDisplayedChanged)) {
                *result = 10;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const Vec3f & ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::galacticGridColorChanged)) {
                *result = 11;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const bool ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::equatorLineDisplayedChanged)) {
                *result = 12;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const Vec3f & ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::equatorLineColorChanged)) {
                *result = 13;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const bool ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::equatorJ2000LineDisplayedChanged)) {
                *result = 14;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const Vec3f & ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::equatorJ2000LineColorChanged)) {
                *result = 15;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const bool ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::eclipticLineDisplayedChanged)) {
                *result = 16;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const Vec3f & ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::eclipticLineColorChanged)) {
                *result = 17;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const bool ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::eclipticJ2000LineDisplayedChanged)) {
                *result = 18;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const Vec3f & ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::eclipticJ2000LineColorChanged)) {
                *result = 19;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const bool ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::precessionCirclesDisplayedChanged)) {
                *result = 20;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const Vec3f & ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::precessionCirclesColorChanged)) {
                *result = 21;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const bool ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::meridianLineDisplayedChanged)) {
                *result = 22;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const Vec3f & ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::meridianLineColorChanged)) {
                *result = 23;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const bool ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::longitudeLineDisplayedChanged)) {
                *result = 24;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const Vec3f & ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::longitudeLineColorChanged)) {
                *result = 25;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const bool ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::horizonLineDisplayedChanged)) {
                *result = 26;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const Vec3f & ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::horizonLineColorChanged)) {
                *result = 27;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const bool ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::galacticEquatorLineDisplayedChanged)) {
                *result = 28;
                return;
            }
        }
        {
            typedef void (GridLinesMgr::*_t)(const Vec3f & ) const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&GridLinesMgr::galacticEquatorLineColorChanged)) {
                *result = 29;
                return;
            }
        }
    }
#ifndef QT_NO_PROPERTIES
    else if (_c == QMetaObject::ReadProperty) {
        GridLinesMgr *_t = static_cast<GridLinesMgr *>(_o);
        Q_UNUSED(_t)
        void *_v = _a[0];
        switch (_id) {
        case 0: *reinterpret_cast< bool*>(_v) = _t->getFlagAzimuthalGrid(); break;
        case 1: *reinterpret_cast< Vec3f*>(_v) = _t->getColorAzimuthalGrid(); break;
        case 2: *reinterpret_cast< bool*>(_v) = _t->getFlagEquatorGrid(); break;
        case 3: *reinterpret_cast< Vec3f*>(_v) = _t->getColorEquatorGrid(); break;
        case 4: *reinterpret_cast< bool*>(_v) = _t->getFlagEquatorJ2000Grid(); break;
        case 5: *reinterpret_cast< Vec3f*>(_v) = _t->getColorEquatorJ2000Grid(); break;
        case 6: *reinterpret_cast< bool*>(_v) = _t->getFlagEclipticJ2000Grid(); break;
        case 7: *reinterpret_cast< Vec3f*>(_v) = _t->getColorEclipticJ2000Grid(); break;
        case 8: *reinterpret_cast< bool*>(_v) = _t->getFlagEclipticGrid(); break;
        case 9: *reinterpret_cast< Vec3f*>(_v) = _t->getColorEclipticGrid(); break;
        case 10: *reinterpret_cast< bool*>(_v) = _t->getFlagGalacticGrid(); break;
        case 11: *reinterpret_cast< Vec3f*>(_v) = _t->getColorGalacticGrid(); break;
        case 12: *reinterpret_cast< bool*>(_v) = _t->getFlagEquatorLine(); break;
        case 13: *reinterpret_cast< Vec3f*>(_v) = _t->getColorEquatorLine(); break;
        case 14: *reinterpret_cast< bool*>(_v) = _t->getFlagEquatorJ2000Line(); break;
        case 15: *reinterpret_cast< Vec3f*>(_v) = _t->getColorEquatorJ2000Line(); break;
        case 16: *reinterpret_cast< bool*>(_v) = _t->getFlagEclipticLine(); break;
        case 17: *reinterpret_cast< Vec3f*>(_v) = _t->getColorEclipticLine(); break;
        case 18: *reinterpret_cast< bool*>(_v) = _t->getFlagEclipticJ2000Line(); break;
        case 19: *reinterpret_cast< Vec3f*>(_v) = _t->getColorEclipticJ2000Line(); break;
        case 20: *reinterpret_cast< bool*>(_v) = _t->getFlagPrecessionCircles(); break;
        case 21: *reinterpret_cast< Vec3f*>(_v) = _t->getColorPrecessionCircles(); break;
        case 22: *reinterpret_cast< bool*>(_v) = _t->getFlagMeridianLine(); break;
        case 23: *reinterpret_cast< Vec3f*>(_v) = _t->getColorMeridianLine(); break;
        case 24: *reinterpret_cast< bool*>(_v) = _t->getFlagLongitudeLine(); break;
        case 25: *reinterpret_cast< Vec3f*>(_v) = _t->getColorLongitudeLine(); break;
        case 26: *reinterpret_cast< bool*>(_v) = _t->getFlagHorizonLine(); break;
        case 27: *reinterpret_cast< Vec3f*>(_v) = _t->getColorHorizonLine(); break;
        case 28: *reinterpret_cast< bool*>(_v) = _t->getFlagGalacticEquatorLine(); break;
        case 29: *reinterpret_cast< Vec3f*>(_v) = _t->getColorGalacticEquatorLine(); break;
        default: break;
        }
    } else if (_c == QMetaObject::WriteProperty) {
        GridLinesMgr *_t = static_cast<GridLinesMgr *>(_o);
        Q_UNUSED(_t)
        void *_v = _a[0];
        switch (_id) {
        case 0: _t->setFlagAzimuthalGrid(*reinterpret_cast< bool*>(_v)); break;
        case 1: _t->setColorAzimuthalGrid(*reinterpret_cast< Vec3f*>(_v)); break;
        case 2: _t->setFlagEquatorGrid(*reinterpret_cast< bool*>(_v)); break;
        case 3: _t->setColorEquatorGrid(*reinterpret_cast< Vec3f*>(_v)); break;
        case 4: _t->setFlagEquatorJ2000Grid(*reinterpret_cast< bool*>(_v)); break;
        case 5: _t->setColorEquatorJ2000Grid(*reinterpret_cast< Vec3f*>(_v)); break;
        case 6: _t->setFlagEclipticJ2000Grid(*reinterpret_cast< bool*>(_v)); break;
        case 7: _t->setColorEclipticJ2000Grid(*reinterpret_cast< Vec3f*>(_v)); break;
        case 8: _t->setFlagEclipticGrid(*reinterpret_cast< bool*>(_v)); break;
        case 9: _t->setColorEclipticGrid(*reinterpret_cast< Vec3f*>(_v)); break;
        case 10: _t->setFlagGalacticGrid(*reinterpret_cast< bool*>(_v)); break;
        case 11: _t->setColorGalacticGrid(*reinterpret_cast< Vec3f*>(_v)); break;
        case 12: _t->setFlagEquatorLine(*reinterpret_cast< bool*>(_v)); break;
        case 13: _t->setColorEquatorLine(*reinterpret_cast< Vec3f*>(_v)); break;
        case 14: _t->setFlagEquatorJ2000Line(*reinterpret_cast< bool*>(_v)); break;
        case 15: _t->setColorEquatorJ2000Line(*reinterpret_cast< Vec3f*>(_v)); break;
        case 16: _t->setFlagEclipticLine(*reinterpret_cast< bool*>(_v)); break;
        case 17: _t->setColorEclipticLine(*reinterpret_cast< Vec3f*>(_v)); break;
        case 18: _t->setFlagEclipticJ2000Line(*reinterpret_cast< bool*>(_v)); break;
        case 19: _t->setColorEclipticJ2000Line(*reinterpret_cast< Vec3f*>(_v)); break;
        case 20: _t->setFlagPrecessionCircles(*reinterpret_cast< bool*>(_v)); break;
        case 21: _t->setColorPrecessionCircles(*reinterpret_cast< Vec3f*>(_v)); break;
        case 22: _t->setFlagMeridianLine(*reinterpret_cast< bool*>(_v)); break;
        case 23: _t->setColorMeridianLine(*reinterpret_cast< Vec3f*>(_v)); break;
        case 24: _t->setFlagLongitudeLine(*reinterpret_cast< bool*>(_v)); break;
        case 25: _t->setColorLongitudeLine(*reinterpret_cast< Vec3f*>(_v)); break;
        case 26: _t->setFlagHorizonLine(*reinterpret_cast< bool*>(_v)); break;
        case 27: _t->setColorHorizonLine(*reinterpret_cast< Vec3f*>(_v)); break;
        case 28: _t->setFlagGalacticEquatorLine(*reinterpret_cast< bool*>(_v)); break;
        case 29: _t->setColorGalacticEquatorLine(*reinterpret_cast< Vec3f*>(_v)); break;
        default: break;
        }
    } else if (_c == QMetaObject::ResetProperty) {
    }
#endif // QT_NO_PROPERTIES
}

const QMetaObject GridLinesMgr::staticMetaObject = {
    { &StelModule::staticMetaObject, qt_meta_stringdata_GridLinesMgr.data,
      qt_meta_data_GridLinesMgr,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *GridLinesMgr::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_GridLinesMgr.stringdata0))
        return static_cast<void*>(const_cast< GridLinesMgr*>(this));
    return StelModule::qt_metacast(_clname);
}

int GridLinesMgr::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = StelModule::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 94)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 94;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 94)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 94;
    }
#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 -= 30;
    } else if (_c == QMetaObject::QueryPropertyDesignable) {
        _id -= 30;
    } else if (_c == QMetaObject::QueryPropertyScriptable) {
        _id -= 30;
    } else if (_c == QMetaObject::QueryPropertyStored) {
        _id -= 30;
    } else if (_c == QMetaObject::QueryPropertyEditable) {
        _id -= 30;
    } else if (_c == QMetaObject::QueryPropertyUser) {
        _id -= 30;
    }
#endif // QT_NO_PROPERTIES
    return _id;
}

// SIGNAL 0
void GridLinesMgr::azimuthalGridDisplayedChanged(const bool _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 0, _a);
}

// SIGNAL 1
void GridLinesMgr::azimuthalGridColorChanged(const Vec3f & _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 1, _a);
}

// SIGNAL 2
void GridLinesMgr::equatorGridDisplayedChanged(const bool _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 2, _a);
}

// SIGNAL 3
void GridLinesMgr::equatorGridColorChanged(const Vec3f & _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 3, _a);
}

// SIGNAL 4
void GridLinesMgr::equatorJ2000GridDisplayedChanged(const bool _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 4, _a);
}

// SIGNAL 5
void GridLinesMgr::equatorJ2000GridColorChanged(const Vec3f & _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 5, _a);
}

// SIGNAL 6
void GridLinesMgr::eclipticGridDisplayedChanged(const bool _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 6, _a);
}

// SIGNAL 7
void GridLinesMgr::eclipticGridColorChanged(const Vec3f & _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 7, _a);
}

// SIGNAL 8
void GridLinesMgr::eclipticJ2000GridDisplayedChanged(const bool _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 8, _a);
}

// SIGNAL 9
void GridLinesMgr::eclipticJ2000GridColorChanged(const Vec3f & _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 9, _a);
}

// SIGNAL 10
void GridLinesMgr::galacticGridDisplayedChanged(const bool _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 10, _a);
}

// SIGNAL 11
void GridLinesMgr::galacticGridColorChanged(const Vec3f & _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 11, _a);
}

// SIGNAL 12
void GridLinesMgr::equatorLineDisplayedChanged(const bool _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 12, _a);
}

// SIGNAL 13
void GridLinesMgr::equatorLineColorChanged(const Vec3f & _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 13, _a);
}

// SIGNAL 14
void GridLinesMgr::equatorJ2000LineDisplayedChanged(const bool _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 14, _a);
}

// SIGNAL 15
void GridLinesMgr::equatorJ2000LineColorChanged(const Vec3f & _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 15, _a);
}

// SIGNAL 16
void GridLinesMgr::eclipticLineDisplayedChanged(const bool _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 16, _a);
}

// SIGNAL 17
void GridLinesMgr::eclipticLineColorChanged(const Vec3f & _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 17, _a);
}

// SIGNAL 18
void GridLinesMgr::eclipticJ2000LineDisplayedChanged(const bool _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 18, _a);
}

// SIGNAL 19
void GridLinesMgr::eclipticJ2000LineColorChanged(const Vec3f & _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 19, _a);
}

// SIGNAL 20
void GridLinesMgr::precessionCirclesDisplayedChanged(const bool _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 20, _a);
}

// SIGNAL 21
void GridLinesMgr::precessionCirclesColorChanged(const Vec3f & _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 21, _a);
}

// SIGNAL 22
void GridLinesMgr::meridianLineDisplayedChanged(const bool _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 22, _a);
}

// SIGNAL 23
void GridLinesMgr::meridianLineColorChanged(const Vec3f & _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 23, _a);
}

// SIGNAL 24
void GridLinesMgr::longitudeLineDisplayedChanged(const bool _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 24, _a);
}

// SIGNAL 25
void GridLinesMgr::longitudeLineColorChanged(const Vec3f & _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 25, _a);
}

// SIGNAL 26
void GridLinesMgr::horizonLineDisplayedChanged(const bool _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 26, _a);
}

// SIGNAL 27
void GridLinesMgr::horizonLineColorChanged(const Vec3f & _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 27, _a);
}

// SIGNAL 28
void GridLinesMgr::galacticEquatorLineDisplayedChanged(const bool _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 28, _a);
}

// SIGNAL 29
void GridLinesMgr::galacticEquatorLineColorChanged(const Vec3f & _t1)const
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(const_cast< GridLinesMgr *>(this), &staticMetaObject, 29, _a);
}
QT_END_MOC_NAMESPACE
