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

#include <memory>
#include "../../../../../plasma-framework-5.116.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.15.19. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif

QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_Plasma__Types_t {
    QByteArrayData data[117];
    char stringdata0[1851];
};
#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, stringdata0) + 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, 15), // "ConstraintFlags"
QT_MOC_LITERAL(12, 209, 15), // "ConstraintHints"
QT_MOC_LITERAL(13, 225, 6), // "NoHint"
QT_MOC_LITERAL(14, 232, 11), // "CanFillArea"
QT_MOC_LITERAL(15, 244, 20), // "MarginAreasSeparator"
QT_MOC_LITERAL(16, 265, 10), // "FormFactor"
QT_MOC_LITERAL(17, 276, 6), // "Planar"
QT_MOC_LITERAL(18, 283, 11), // "MediaCenter"
QT_MOC_LITERAL(19, 295, 10), // "Horizontal"
QT_MOC_LITERAL(20, 306, 8), // "Vertical"
QT_MOC_LITERAL(21, 315, 11), // "Application"
QT_MOC_LITERAL(22, 327, 22), // "ContainmentDisplayHint"
QT_MOC_LITERAL(23, 350, 24), // "NoContainmentDisplayHint"
QT_MOC_LITERAL(24, 375, 31), // "ContainmentDrawsPlasmoidHeading"
QT_MOC_LITERAL(25, 407, 32), // "ContainmentForcesSquarePlasmoids"
QT_MOC_LITERAL(26, 440, 19), // "DesktopFullyCovered"
QT_MOC_LITERAL(27, 460, 23), // "ContainmentDisplayHints"
QT_MOC_LITERAL(28, 484, 15), // "ContainmentType"
QT_MOC_LITERAL(29, 500, 17), // "NoContainmentType"
QT_MOC_LITERAL(30, 518, 18), // "DesktopContainment"
QT_MOC_LITERAL(31, 537, 16), // "PanelContainment"
QT_MOC_LITERAL(32, 554, 17), // "CustomContainment"
QT_MOC_LITERAL(33, 572, 22), // "CustomPanelContainment"
QT_MOC_LITERAL(34, 595, 25), // "CustomEmbeddedContainment"
QT_MOC_LITERAL(35, 621, 10), // "ActionType"
QT_MOC_LITERAL(36, 632, 9), // "AddAction"
QT_MOC_LITERAL(37, 642, 15), // "ConfigureAction"
QT_MOC_LITERAL(38, 658, 13), // "ControlAction"
QT_MOC_LITERAL(39, 672, 10), // "MiscAction"
QT_MOC_LITERAL(40, 683, 17), // "DestructiveAction"
QT_MOC_LITERAL(41, 701, 10), // "UserAction"
QT_MOC_LITERAL(42, 712, 9), // "Direction"
QT_MOC_LITERAL(43, 722, 4), // "Down"
QT_MOC_LITERAL(44, 727, 2), // "Up"
QT_MOC_LITERAL(45, 730, 4), // "Left"
QT_MOC_LITERAL(46, 735, 5), // "Right"
QT_MOC_LITERAL(47, 741, 8), // "Location"
QT_MOC_LITERAL(48, 750, 8), // "Floating"
QT_MOC_LITERAL(49, 759, 7), // "Desktop"
QT_MOC_LITERAL(50, 767, 10), // "FullScreen"
QT_MOC_LITERAL(51, 778, 7), // "TopEdge"
QT_MOC_LITERAL(52, 786, 10), // "BottomEdge"
QT_MOC_LITERAL(53, 797, 8), // "LeftEdge"
QT_MOC_LITERAL(54, 806, 9), // "RightEdge"
QT_MOC_LITERAL(55, 816, 8), // "Position"
QT_MOC_LITERAL(56, 825, 14), // "LeftPositioned"
QT_MOC_LITERAL(57, 840, 15), // "RightPositioned"
QT_MOC_LITERAL(58, 856, 13), // "TopPositioned"
QT_MOC_LITERAL(59, 870, 16), // "BottomPositioned"
QT_MOC_LITERAL(60, 887, 16), // "CenterPositioned"
QT_MOC_LITERAL(61, 904, 14), // "PopupPlacement"
QT_MOC_LITERAL(62, 919, 13), // "FloatingPopup"
QT_MOC_LITERAL(63, 933, 24), // "TopPosedLeftAlignedPopup"
QT_MOC_LITERAL(64, 958, 25), // "TopPosedRightAlignedPopup"
QT_MOC_LITERAL(65, 984, 24), // "LeftPosedTopAlignedPopup"
QT_MOC_LITERAL(66, 1009, 27), // "LeftPosedBottomAlignedPopup"
QT_MOC_LITERAL(67, 1037, 27), // "BottomPosedLeftAlignedPopup"
QT_MOC_LITERAL(68, 1065, 28), // "BottomPosedRightAlignedPopup"
QT_MOC_LITERAL(69, 1094, 25), // "RightPosedTopAlignedPopup"
QT_MOC_LITERAL(70, 1120, 28), // "RightPosedBottomAlignedPopup"
QT_MOC_LITERAL(71, 1149, 13), // "FlipDirection"
QT_MOC_LITERAL(72, 1163, 6), // "NoFlip"
QT_MOC_LITERAL(73, 1170, 14), // "HorizontalFlip"
QT_MOC_LITERAL(74, 1185, 12), // "VerticalFlip"
QT_MOC_LITERAL(75, 1198, 17), // "IntervalAlignment"
QT_MOC_LITERAL(76, 1216, 11), // "NoAlignment"
QT_MOC_LITERAL(77, 1228, 13), // "AlignToMinute"
QT_MOC_LITERAL(78, 1242, 11), // "AlignToHour"
QT_MOC_LITERAL(79, 1254, 16), // "ImmutabilityType"
QT_MOC_LITERAL(80, 1271, 7), // "Mutable"
QT_MOC_LITERAL(81, 1279, 13), // "UserImmutable"
QT_MOC_LITERAL(82, 1293, 15), // "SystemImmutable"
QT_MOC_LITERAL(83, 1309, 13), // "ComponentType"
QT_MOC_LITERAL(84, 1323, 15), // "AppletComponent"
QT_MOC_LITERAL(85, 1339, 19), // "DataEngineComponent"
QT_MOC_LITERAL(86, 1359, 20), // "ContainmentComponent"
QT_MOC_LITERAL(87, 1380, 18), // "WallpaperComponent"
QT_MOC_LITERAL(88, 1399, 16), // "GenericComponent"
QT_MOC_LITERAL(89, 1416, 10), // "MarginEdge"
QT_MOC_LITERAL(90, 1427, 9), // "TopMargin"
QT_MOC_LITERAL(91, 1437, 12), // "BottomMargin"
QT_MOC_LITERAL(92, 1450, 10), // "LeftMargin"
QT_MOC_LITERAL(93, 1461, 11), // "RightMargin"
QT_MOC_LITERAL(94, 1473, 10), // "ItemStatus"
QT_MOC_LITERAL(95, 1484, 13), // "UnknownStatus"
QT_MOC_LITERAL(96, 1498, 13), // "PassiveStatus"
QT_MOC_LITERAL(97, 1512, 12), // "ActiveStatus"
QT_MOC_LITERAL(98, 1525, 20), // "NeedsAttentionStatus"
QT_MOC_LITERAL(99, 1546, 23), // "RequiresAttentionStatus"
QT_MOC_LITERAL(100, 1570, 20), // "AcceptingInputStatus"
QT_MOC_LITERAL(101, 1591, 12), // "HiddenStatus"
QT_MOC_LITERAL(102, 1604, 10), // "TrustLevel"
QT_MOC_LITERAL(103, 1615, 17), // "UnverifiableTrust"
QT_MOC_LITERAL(104, 1633, 19), // "CompletelyUntrusted"
QT_MOC_LITERAL(105, 1653, 14), // "UnknownTrusted"
QT_MOC_LITERAL(106, 1668, 11), // "UserTrusted"
QT_MOC_LITERAL(107, 1680, 11), // "SelfTrusted"
QT_MOC_LITERAL(108, 1692, 12), // "FullyTrusted"
QT_MOC_LITERAL(109, 1705, 17), // "UltimatelyTrusted"
QT_MOC_LITERAL(110, 1723, 15), // "BackgroundHints"
QT_MOC_LITERAL(111, 1739, 12), // "NoBackground"
QT_MOC_LITERAL(112, 1752, 18), // "StandardBackground"
QT_MOC_LITERAL(113, 1771, 21), // "TranslucentBackground"
QT_MOC_LITERAL(114, 1793, 16), // "ShadowBackground"
QT_MOC_LITERAL(115, 1810, 22), // "ConfigurableBackground"
QT_MOC_LITERAL(116, 1833, 17) // "DefaultBackground"

    },
    "Plasma::Types\0Constraint\0NoConstraint\0"
    "FormFactorConstraint\0LocationConstraint\0"
    "ScreenConstraint\0ImmutableConstraint\0"
    "StartupCompletedConstraint\0ContextConstraint\0"
    "UiReadyConstraint\0AllConstraints\0"
    "ConstraintFlags\0ConstraintHints\0NoHint\0"
    "CanFillArea\0MarginAreasSeparator\0"
    "FormFactor\0Planar\0MediaCenter\0Horizontal\0"
    "Vertical\0Application\0ContainmentDisplayHint\0"
    "NoContainmentDisplayHint\0"
    "ContainmentDrawsPlasmoidHeading\0"
    "ContainmentForcesSquarePlasmoids\0"
    "DesktopFullyCovered\0ContainmentDisplayHints\0"
    "ContainmentType\0NoContainmentType\0"
    "DesktopContainment\0PanelContainment\0"
    "CustomContainment\0CustomPanelContainment\0"
    "CustomEmbeddedContainment\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\0HiddenStatus\0"
    "TrustLevel\0UnverifiableTrust\0"
    "CompletelyUntrusted\0UnknownTrusted\0"
    "UserTrusted\0SelfTrusted\0FullyTrusted\0"
    "UltimatelyTrusted\0BackgroundHints\0"
    "NoBackground\0StandardBackground\0"
    "TranslucentBackground\0ShadowBackground\0"
    "ConfigurableBackground\0DefaultBackground"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_Plasma__Types[] = {

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

 // enums: name, alias, flags, count, data
       1,    1, 0x0,    9,  109,
      11,   12, 0x1,    3,  127,
      16,   16, 0x0,    5,  133,
      22,   22, 0x0,    4,  143,
      27,   22, 0x1,    4,  151,
      28,   28, 0x0,    6,  159,
      35,   35, 0x0,    6,  171,
      42,   42, 0x0,    4,  183,
      47,   47, 0x0,    7,  191,
      55,   55, 0x0,    5,  205,
      61,   61, 0x0,    9,  215,
      71,   71, 0x0,    3,  233,
      75,   75, 0x0,    3,  239,
      79,   79, 0x0,    3,  245,
      83,   83, 0x0,    5,  251,
      89,   89, 0x0,    4,  261,
      94,   94, 0x0,    7,  269,
     102,  102, 0x0,    7,  283,
     110,  110, 0x0,    6,  297,

 // 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),
      13, uint(Plasma::Types::NoHint),
      14, uint(Plasma::Types::CanFillArea),
      15, uint(Plasma::Types::MarginAreasSeparator),
      17, uint(Plasma::Types::Planar),
      18, uint(Plasma::Types::MediaCenter),
      19, uint(Plasma::Types::Horizontal),
      20, uint(Plasma::Types::Vertical),
      21, uint(Plasma::Types::Application),
      23, uint(Plasma::Types::NoContainmentDisplayHint),
      24, uint(Plasma::Types::ContainmentDrawsPlasmoidHeading),
      25, uint(Plasma::Types::ContainmentForcesSquarePlasmoids),
      26, uint(Plasma::Types::DesktopFullyCovered),
      23, uint(Plasma::Types::NoContainmentDisplayHint),
      24, uint(Plasma::Types::ContainmentDrawsPlasmoidHeading),
      25, uint(Plasma::Types::ContainmentForcesSquarePlasmoids),
      26, uint(Plasma::Types::DesktopFullyCovered),
      29, uint(Plasma::Types::NoContainmentType),
      30, uint(Plasma::Types::DesktopContainment),
      31, uint(Plasma::Types::PanelContainment),
      32, uint(Plasma::Types::CustomContainment),
      33, uint(Plasma::Types::CustomPanelContainment),
      34, uint(Plasma::Types::CustomEmbeddedContainment),
      36, uint(Plasma::Types::AddAction),
      37, uint(Plasma::Types::ConfigureAction),
      38, uint(Plasma::Types::ControlAction),
      39, uint(Plasma::Types::MiscAction),
      40, uint(Plasma::Types::DestructiveAction),
      41, uint(Plasma::Types::UserAction),
      43, uint(Plasma::Types::Down),
      44, uint(Plasma::Types::Up),
      45, uint(Plasma::Types::Left),
      46, uint(Plasma::Types::Right),
      48, uint(Plasma::Types::Floating),
      49, uint(Plasma::Types::Desktop),
      50, uint(Plasma::Types::FullScreen),
      51, uint(Plasma::Types::TopEdge),
      52, uint(Plasma::Types::BottomEdge),
      53, uint(Plasma::Types::LeftEdge),
      54, uint(Plasma::Types::RightEdge),
      56, uint(Plasma::Types::LeftPositioned),
      57, uint(Plasma::Types::RightPositioned),
      58, uint(Plasma::Types::TopPositioned),
      59, uint(Plasma::Types::BottomPositioned),
      60, uint(Plasma::Types::CenterPositioned),
      62, uint(Plasma::Types::FloatingPopup),
      63, uint(Plasma::Types::TopPosedLeftAlignedPopup),
      64, uint(Plasma::Types::TopPosedRightAlignedPopup),
      65, uint(Plasma::Types::LeftPosedTopAlignedPopup),
      66, uint(Plasma::Types::LeftPosedBottomAlignedPopup),
      67, uint(Plasma::Types::BottomPosedLeftAlignedPopup),
      68, uint(Plasma::Types::BottomPosedRightAlignedPopup),
      69, uint(Plasma::Types::RightPosedTopAlignedPopup),
      70, uint(Plasma::Types::RightPosedBottomAlignedPopup),
      72, uint(Plasma::Types::NoFlip),
      73, uint(Plasma::Types::HorizontalFlip),
      74, uint(Plasma::Types::VerticalFlip),
      76, uint(Plasma::Types::NoAlignment),
      77, uint(Plasma::Types::AlignToMinute),
      78, uint(Plasma::Types::AlignToHour),
      80, uint(Plasma::Types::Mutable),
      81, uint(Plasma::Types::UserImmutable),
      82, uint(Plasma::Types::SystemImmutable),
      84, uint(Plasma::Types::AppletComponent),
      85, uint(Plasma::Types::DataEngineComponent),
      86, uint(Plasma::Types::ContainmentComponent),
      87, uint(Plasma::Types::WallpaperComponent),
      88, uint(Plasma::Types::GenericComponent),
      90, uint(Plasma::Types::TopMargin),
      91, uint(Plasma::Types::BottomMargin),
      92, uint(Plasma::Types::LeftMargin),
      93, uint(Plasma::Types::RightMargin),
      95, uint(Plasma::Types::UnknownStatus),
      96, uint(Plasma::Types::PassiveStatus),
      97, uint(Plasma::Types::ActiveStatus),
      98, uint(Plasma::Types::NeedsAttentionStatus),
      99, uint(Plasma::Types::RequiresAttentionStatus),
     100, uint(Plasma::Types::AcceptingInputStatus),
     101, uint(Plasma::Types::HiddenStatus),
     103, uint(Plasma::Types::UnverifiableTrust),
     104, uint(Plasma::Types::CompletelyUntrusted),
     105, uint(Plasma::Types::UnknownTrusted),
     106, uint(Plasma::Types::UserTrusted),
     107, uint(Plasma::Types::SelfTrusted),
     108, uint(Plasma::Types::FullyTrusted),
     109, uint(Plasma::Types::UltimatelyTrusted),
     111, uint(Plasma::Types::NoBackground),
     112, uint(Plasma::Types::StandardBackground),
     113, uint(Plasma::Types::TranslucentBackground),
     114, uint(Plasma::Types::ShadowBackground),
     115, uint(Plasma::Types::ConfigurableBackground),
     116, uint(Plasma::Types::DefaultBackground),

       0        // eod
};

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

QT_INIT_METAOBJECT const QMetaObject Plasma::Types::staticMetaObject = { {
    QMetaObject::SuperData::link<QObject::staticMetaObject>(),
    qt_meta_stringdata_Plasma__Types.data,
    qt_meta_data_Plasma__Types,
    qt_static_metacall,
    nullptr,
    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 nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_Plasma__Types.stringdata0))
        return static_cast<void*>(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);
    return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
