/****************************************************************************
** Meta object code from reading C++ file 'ArchaeoLines.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/plugins/ArchaeoLines/src/ArchaeoLines.hpp"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#include <QtCore/qplugin.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'ArchaeoLines.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_ArchaeoLine_t {
    QByteArrayData data[26];
    char stringdata0[249];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_ArchaeoLine_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_ArchaeoLine_t qt_meta_stringdata_ArchaeoLine = {
    {
QT_MOC_LITERAL(0, 0, 11), // "ArchaeoLine"
QT_MOC_LITERAL(1, 12, 8), // "setColor"
QT_MOC_LITERAL(2, 21, 0), // ""
QT_MOC_LITERAL(3, 22, 5), // "Vec3f"
QT_MOC_LITERAL(4, 28, 1), // "c"
QT_MOC_LITERAL(5, 30, 6), // "update"
QT_MOC_LITERAL(6, 37, 9), // "deltaTime"
QT_MOC_LITERAL(7, 47, 15), // "setFadeDuration"
QT_MOC_LITERAL(8, 63, 8), // "duration"
QT_MOC_LITERAL(9, 72, 12), // "setDisplayed"
QT_MOC_LITERAL(10, 85, 9), // "displayed"
QT_MOC_LITERAL(11, 95, 11), // "setFontSize"
QT_MOC_LITERAL(12, 107, 7), // "newSize"
QT_MOC_LITERAL(13, 115, 11), // "updateLabel"
QT_MOC_LITERAL(14, 127, 15), // "setLabelVisible"
QT_MOC_LITERAL(15, 143, 1), // "b"
QT_MOC_LITERAL(16, 145, 14), // "setDeclination"
QT_MOC_LITERAL(17, 160, 4), // "decl"
QT_MOC_LITERAL(18, 165, 14), // "isLabelVisible"
QT_MOC_LITERAL(19, 180, 11), // "setLineType"
QT_MOC_LITERAL(20, 192, 17), // "ArchaeoLine::Line"
QT_MOC_LITERAL(21, 210, 4), // "line"
QT_MOC_LITERAL(22, 215, 8), // "setLabel"
QT_MOC_LITERAL(23, 224, 8), // "newLabel"
QT_MOC_LITERAL(24, 233, 5), // "color"
QT_MOC_LITERAL(25, 239, 9) // "flagLabel"

    },
    "ArchaeoLine\0setColor\0\0Vec3f\0c\0update\0"
    "deltaTime\0setFadeDuration\0duration\0"
    "setDisplayed\0displayed\0setFontSize\0"
    "newSize\0updateLabel\0setLabelVisible\0"
    "b\0setDeclination\0decl\0isLabelVisible\0"
    "setLineType\0ArchaeoLine::Line\0line\0"
    "setLabel\0newLabel\0color\0flagLabel"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_ArchaeoLine[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      11,   14, // methods
       2,   98, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    1,   69,    2, 0x0a /* Public */,
       5,    1,   72,    2, 0x0a /* Public */,
       7,    1,   75,    2, 0x0a /* Public */,
       9,    1,   78,    2, 0x0a /* Public */,
      11,    1,   81,    2, 0x0a /* Public */,
      13,    0,   84,    2, 0x0a /* Public */,
      14,    1,   85,    2, 0x0a /* Public */,
      16,    1,   88,    2, 0x0a /* Public */,
      18,    0,   91,    2, 0x0a /* Public */,
      19,    1,   92,    2, 0x0a /* Public */,
      22,    1,   95,    2, 0x0a /* Public */,

 // slots: parameters
    QMetaType::Void, 0x80000000 | 3,    4,
    QMetaType::Void, QMetaType::Double,    6,
    QMetaType::Void, QMetaType::Float,    8,
    QMetaType::Void, QMetaType::Bool,   10,
    QMetaType::Void, QMetaType::Double,   12,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,   15,
    QMetaType::Void, QMetaType::Double,   17,
    QMetaType::Bool,
    QMetaType::Void, 0x80000000 | 20,   21,
    QMetaType::Void, QMetaType::QString,   23,

 // properties: name, type, flags
      24, 0x80000000 | 3, 0x0009510b,
      25, QMetaType::Bool, 0x00095003,

       0        // eod
};

void ArchaeoLine::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        ArchaeoLine *_t = static_cast<ArchaeoLine *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: _t->setColor((*reinterpret_cast< const Vec3f(*)>(_a[1]))); break;
        case 1: _t->update((*reinterpret_cast< double(*)>(_a[1]))); break;
        case 2: _t->setFadeDuration((*reinterpret_cast< float(*)>(_a[1]))); break;
        case 3: _t->setDisplayed((*reinterpret_cast< const bool(*)>(_a[1]))); break;
        case 4: _t->setFontSize((*reinterpret_cast< double(*)>(_a[1]))); break;
        case 5: _t->updateLabel(); break;
        case 6: _t->setLabelVisible((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 7: _t->setDeclination((*reinterpret_cast< double(*)>(_a[1]))); break;
        case 8: { bool _r = _t->isLabelVisible();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 9: _t->setLineType((*reinterpret_cast< ArchaeoLine::Line(*)>(_a[1]))); break;
        case 10: _t->setLabel((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        default: ;
        }
    }
#ifndef QT_NO_PROPERTIES
    else if (_c == QMetaObject::ReadProperty) {
        ArchaeoLine *_t = static_cast<ArchaeoLine *>(_o);
        Q_UNUSED(_t)
        void *_v = _a[0];
        switch (_id) {
        case 0: *reinterpret_cast< Vec3f*>(_v) = _t->getColor(); break;
        case 1: *reinterpret_cast< bool*>(_v) = _t->isLabelVisible(); break;
        default: break;
        }
    } else if (_c == QMetaObject::WriteProperty) {
        ArchaeoLine *_t = static_cast<ArchaeoLine *>(_o);
        Q_UNUSED(_t)
        void *_v = _a[0];
        switch (_id) {
        case 0: _t->setColor(*reinterpret_cast< Vec3f*>(_v)); break;
        case 1: _t->setLabelVisible(*reinterpret_cast< bool*>(_v)); break;
        default: break;
        }
    } else if (_c == QMetaObject::ResetProperty) {
    }
#endif // QT_NO_PROPERTIES
}

const QMetaObject ArchaeoLine::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_ArchaeoLine.data,
      qt_meta_data_ArchaeoLine,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

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

int ArchaeoLine::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 11)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 11;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 11)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 11;
    }
#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 -= 2;
    } else if (_c == QMetaObject::QueryPropertyDesignable) {
        _id -= 2;
    } else if (_c == QMetaObject::QueryPropertyScriptable) {
        _id -= 2;
    } else if (_c == QMetaObject::QueryPropertyStored) {
        _id -= 2;
    } else if (_c == QMetaObject::QueryPropertyEditable) {
        _id -= 2;
    } else if (_c == QMetaObject::QueryPropertyUser) {
        _id -= 2;
    }
#endif // QT_NO_PROPERTIES
    return _id;
}
struct qt_meta_stringdata_ArchaeoLines_t {
    QByteArrayData data[34];
    char stringdata0[534];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_ArchaeoLines_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_ArchaeoLines_t qt_meta_stringdata_ArchaeoLines = {
    {
QT_MOC_LITERAL(0, 0, 12), // "ArchaeoLines"
QT_MOC_LITERAL(1, 13, 18), // "enableArchaeoLines"
QT_MOC_LITERAL(2, 32, 0), // ""
QT_MOC_LITERAL(3, 33, 1), // "b"
QT_MOC_LITERAL(4, 35, 11), // "showEquinox"
QT_MOC_LITERAL(5, 47, 13), // "showSolstices"
QT_MOC_LITERAL(6, 61, 17), // "showCrossquarters"
QT_MOC_LITERAL(7, 79, 20), // "showMajorStandstills"
QT_MOC_LITERAL(8, 100, 20), // "showMinorStandstills"
QT_MOC_LITERAL(9, 121, 17), // "showZenithPassage"
QT_MOC_LITERAL(10, 139, 16), // "showNadirPassage"
QT_MOC_LITERAL(11, 156, 18), // "showSelectedObject"
QT_MOC_LITERAL(12, 175, 14), // "showCurrentSun"
QT_MOC_LITERAL(13, 190, 15), // "showCurrentMoon"
QT_MOC_LITERAL(14, 206, 17), // "showCurrentPlanet"
QT_MOC_LITERAL(15, 224, 17), // "ArchaeoLine::Line"
QT_MOC_LITERAL(16, 242, 1), // "l"
QT_MOC_LITERAL(17, 244, 6), // "planet"
QT_MOC_LITERAL(18, 251, 12), // "setLineColor"
QT_MOC_LITERAL(19, 264, 9), // "whichLine"
QT_MOC_LITERAL(20, 274, 5), // "color"
QT_MOC_LITERAL(21, 280, 12), // "getLineColor"
QT_MOC_LITERAL(22, 293, 7), // "enabled"
QT_MOC_LITERAL(23, 301, 15), // "flagShowEquinox"
QT_MOC_LITERAL(24, 317, 17), // "flagShowSolstices"
QT_MOC_LITERAL(25, 335, 21), // "flagShowCrossquarters"
QT_MOC_LITERAL(26, 357, 24), // "flagShowMajorStandstills"
QT_MOC_LITERAL(27, 382, 24), // "flagShowMinorStandstills"
QT_MOC_LITERAL(28, 407, 21), // "flagShowZenithPassage"
QT_MOC_LITERAL(29, 429, 20), // "flagShowNadirPassage"
QT_MOC_LITERAL(30, 450, 22), // "flagShowSelectedObject"
QT_MOC_LITERAL(31, 473, 18), // "flagShowCurrentSun"
QT_MOC_LITERAL(32, 492, 19), // "flagShowCurrentMoon"
QT_MOC_LITERAL(33, 512, 21) // "enumShowCurrentPlanet"

    },
    "ArchaeoLines\0enableArchaeoLines\0\0b\0"
    "showEquinox\0showSolstices\0showCrossquarters\0"
    "showMajorStandstills\0showMinorStandstills\0"
    "showZenithPassage\0showNadirPassage\0"
    "showSelectedObject\0showCurrentSun\0"
    "showCurrentMoon\0showCurrentPlanet\0"
    "ArchaeoLine::Line\0l\0planet\0setLineColor\0"
    "whichLine\0color\0getLineColor\0enabled\0"
    "flagShowEquinox\0flagShowSolstices\0"
    "flagShowCrossquarters\0flagShowMajorStandstills\0"
    "flagShowMinorStandstills\0flagShowZenithPassage\0"
    "flagShowNadirPassage\0flagShowSelectedObject\0"
    "flagShowCurrentSun\0flagShowCurrentMoon\0"
    "enumShowCurrentPlanet"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_ArchaeoLines[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      15,   14, // methods
      12,  136, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       0,       // signalCount

 // slots: name, argc, parameters, tag, flags
       1,    1,   89,    2, 0x0a /* Public */,
       4,    1,   92,    2, 0x0a /* Public */,
       5,    1,   95,    2, 0x0a /* Public */,
       6,    1,   98,    2, 0x0a /* Public */,
       7,    1,  101,    2, 0x0a /* Public */,
       8,    1,  104,    2, 0x0a /* Public */,
       9,    1,  107,    2, 0x0a /* Public */,
      10,    1,  110,    2, 0x0a /* Public */,
      11,    1,  113,    2, 0x0a /* Public */,
      12,    1,  116,    2, 0x0a /* Public */,
      13,    1,  119,    2, 0x0a /* Public */,
      14,    1,  122,    2, 0x0a /* Public */,
      14,    1,  125,    2, 0x0a /* Public */,
      18,    2,  128,    2, 0x0a /* Public */,
      21,    1,  133,    2, 0x0a /* Public */,

 // slots: parameters
    QMetaType::Void, QMetaType::Bool,    3,
    QMetaType::Void, QMetaType::Bool,    3,
    QMetaType::Void, QMetaType::Bool,    3,
    QMetaType::Void, QMetaType::Bool,    3,
    QMetaType::Void, QMetaType::Bool,    3,
    QMetaType::Void, QMetaType::Bool,    3,
    QMetaType::Void, QMetaType::Bool,    3,
    QMetaType::Void, QMetaType::Bool,    3,
    QMetaType::Void, QMetaType::Bool,    3,
    QMetaType::Void, QMetaType::Bool,    3,
    QMetaType::Void, QMetaType::Bool,    3,
    QMetaType::Void, 0x80000000 | 15,   16,
    QMetaType::Void, QMetaType::QString,   17,
    QMetaType::Void, 0x80000000 | 15, QMetaType::QColor,   19,   20,
    QMetaType::QColor, 0x80000000 | 15,   19,

 // properties: name, type, flags
      22, QMetaType::Bool, 0x00095003,
      23, QMetaType::Bool, 0x00095003,
      24, QMetaType::Bool, 0x00095003,
      25, QMetaType::Bool, 0x00095003,
      26, QMetaType::Bool, 0x00095003,
      27, QMetaType::Bool, 0x00095003,
      28, QMetaType::Bool, 0x00095003,
      29, QMetaType::Bool, 0x00095003,
      30, QMetaType::Bool, 0x00095003,
      31, QMetaType::Bool, 0x00095003,
      32, QMetaType::Bool, 0x00095003,
      33, 0x80000000 | 15, 0x0009500b,

       0        // eod
};

void ArchaeoLines::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        ArchaeoLines *_t = static_cast<ArchaeoLines *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: _t->enableArchaeoLines((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 1: _t->showEquinox((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 2: _t->showSolstices((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 3: _t->showCrossquarters((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 4: _t->showMajorStandstills((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 5: _t->showMinorStandstills((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 6: _t->showZenithPassage((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 7: _t->showNadirPassage((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 8: _t->showSelectedObject((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 9: _t->showCurrentSun((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 10: _t->showCurrentMoon((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 11: _t->showCurrentPlanet((*reinterpret_cast< ArchaeoLine::Line(*)>(_a[1]))); break;
        case 12: _t->showCurrentPlanet((*reinterpret_cast< QString(*)>(_a[1]))); break;
        case 13: _t->setLineColor((*reinterpret_cast< ArchaeoLine::Line(*)>(_a[1])),(*reinterpret_cast< QColor(*)>(_a[2]))); break;
        case 14: { QColor _r = _t->getLineColor((*reinterpret_cast< ArchaeoLine::Line(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QColor*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
#ifndef QT_NO_PROPERTIES
    else if (_c == QMetaObject::ReadProperty) {
        ArchaeoLines *_t = static_cast<ArchaeoLines *>(_o);
        Q_UNUSED(_t)
        void *_v = _a[0];
        switch (_id) {
        case 0: *reinterpret_cast< bool*>(_v) = _t->isEnabled(); break;
        case 1: *reinterpret_cast< bool*>(_v) = _t->isEquinoxDisplayed(); break;
        case 2: *reinterpret_cast< bool*>(_v) = _t->isSolsticesDisplayed(); break;
        case 3: *reinterpret_cast< bool*>(_v) = _t->isCrossquartersDisplayed(); break;
        case 4: *reinterpret_cast< bool*>(_v) = _t->isMajorStandstillsDisplayed(); break;
        case 5: *reinterpret_cast< bool*>(_v) = _t->isMinorStandstillsDisplayed(); break;
        case 6: *reinterpret_cast< bool*>(_v) = _t->isZenithPassageDisplayed(); break;
        case 7: *reinterpret_cast< bool*>(_v) = _t->isNadirPassageDisplayed(); break;
        case 8: *reinterpret_cast< bool*>(_v) = _t->isSelectedObjectDisplayed(); break;
        case 9: *reinterpret_cast< bool*>(_v) = _t->isCurrentSunDisplayed(); break;
        case 10: *reinterpret_cast< bool*>(_v) = _t->isCurrentMoonDisplayed(); break;
        case 11: *reinterpret_cast< ArchaeoLine::Line*>(_v) = _t->whichCurrentPlanetDisplayed(); break;
        default: break;
        }
    } else if (_c == QMetaObject::WriteProperty) {
        ArchaeoLines *_t = static_cast<ArchaeoLines *>(_o);
        Q_UNUSED(_t)
        void *_v = _a[0];
        switch (_id) {
        case 0: _t->enableArchaeoLines(*reinterpret_cast< bool*>(_v)); break;
        case 1: _t->showEquinox(*reinterpret_cast< bool*>(_v)); break;
        case 2: _t->showSolstices(*reinterpret_cast< bool*>(_v)); break;
        case 3: _t->showCrossquarters(*reinterpret_cast< bool*>(_v)); break;
        case 4: _t->showMajorStandstills(*reinterpret_cast< bool*>(_v)); break;
        case 5: _t->showMinorStandstills(*reinterpret_cast< bool*>(_v)); break;
        case 6: _t->showZenithPassage(*reinterpret_cast< bool*>(_v)); break;
        case 7: _t->showNadirPassage(*reinterpret_cast< bool*>(_v)); break;
        case 8: _t->showSelectedObject(*reinterpret_cast< bool*>(_v)); break;
        case 9: _t->showCurrentSun(*reinterpret_cast< bool*>(_v)); break;
        case 10: _t->showCurrentMoon(*reinterpret_cast< bool*>(_v)); break;
        case 11: _t->showCurrentPlanet(*reinterpret_cast< ArchaeoLine::Line*>(_v)); break;
        default: break;
        }
    } else if (_c == QMetaObject::ResetProperty) {
    }
#endif // QT_NO_PROPERTIES
}

static const QMetaObject * const qt_meta_extradata_ArchaeoLines[] = {
        &ArchaeoLine::staticMetaObject,
    Q_NULLPTR
};

const QMetaObject ArchaeoLines::staticMetaObject = {
    { &StelModule::staticMetaObject, qt_meta_stringdata_ArchaeoLines.data,
      qt_meta_data_ArchaeoLines,  qt_static_metacall, qt_meta_extradata_ArchaeoLines, Q_NULLPTR}
};


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

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

int ArchaeoLines::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 < 15)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 15;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 15)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 15;
    }
#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 -= 12;
    } else if (_c == QMetaObject::QueryPropertyDesignable) {
        _id -= 12;
    } else if (_c == QMetaObject::QueryPropertyScriptable) {
        _id -= 12;
    } else if (_c == QMetaObject::QueryPropertyStored) {
        _id -= 12;
    } else if (_c == QMetaObject::QueryPropertyEditable) {
        _id -= 12;
    } else if (_c == QMetaObject::QueryPropertyUser) {
        _id -= 12;
    }
#endif // QT_NO_PROPERTIES
    return _id;
}
struct qt_meta_stringdata_ArchaeoLinesStelPluginInterface_t {
    QByteArrayData data[1];
    char stringdata0[32];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_ArchaeoLinesStelPluginInterface_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_ArchaeoLinesStelPluginInterface_t qt_meta_stringdata_ArchaeoLinesStelPluginInterface = {
    {
QT_MOC_LITERAL(0, 0, 31) // "ArchaeoLinesStelPluginInterface"

    },
    "ArchaeoLinesStelPluginInterface"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_ArchaeoLinesStelPluginInterface[] = {

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

       0        // eod
};

void ArchaeoLinesStelPluginInterface::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    Q_UNUSED(_o);
    Q_UNUSED(_id);
    Q_UNUSED(_c);
    Q_UNUSED(_a);
}

const QMetaObject ArchaeoLinesStelPluginInterface::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_ArchaeoLinesStelPluginInterface.data,
      qt_meta_data_ArchaeoLinesStelPluginInterface,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *ArchaeoLinesStelPluginInterface::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_ArchaeoLinesStelPluginInterface.stringdata0))
        return static_cast<void*>(const_cast< ArchaeoLinesStelPluginInterface*>(this));
    if (!strcmp(_clname, "StelPluginInterface"))
        return static_cast< StelPluginInterface*>(const_cast< ArchaeoLinesStelPluginInterface*>(this));
    if (!strcmp(_clname, "org.stellarium.StelPluginInterface"))
        return static_cast< StelPluginInterface*>(const_cast< ArchaeoLinesStelPluginInterface*>(this));
    return QObject::qt_metacast(_clname);
}

int ArchaeoLinesStelPluginInterface::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    return _id;
}

QT_PLUGIN_METADATA_SECTION const uint qt_section_alignment_dummy = 42;

#ifdef QT_NO_DEBUG

QT_PLUGIN_METADATA_SECTION
static const unsigned char qt_pluginMetaData[] = {
    'Q', 'T', 'M', 'E', 'T', 'A', 'D', 'A', 'T', 'A', ' ', ' ',
    'q',  'b',  'j',  's',  0x01, 0x00, 0x00, 0x00,
    0xbc, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00,
    0xa8, 0x00, 0x00, 0x00, 0x1b, 0x03, 0x00, 0x00,
    0x03, 0x00, 'I',  'I',  'D',  0x00, 0x00, 0x00,
    '"',  0x00, 'o',  'r',  'g',  '.',  's',  't', 
    'e',  'l',  'l',  'a',  'r',  'i',  'u',  'm', 
    '.',  'S',  't',  'e',  'l',  'P',  'l',  'u', 
    'g',  'i',  'n',  'I',  'n',  't',  'e',  'r', 
    'f',  'a',  'c',  'e',  0x9b, 0x09, 0x00, 0x00,
    0x09, 0x00, 'c',  'l',  'a',  's',  's',  'N', 
    'a',  'm',  'e',  0x00, 0x1f, 0x00, 'A',  'r', 
    'c',  'h',  'a',  'e',  'o',  'L',  'i',  'n', 
    'e',  's',  'S',  't',  'e',  'l',  'P',  'l', 
    'u',  'g',  'i',  'n',  'I',  'n',  't',  'e', 
    'r',  'f',  'a',  'c',  'e',  0x00, 0x00, 0x00,
    'Z',  0xc0, 0xa0, 0x00, 0x07, 0x00, 'v',  'e', 
    'r',  's',  'i',  'o',  'n',  0x00, 0x00, 0x00,
    0x11, 0x00, 0x00, 0x00, 0x05, 0x00, 'd',  'e', 
    'b',  'u',  'g',  0x00, 0x95, 0x13, 0x00, 0x00,
    0x08, 0x00, 'M',  'e',  't',  'a',  'D',  'a', 
    't',  'a',  0x00, 0x00, 0x0c, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x0c, 0x00, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x00,
    '<',  0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
    'p',  0x00, 0x00, 0x00
};

#else // QT_NO_DEBUG

QT_PLUGIN_METADATA_SECTION
static const unsigned char qt_pluginMetaData[] = {
    'Q', 'T', 'M', 'E', 'T', 'A', 'D', 'A', 'T', 'A', ' ', ' ',
    'q',  'b',  'j',  's',  0x01, 0x00, 0x00, 0x00,
    0xbc, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00,
    0xa8, 0x00, 0x00, 0x00, 0x1b, 0x03, 0x00, 0x00,
    0x03, 0x00, 'I',  'I',  'D',  0x00, 0x00, 0x00,
    '"',  0x00, 'o',  'r',  'g',  '.',  's',  't', 
    'e',  'l',  'l',  'a',  'r',  'i',  'u',  'm', 
    '.',  'S',  't',  'e',  'l',  'P',  'l',  'u', 
    'g',  'i',  'n',  'I',  'n',  't',  'e',  'r', 
    'f',  'a',  'c',  'e',  0x95, 0x09, 0x00, 0x00,
    0x08, 0x00, 'M',  'e',  't',  'a',  'D',  'a', 
    't',  'a',  0x00, 0x00, 0x0c, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x1b, 0x0d, 0x00, 0x00, 0x09, 0x00, 'c',  'l', 
    'a',  's',  's',  'N',  'a',  'm',  'e',  0x00,
    0x1f, 0x00, 'A',  'r',  'c',  'h',  'a',  'e', 
    'o',  'L',  'i',  'n',  'e',  's',  'S',  't', 
    'e',  'l',  'P',  'l',  'u',  'g',  'i',  'n', 
    'I',  'n',  't',  'e',  'r',  'f',  'a',  'c', 
    'e',  0x00, 0x00, 0x00, '1',  0x00, 0x00, 0x00,
    0x05, 0x00, 'd',  'e',  'b',  'u',  'g',  0x00,
    'Z',  0xc0, 0xa0, 0x00, 0x07, 0x00, 'v',  'e', 
    'r',  's',  'i',  'o',  'n',  0x00, 0x00, 0x00,
    0x0c, 0x00, 0x00, 0x00, '<',  0x00, 0x00, 0x00,
    'X',  0x00, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x00,
    0x98, 0x00, 0x00, 0x00
};
#endif // QT_NO_DEBUG

QT_MOC_EXPORT_PLUGIN(ArchaeoLinesStelPluginInterface, ArchaeoLinesStelPluginInterface)

QT_END_MOC_NAMESPACE
