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

#include "../../../src/plasma-framework-5.12.0/src/plasma/plasma.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'plasma.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.4.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_Plasma__Types_t {
    QByteArrayData data[102];
    char stringdata[1543];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_Plasma__Types_t, stringdata) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_Plasma__Types_t qt_meta_stringdata_Plasma__Types = {
    {
QT_MOC_LITERAL(0, 0, 13), // "Plasma::Types"
QT_MOC_LITERAL(1, 14, 10), // "Constraint"
QT_MOC_LITERAL(2, 25, 12), // "NoConstraint"
QT_MOC_LITERAL(3, 38, 20), // "FormFactorConstraint"
QT_MOC_LITERAL(4, 59, 18), // "LocationConstraint"
QT_MOC_LITERAL(5, 78, 16), // "ScreenConstraint"
QT_MOC_LITERAL(6, 95, 19), // "ImmutableConstraint"
QT_MOC_LITERAL(7, 115, 26), // "StartupCompletedConstraint"
QT_MOC_LITERAL(8, 142, 17), // "ContextConstraint"
QT_MOC_LITERAL(9, 160, 17), // "UiReadyConstraint"
QT_MOC_LITERAL(10, 178, 14), // "AllConstraints"
QT_MOC_LITERAL(11, 193, 10), // "FormFactor"
QT_MOC_LITERAL(12, 204, 6), // "Planar"
QT_MOC_LITERAL(13, 211, 11), // "MediaCenter"
QT_MOC_LITERAL(14, 223, 10), // "Horizontal"
QT_MOC_LITERAL(15, 234, 8), // "Vertical"
QT_MOC_LITERAL(16, 243, 11), // "Application"
QT_MOC_LITERAL(17, 255, 15), // "ContainmentType"
QT_MOC_LITERAL(18, 271, 17), // "NoContainmentType"
QT_MOC_LITERAL(19, 289, 18), // "DesktopContainment"
QT_MOC_LITERAL(20, 308, 16), // "PanelContainment"
QT_MOC_LITERAL(21, 325, 17), // "CustomContainment"
QT_MOC_LITERAL(22, 343, 22), // "CustomPanelContainment"
QT_MOC_LITERAL(23, 366, 10), // "ActionType"
QT_MOC_LITERAL(24, 377, 9), // "AddAction"
QT_MOC_LITERAL(25, 387, 15), // "ConfigureAction"
QT_MOC_LITERAL(26, 403, 13), // "ControlAction"
QT_MOC_LITERAL(27, 417, 10), // "MiscAction"
QT_MOC_LITERAL(28, 428, 17), // "DestructiveAction"
QT_MOC_LITERAL(29, 446, 10), // "UserAction"
QT_MOC_LITERAL(30, 457, 9), // "Direction"
QT_MOC_LITERAL(31, 467, 4), // "Down"
QT_MOC_LITERAL(32, 472, 2), // "Up"
QT_MOC_LITERAL(33, 475, 4), // "Left"
QT_MOC_LITERAL(34, 480, 5), // "Right"
QT_MOC_LITERAL(35, 486, 8), // "Location"
QT_MOC_LITERAL(36, 495, 8), // "Floating"
QT_MOC_LITERAL(37, 504, 7), // "Desktop"
QT_MOC_LITERAL(38, 512, 10), // "FullScreen"
QT_MOC_LITERAL(39, 523, 7), // "TopEdge"
QT_MOC_LITERAL(40, 531, 10), // "BottomEdge"
QT_MOC_LITERAL(41, 542, 8), // "LeftEdge"
QT_MOC_LITERAL(42, 551, 9), // "RightEdge"
QT_MOC_LITERAL(43, 561, 8), // "Position"
QT_MOC_LITERAL(44, 570, 14), // "LeftPositioned"
QT_MOC_LITERAL(45, 585, 15), // "RightPositioned"
QT_MOC_LITERAL(46, 601, 13), // "TopPositioned"
QT_MOC_LITERAL(47, 615, 16), // "BottomPositioned"
QT_MOC_LITERAL(48, 632, 16), // "CenterPositioned"
QT_MOC_LITERAL(49, 649, 14), // "PopupPlacement"
QT_MOC_LITERAL(50, 664, 13), // "FloatingPopup"
QT_MOC_LITERAL(51, 678, 24), // "TopPosedLeftAlignedPopup"
QT_MOC_LITERAL(52, 703, 25), // "TopPosedRightAlignedPopup"
QT_MOC_LITERAL(53, 729, 24), // "LeftPosedTopAlignedPopup"
QT_MOC_LITERAL(54, 754, 27), // "LeftPosedBottomAlignedPopup"
QT_MOC_LITERAL(55, 782, 27), // "BottomPosedLeftAlignedPopup"
QT_MOC_LITERAL(56, 810, 28), // "BottomPosedRightAlignedPopup"
QT_MOC_LITERAL(57, 839, 25), // "RightPosedTopAlignedPopup"
QT_MOC_LITERAL(58, 865, 28), // "RightPosedBottomAlignedPopup"
QT_MOC_LITERAL(59, 894, 13), // "FlipDirection"
QT_MOC_LITERAL(60, 908, 6), // "NoFlip"
QT_MOC_LITERAL(61, 915, 14), // "HorizontalFlip"
QT_MOC_LITERAL(62, 930, 12), // "VerticalFlip"
QT_MOC_LITERAL(63, 943, 17), // "IntervalAlignment"
QT_MOC_LITERAL(64, 961, 11), // "NoAlignment"
QT_MOC_LITERAL(65, 973, 13), // "AlignToMinute"
QT_MOC_LITERAL(66, 987, 11), // "AlignToHour"
QT_MOC_LITERAL(67, 999, 16), // "ImmutabilityType"
QT_MOC_LITERAL(68, 1016, 7), // "Mutable"
QT_MOC_LITERAL(69, 1024, 13), // "UserImmutable"
QT_MOC_LITERAL(70, 1038, 15), // "SystemImmutable"
QT_MOC_LITERAL(71, 1054, 13), // "ComponentType"
QT_MOC_LITERAL(72, 1068, 15), // "AppletComponent"
QT_MOC_LITERAL(73, 1084, 19), // "DataEngineComponent"
QT_MOC_LITERAL(74, 1104, 20), // "ContainmentComponent"
QT_MOC_LITERAL(75, 1125, 18), // "WallpaperComponent"
QT_MOC_LITERAL(76, 1144, 16), // "GenericComponent"
QT_MOC_LITERAL(77, 1161, 10), // "MarginEdge"
QT_MOC_LITERAL(78, 1172, 9), // "TopMargin"
QT_MOC_LITERAL(79, 1182, 12), // "BottomMargin"
QT_MOC_LITERAL(80, 1195, 10), // "LeftMargin"
QT_MOC_LITERAL(81, 1206, 11), // "RightMargin"
QT_MOC_LITERAL(82, 1218, 10), // "ItemStatus"
QT_MOC_LITERAL(83, 1229, 13), // "UnknownStatus"
QT_MOC_LITERAL(84, 1243, 13), // "PassiveStatus"
QT_MOC_LITERAL(85, 1257, 12), // "ActiveStatus"
QT_MOC_LITERAL(86, 1270, 20), // "NeedsAttentionStatus"
QT_MOC_LITERAL(87, 1291, 23), // "RequiresAttentionStatus"
QT_MOC_LITERAL(88, 1315, 20), // "AcceptingInputStatus"
QT_MOC_LITERAL(89, 1336, 10), // "TrustLevel"
QT_MOC_LITERAL(90, 1347, 17), // "UnverifiableTrust"
QT_MOC_LITERAL(91, 1365, 19), // "CompletelyUntrusted"
QT_MOC_LITERAL(92, 1385, 14), // "UnknownTrusted"
QT_MOC_LITERAL(93, 1400, 11), // "UserTrusted"
QT_MOC_LITERAL(94, 1412, 11), // "SelfTrusted"
QT_MOC_LITERAL(95, 1424, 12), // "FullyTrusted"
QT_MOC_LITERAL(96, 1437, 17), // "UltimatelyTrusted"
QT_MOC_LITERAL(97, 1455, 15), // "BackgroundHints"
QT_MOC_LITERAL(98, 1471, 12), // "NoBackground"
QT_MOC_LITERAL(99, 1484, 18), // "StandardBackground"
QT_MOC_LITERAL(100, 1503, 21), // "TranslucentBackground"
QT_MOC_LITERAL(101, 1525, 17) // "DefaultBackground"

    },
    "Plasma::Types\0Constraint\0NoConstraint\0"
    "FormFactorConstraint\0LocationConstraint\0"
    "ScreenConstraint\0ImmutableConstraint\0"
    "StartupCompletedConstraint\0ContextConstraint\0"
    "UiReadyConstraint\0AllConstraints\0"
    "FormFactor\0Planar\0MediaCenter\0Horizontal\0"
    "Vertical\0Application\0ContainmentType\0"
    "NoContainmentType\0DesktopContainment\0"
    "PanelContainment\0CustomContainment\0"
    "CustomPanelContainment\0ActionType\0"
    "AddAction\0ConfigureAction\0ControlAction\0"
    "MiscAction\0DestructiveAction\0UserAction\0"
    "Direction\0Down\0Up\0Left\0Right\0Location\0"
    "Floating\0Desktop\0FullScreen\0TopEdge\0"
    "BottomEdge\0LeftEdge\0RightEdge\0Position\0"
    "LeftPositioned\0RightPositioned\0"
    "TopPositioned\0BottomPositioned\0"
    "CenterPositioned\0PopupPlacement\0"
    "FloatingPopup\0TopPosedLeftAlignedPopup\0"
    "TopPosedRightAlignedPopup\0"
    "LeftPosedTopAlignedPopup\0"
    "LeftPosedBottomAlignedPopup\0"
    "BottomPosedLeftAlignedPopup\0"
    "BottomPosedRightAlignedPopup\0"
    "RightPosedTopAlignedPopup\0"
    "RightPosedBottomAlignedPopup\0FlipDirection\0"
    "NoFlip\0HorizontalFlip\0VerticalFlip\0"
    "IntervalAlignment\0NoAlignment\0"
    "AlignToMinute\0AlignToHour\0ImmutabilityType\0"
    "Mutable\0UserImmutable\0SystemImmutable\0"
    "ComponentType\0AppletComponent\0"
    "DataEngineComponent\0ContainmentComponent\0"
    "WallpaperComponent\0GenericComponent\0"
    "MarginEdge\0TopMargin\0BottomMargin\0"
    "LeftMargin\0RightMargin\0ItemStatus\0"
    "UnknownStatus\0PassiveStatus\0ActiveStatus\0"
    "NeedsAttentionStatus\0RequiresAttentionStatus\0"
    "AcceptingInputStatus\0TrustLevel\0"
    "UnverifiableTrust\0CompletelyUntrusted\0"
    "UnknownTrusted\0UserTrusted\0SelfTrusted\0"
    "FullyTrusted\0UltimatelyTrusted\0"
    "BackgroundHints\0NoBackground\0"
    "StandardBackground\0TranslucentBackground\0"
    "DefaultBackground"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_Plasma__Types[] = {

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

 // enums: name, flags, count, data
       1, 0x0,    9,   78,
      11, 0x0,    5,   96,
      17, 0x0,    5,  106,
      23, 0x0,    6,  116,
      30, 0x0,    4,  128,
      35, 0x0,    7,  136,
      43, 0x0,    5,  150,
      49, 0x0,    9,  160,
      59, 0x0,    3,  178,
      63, 0x0,    3,  184,
      67, 0x0,    3,  190,
      71, 0x0,    5,  196,
      77, 0x0,    4,  206,
      82, 0x0,    6,  214,
      89, 0x0,    7,  226,
      97, 0x0,    4,  240,

 // enum data: key, value
       2, uint(Plasma::Types::NoConstraint),
       3, uint(Plasma::Types::FormFactorConstraint),
       4, uint(Plasma::Types::LocationConstraint),
       5, uint(Plasma::Types::ScreenConstraint),
       6, uint(Plasma::Types::ImmutableConstraint),
       7, uint(Plasma::Types::StartupCompletedConstraint),
       8, uint(Plasma::Types::ContextConstraint),
       9, uint(Plasma::Types::UiReadyConstraint),
      10, uint(Plasma::Types::AllConstraints),
      12, uint(Plasma::Types::Planar),
      13, uint(Plasma::Types::MediaCenter),
      14, uint(Plasma::Types::Horizontal),
      15, uint(Plasma::Types::Vertical),
      16, uint(Plasma::Types::Application),
      18, uint(Plasma::Types::NoContainmentType),
      19, uint(Plasma::Types::DesktopContainment),
      20, uint(Plasma::Types::PanelContainment),
      21, uint(Plasma::Types::CustomContainment),
      22, uint(Plasma::Types::CustomPanelContainment),
      24, uint(Plasma::Types::AddAction),
      25, uint(Plasma::Types::ConfigureAction),
      26, uint(Plasma::Types::ControlAction),
      27, uint(Plasma::Types::MiscAction),
      28, uint(Plasma::Types::DestructiveAction),
      29, uint(Plasma::Types::UserAction),
      31, uint(Plasma::Types::Down),
      32, uint(Plasma::Types::Up),
      33, uint(Plasma::Types::Left),
      34, uint(Plasma::Types::Right),
      36, uint(Plasma::Types::Floating),
      37, uint(Plasma::Types::Desktop),
      38, uint(Plasma::Types::FullScreen),
      39, uint(Plasma::Types::TopEdge),
      40, uint(Plasma::Types::BottomEdge),
      41, uint(Plasma::Types::LeftEdge),
      42, uint(Plasma::Types::RightEdge),
      44, uint(Plasma::Types::LeftPositioned),
      45, uint(Plasma::Types::RightPositioned),
      46, uint(Plasma::Types::TopPositioned),
      47, uint(Plasma::Types::BottomPositioned),
      48, uint(Plasma::Types::CenterPositioned),
      50, uint(Plasma::Types::FloatingPopup),
      51, uint(Plasma::Types::TopPosedLeftAlignedPopup),
      52, uint(Plasma::Types::TopPosedRightAlignedPopup),
      53, uint(Plasma::Types::LeftPosedTopAlignedPopup),
      54, uint(Plasma::Types::LeftPosedBottomAlignedPopup),
      55, uint(Plasma::Types::BottomPosedLeftAlignedPopup),
      56, uint(Plasma::Types::BottomPosedRightAlignedPopup),
      57, uint(Plasma::Types::RightPosedTopAlignedPopup),
      58, uint(Plasma::Types::RightPosedBottomAlignedPopup),
      60, uint(Plasma::Types::NoFlip),
      61, uint(Plasma::Types::HorizontalFlip),
      62, uint(Plasma::Types::VerticalFlip),
      64, uint(Plasma::Types::NoAlignment),
      65, uint(Plasma::Types::AlignToMinute),
      66, uint(Plasma::Types::AlignToHour),
      68, uint(Plasma::Types::Mutable),
      69, uint(Plasma::Types::UserImmutable),
      70, uint(Plasma::Types::SystemImmutable),
      72, uint(Plasma::Types::AppletComponent),
      73, uint(Plasma::Types::DataEngineComponent),
      74, uint(Plasma::Types::ContainmentComponent),
      75, uint(Plasma::Types::WallpaperComponent),
      76, uint(Plasma::Types::GenericComponent),
      78, uint(Plasma::Types::TopMargin),
      79, uint(Plasma::Types::BottomMargin),
      80, uint(Plasma::Types::LeftMargin),
      81, uint(Plasma::Types::RightMargin),
      83, uint(Plasma::Types::UnknownStatus),
      84, uint(Plasma::Types::PassiveStatus),
      85, uint(Plasma::Types::ActiveStatus),
      86, uint(Plasma::Types::NeedsAttentionStatus),
      87, uint(Plasma::Types::RequiresAttentionStatus),
      88, uint(Plasma::Types::AcceptingInputStatus),
      90, uint(Plasma::Types::UnverifiableTrust),
      91, uint(Plasma::Types::CompletelyUntrusted),
      92, uint(Plasma::Types::UnknownTrusted),
      93, uint(Plasma::Types::UserTrusted),
      94, uint(Plasma::Types::SelfTrusted),
      95, uint(Plasma::Types::FullyTrusted),
      96, uint(Plasma::Types::UltimatelyTrusted),
      98, uint(Plasma::Types::NoBackground),
      99, uint(Plasma::Types::StandardBackground),
     100, uint(Plasma::Types::TranslucentBackground),
     101, uint(Plasma::Types::DefaultBackground),

       0        // eod
};

void Plasma::Types::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 Plasma::Types::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_Plasma__Types.data,
      qt_meta_data_Plasma__Types,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *Plasma::Types::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_Plasma__Types.stringdata))
        return static_cast<void*>(const_cast< Types*>(this));
    return QObject::qt_metacast(_clname);
}

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