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

#include "../../../../../qtbase/src/gui/kernel/qplatformtheme.h"
#include <QtCore/qmetatype.h>

#include <QtCore/qtmochelpers.h>

#include <memory>


#include <QtCore/qxptype_traits.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'qplatformtheme.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 69
#error "This file was generated using the moc from 6.10.0. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif

#ifndef Q_CONSTINIT
#define Q_CONSTINIT
#endif

QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
QT_WARNING_DISABLE_GCC("-Wuseless-cast")
namespace {
struct qt_meta_tag_ZN14QPlatformThemeE_t {};
} // unnamed namespace

template <> constexpr inline auto QPlatformTheme::qt_create_metaobjectdata<qt_meta_tag_ZN14QPlatformThemeE_t>()
{
    namespace QMC = QtMocConstants;
    QtMocHelpers::StringRefStorage qt_stringData {
        "QPlatformTheme",
        "ThemeHint",
        "CursorFlashTime",
        "KeyboardInputInterval",
        "MouseDoubleClickInterval",
        "StartDragDistance",
        "StartDragTime",
        "KeyboardAutoRepeatRate",
        "PasswordMaskDelay",
        "StartDragVelocity",
        "TextCursorWidth",
        "DropShadow",
        "MaximumScrollBarDragDistance",
        "ToolButtonStyle",
        "ToolBarIconSize",
        "ItemViewActivateItemOnSingleClick",
        "SystemIconThemeName",
        "SystemIconFallbackThemeName",
        "IconThemeSearchPaths",
        "StyleNames",
        "WindowAutoPlacement",
        "DialogButtonBoxLayout",
        "DialogButtonBoxButtonsHaveIcons",
        "UseFullScreenForPopupMenu",
        "KeyboardScheme",
        "UiEffects",
        "SpellCheckUnderlineStyle",
        "TabFocusBehavior",
        "IconPixmapSizes",
        "PasswordMaskCharacter",
        "DialogSnapToDefaultButton",
        "ContextMenuOnMouseRelease",
        "MousePressAndHoldInterval",
        "MouseDoubleClickDistance",
        "WheelScrollLines",
        "TouchDoubleTapDistance",
        "ShowShortcutsInContextMenus",
        "IconFallbackSearchPaths",
        "MouseQuickSelectionThreshold",
        "InteractiveResizeAcrossScreens",
        "ShowDirectoriesFirst",
        "PreselectFirstFileInDirectory",
        "ButtonPressKeys",
        "SetFocusOnTouchRelease",
        "FlickStartDistance",
        "FlickMaximumVelocity",
        "FlickDeceleration",
        "MenuBarFocusOnAltPressRelease",
        "MouseCursorTheme",
        "MouseCursorSize",
        "UnderlineShortcut",
        "ShowIconsInMenus",
        "PreferFileIconFromTheme",
        "MenuSelectionWraps",
        "ScrollSingleStepDistance",
        "DialogType",
        "FileDialog",
        "ColorDialog",
        "FontDialog",
        "MessageDialog",
        "Palette",
        "SystemPalette",
        "ToolTipPalette",
        "ToolButtonPalette",
        "ButtonPalette",
        "CheckBoxPalette",
        "RadioButtonPalette",
        "HeaderPalette",
        "ComboBoxPalette",
        "ItemViewPalette",
        "MessageBoxLabelPelette",
        "MessageBoxLabelPalette",
        "TabBarPalette",
        "LabelPalette",
        "GroupBoxPalette",
        "MenuPalette",
        "MenuBarPalette",
        "TextEditPalette",
        "TextLineEditPalette",
        "NPalettes",
        "Font",
        "SystemFont",
        "MenuFont",
        "MenuBarFont",
        "MenuItemFont",
        "MessageBoxFont",
        "LabelFont",
        "TipLabelFont",
        "StatusBarFont",
        "TitleBarFont",
        "MdiSubWindowTitleFont",
        "DockWidgetTitleFont",
        "PushButtonFont",
        "CheckBoxFont",
        "RadioButtonFont",
        "ToolButtonFont",
        "ItemViewFont",
        "ListViewFont",
        "HeaderViewFont",
        "ListBoxFont",
        "ComboMenuItemFont",
        "ComboLineEditFont",
        "SmallFont",
        "MiniFont",
        "FixedFont",
        "GroupBoxTitleFont",
        "TabButtonFont",
        "EditorFont",
        "NFonts",
        "StandardPixmap",
        "TitleBarMenuButton",
        "TitleBarMinButton",
        "TitleBarMaxButton",
        "TitleBarCloseButton",
        "TitleBarNormalButton",
        "TitleBarShadeButton",
        "TitleBarUnshadeButton",
        "TitleBarContextHelpButton",
        "DockWidgetCloseButton",
        "MessageBoxInformation",
        "MessageBoxWarning",
        "MessageBoxCritical",
        "MessageBoxQuestion",
        "DesktopIcon",
        "TrashIcon",
        "ComputerIcon",
        "DriveFDIcon",
        "DriveHDIcon",
        "DriveCDIcon",
        "DriveDVDIcon",
        "DriveNetIcon",
        "DirOpenIcon",
        "DirClosedIcon",
        "DirLinkIcon",
        "DirLinkOpenIcon",
        "FileIcon",
        "FileLinkIcon",
        "ToolBarHorizontalExtensionButton",
        "ToolBarVerticalExtensionButton",
        "FileDialogStart",
        "FileDialogEnd",
        "FileDialogToParent",
        "FileDialogNewFolder",
        "FileDialogDetailedView",
        "FileDialogInfoView",
        "FileDialogContentsView",
        "FileDialogListView",
        "FileDialogBack",
        "DirIcon",
        "DialogOkButton",
        "DialogCancelButton",
        "DialogHelpButton",
        "DialogOpenButton",
        "DialogSaveButton",
        "DialogCloseButton",
        "DialogApplyButton",
        "DialogResetButton",
        "DialogDiscardButton",
        "DialogYesButton",
        "DialogNoButton",
        "ArrowUp",
        "ArrowDown",
        "ArrowLeft",
        "ArrowRight",
        "ArrowBack",
        "ArrowForward",
        "DirHomeIcon",
        "CommandLink",
        "VistaShield",
        "BrowserReload",
        "BrowserStop",
        "MediaPlay",
        "MediaStop",
        "MediaPause",
        "MediaSkipForward",
        "MediaSkipBackward",
        "MediaSeekForward",
        "MediaSeekBackward",
        "MediaVolume",
        "MediaVolumeMuted",
        "LineEditClearButton",
        "DialogYesToAllButton",
        "DialogNoToAllButton",
        "DialogSaveAllButton",
        "DialogAbortButton",
        "DialogRetryButton",
        "DialogIgnoreButton",
        "RestoreDefaultsButton",
        "TabCloseButton",
        "NStandardPixmap",
        "CustomBase",
        "KeyboardSchemes",
        "WindowsKeyboardScheme",
        "MacKeyboardScheme",
        "X11KeyboardScheme",
        "KdeKeyboardScheme",
        "GnomeKeyboardScheme",
        "CdeKeyboardScheme",
        "UiEffect",
        "GeneralUiEffect",
        "AnimateMenuUiEffect",
        "FadeMenuUiEffect",
        "AnimateComboUiEffect",
        "AnimateTooltipUiEffect",
        "FadeTooltipUiEffect",
        "AnimateToolBoxUiEffect",
        "HoverEffect"
    };

    QtMocHelpers::UintData qt_methods {
    };
    QtMocHelpers::UintData qt_properties {
    };
    QtMocHelpers::UintData qt_enums {
        // enum 'ThemeHint'
        QtMocHelpers::EnumData<enum ThemeHint>(1, 1, QMC::EnumFlags{}).add({
            {    2, ThemeHint::CursorFlashTime },
            {    3, ThemeHint::KeyboardInputInterval },
            {    4, ThemeHint::MouseDoubleClickInterval },
            {    5, ThemeHint::StartDragDistance },
            {    6, ThemeHint::StartDragTime },
            {    7, ThemeHint::KeyboardAutoRepeatRate },
            {    8, ThemeHint::PasswordMaskDelay },
            {    9, ThemeHint::StartDragVelocity },
            {   10, ThemeHint::TextCursorWidth },
            {   11, ThemeHint::DropShadow },
            {   12, ThemeHint::MaximumScrollBarDragDistance },
            {   13, ThemeHint::ToolButtonStyle },
            {   14, ThemeHint::ToolBarIconSize },
            {   15, ThemeHint::ItemViewActivateItemOnSingleClick },
            {   16, ThemeHint::SystemIconThemeName },
            {   17, ThemeHint::SystemIconFallbackThemeName },
            {   18, ThemeHint::IconThemeSearchPaths },
            {   19, ThemeHint::StyleNames },
            {   20, ThemeHint::WindowAutoPlacement },
            {   21, ThemeHint::DialogButtonBoxLayout },
            {   22, ThemeHint::DialogButtonBoxButtonsHaveIcons },
            {   23, ThemeHint::UseFullScreenForPopupMenu },
            {   24, ThemeHint::KeyboardScheme },
            {   25, ThemeHint::UiEffects },
            {   26, ThemeHint::SpellCheckUnderlineStyle },
            {   27, ThemeHint::TabFocusBehavior },
            {   28, ThemeHint::IconPixmapSizes },
            {   29, ThemeHint::PasswordMaskCharacter },
            {   30, ThemeHint::DialogSnapToDefaultButton },
            {   31, ThemeHint::ContextMenuOnMouseRelease },
            {   32, ThemeHint::MousePressAndHoldInterval },
            {   33, ThemeHint::MouseDoubleClickDistance },
            {   34, ThemeHint::WheelScrollLines },
            {   35, ThemeHint::TouchDoubleTapDistance },
            {   36, ThemeHint::ShowShortcutsInContextMenus },
            {   37, ThemeHint::IconFallbackSearchPaths },
            {   38, ThemeHint::MouseQuickSelectionThreshold },
            {   39, ThemeHint::InteractiveResizeAcrossScreens },
            {   40, ThemeHint::ShowDirectoriesFirst },
            {   41, ThemeHint::PreselectFirstFileInDirectory },
            {   42, ThemeHint::ButtonPressKeys },
            {   43, ThemeHint::SetFocusOnTouchRelease },
            {   44, ThemeHint::FlickStartDistance },
            {   45, ThemeHint::FlickMaximumVelocity },
            {   46, ThemeHint::FlickDeceleration },
            {   47, ThemeHint::MenuBarFocusOnAltPressRelease },
            {   48, ThemeHint::MouseCursorTheme },
            {   49, ThemeHint::MouseCursorSize },
            {   50, ThemeHint::UnderlineShortcut },
            {   51, ThemeHint::ShowIconsInMenus },
            {   52, ThemeHint::PreferFileIconFromTheme },
            {   53, ThemeHint::MenuSelectionWraps },
            {   54, ThemeHint::ScrollSingleStepDistance },
        }),
        // enum 'DialogType'
        QtMocHelpers::EnumData<enum DialogType>(55, 55, QMC::EnumFlags{}).add({
            {   56, DialogType::FileDialog },
            {   57, DialogType::ColorDialog },
            {   58, DialogType::FontDialog },
            {   59, DialogType::MessageDialog },
        }),
        // enum 'Palette'
        QtMocHelpers::EnumData<enum Palette>(60, 60, QMC::EnumFlags{}).add({
            {   61, Palette::SystemPalette },
            {   62, Palette::ToolTipPalette },
            {   63, Palette::ToolButtonPalette },
            {   64, Palette::ButtonPalette },
            {   65, Palette::CheckBoxPalette },
            {   66, Palette::RadioButtonPalette },
            {   67, Palette::HeaderPalette },
            {   68, Palette::ComboBoxPalette },
            {   69, Palette::ItemViewPalette },
            {   70, Palette::MessageBoxLabelPelette },
            {   71, Palette::MessageBoxLabelPalette },
            {   72, Palette::TabBarPalette },
            {   73, Palette::LabelPalette },
            {   74, Palette::GroupBoxPalette },
            {   75, Palette::MenuPalette },
            {   76, Palette::MenuBarPalette },
            {   77, Palette::TextEditPalette },
            {   78, Palette::TextLineEditPalette },
            {   79, Palette::NPalettes },
        }),
        // enum 'Font'
        QtMocHelpers::EnumData<enum Font>(80, 80, QMC::EnumFlags{}).add({
            {   81, Font::SystemFont },
            {   82, Font::MenuFont },
            {   83, Font::MenuBarFont },
            {   84, Font::MenuItemFont },
            {   85, Font::MessageBoxFont },
            {   86, Font::LabelFont },
            {   87, Font::TipLabelFont },
            {   88, Font::StatusBarFont },
            {   89, Font::TitleBarFont },
            {   90, Font::MdiSubWindowTitleFont },
            {   91, Font::DockWidgetTitleFont },
            {   92, Font::PushButtonFont },
            {   93, Font::CheckBoxFont },
            {   94, Font::RadioButtonFont },
            {   95, Font::ToolButtonFont },
            {   96, Font::ItemViewFont },
            {   97, Font::ListViewFont },
            {   98, Font::HeaderViewFont },
            {   99, Font::ListBoxFont },
            {  100, Font::ComboMenuItemFont },
            {  101, Font::ComboLineEditFont },
            {  102, Font::SmallFont },
            {  103, Font::MiniFont },
            {  104, Font::FixedFont },
            {  105, Font::GroupBoxTitleFont },
            {  106, Font::TabButtonFont },
            {  107, Font::EditorFont },
            {  108, Font::NFonts },
        }),
        // enum 'StandardPixmap'
        QtMocHelpers::EnumData<enum StandardPixmap>(109, 109, QMC::EnumFlags{}).add({
            {  110, StandardPixmap::TitleBarMenuButton },
            {  111, StandardPixmap::TitleBarMinButton },
            {  112, StandardPixmap::TitleBarMaxButton },
            {  113, StandardPixmap::TitleBarCloseButton },
            {  114, StandardPixmap::TitleBarNormalButton },
            {  115, StandardPixmap::TitleBarShadeButton },
            {  116, StandardPixmap::TitleBarUnshadeButton },
            {  117, StandardPixmap::TitleBarContextHelpButton },
            {  118, StandardPixmap::DockWidgetCloseButton },
            {  119, StandardPixmap::MessageBoxInformation },
            {  120, StandardPixmap::MessageBoxWarning },
            {  121, StandardPixmap::MessageBoxCritical },
            {  122, StandardPixmap::MessageBoxQuestion },
            {  123, StandardPixmap::DesktopIcon },
            {  124, StandardPixmap::TrashIcon },
            {  125, StandardPixmap::ComputerIcon },
            {  126, StandardPixmap::DriveFDIcon },
            {  127, StandardPixmap::DriveHDIcon },
            {  128, StandardPixmap::DriveCDIcon },
            {  129, StandardPixmap::DriveDVDIcon },
            {  130, StandardPixmap::DriveNetIcon },
            {  131, StandardPixmap::DirOpenIcon },
            {  132, StandardPixmap::DirClosedIcon },
            {  133, StandardPixmap::DirLinkIcon },
            {  134, StandardPixmap::DirLinkOpenIcon },
            {  135, StandardPixmap::FileIcon },
            {  136, StandardPixmap::FileLinkIcon },
            {  137, StandardPixmap::ToolBarHorizontalExtensionButton },
            {  138, StandardPixmap::ToolBarVerticalExtensionButton },
            {  139, StandardPixmap::FileDialogStart },
            {  140, StandardPixmap::FileDialogEnd },
            {  141, StandardPixmap::FileDialogToParent },
            {  142, StandardPixmap::FileDialogNewFolder },
            {  143, StandardPixmap::FileDialogDetailedView },
            {  144, StandardPixmap::FileDialogInfoView },
            {  145, StandardPixmap::FileDialogContentsView },
            {  146, StandardPixmap::FileDialogListView },
            {  147, StandardPixmap::FileDialogBack },
            {  148, StandardPixmap::DirIcon },
            {  149, StandardPixmap::DialogOkButton },
            {  150, StandardPixmap::DialogCancelButton },
            {  151, StandardPixmap::DialogHelpButton },
            {  152, StandardPixmap::DialogOpenButton },
            {  153, StandardPixmap::DialogSaveButton },
            {  154, StandardPixmap::DialogCloseButton },
            {  155, StandardPixmap::DialogApplyButton },
            {  156, StandardPixmap::DialogResetButton },
            {  157, StandardPixmap::DialogDiscardButton },
            {  158, StandardPixmap::DialogYesButton },
            {  159, StandardPixmap::DialogNoButton },
            {  160, StandardPixmap::ArrowUp },
            {  161, StandardPixmap::ArrowDown },
            {  162, StandardPixmap::ArrowLeft },
            {  163, StandardPixmap::ArrowRight },
            {  164, StandardPixmap::ArrowBack },
            {  165, StandardPixmap::ArrowForward },
            {  166, StandardPixmap::DirHomeIcon },
            {  167, StandardPixmap::CommandLink },
            {  168, StandardPixmap::VistaShield },
            {  169, StandardPixmap::BrowserReload },
            {  170, StandardPixmap::BrowserStop },
            {  171, StandardPixmap::MediaPlay },
            {  172, StandardPixmap::MediaStop },
            {  173, StandardPixmap::MediaPause },
            {  174, StandardPixmap::MediaSkipForward },
            {  175, StandardPixmap::MediaSkipBackward },
            {  176, StandardPixmap::MediaSeekForward },
            {  177, StandardPixmap::MediaSeekBackward },
            {  178, StandardPixmap::MediaVolume },
            {  179, StandardPixmap::MediaVolumeMuted },
            {  180, StandardPixmap::LineEditClearButton },
            {  181, StandardPixmap::DialogYesToAllButton },
            {  182, StandardPixmap::DialogNoToAllButton },
            {  183, StandardPixmap::DialogSaveAllButton },
            {  184, StandardPixmap::DialogAbortButton },
            {  185, StandardPixmap::DialogRetryButton },
            {  186, StandardPixmap::DialogIgnoreButton },
            {  187, StandardPixmap::RestoreDefaultsButton },
            {  188, StandardPixmap::TabCloseButton },
            {  189, StandardPixmap::NStandardPixmap },
            {  190, StandardPixmap::CustomBase },
        }),
        // enum 'KeyboardSchemes'
        QtMocHelpers::EnumData<enum KeyboardSchemes>(191, 191, QMC::EnumFlags{}).add({
            {  192, KeyboardSchemes::WindowsKeyboardScheme },
            {  193, KeyboardSchemes::MacKeyboardScheme },
            {  194, KeyboardSchemes::X11KeyboardScheme },
            {  195, KeyboardSchemes::KdeKeyboardScheme },
            {  196, KeyboardSchemes::GnomeKeyboardScheme },
            {  197, KeyboardSchemes::CdeKeyboardScheme },
        }),
        // enum 'UiEffect'
        QtMocHelpers::EnumData<enum UiEffect>(198, 198, QMC::EnumFlags{}).add({
            {  199, UiEffect::GeneralUiEffect },
            {  200, UiEffect::AnimateMenuUiEffect },
            {  201, UiEffect::FadeMenuUiEffect },
            {  202, UiEffect::AnimateComboUiEffect },
            {  203, UiEffect::AnimateTooltipUiEffect },
            {  204, UiEffect::FadeTooltipUiEffect },
            {  205, UiEffect::AnimateToolBoxUiEffect },
            {  206, UiEffect::HoverEffect },
        }),
    };
    return QtMocHelpers::metaObjectData<QPlatformTheme, qt_meta_tag_ZN14QPlatformThemeE_t>(QMC::PropertyAccessInStaticMetaCall, qt_stringData,
            qt_methods, qt_properties, qt_enums);
}
Q_CONSTINIT const QMetaObject QPlatformTheme::staticMetaObject = { {
    nullptr,
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN14QPlatformThemeE_t>.stringdata,
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN14QPlatformThemeE_t>.data,
    nullptr,
    nullptr,
    qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN14QPlatformThemeE_t>.metaTypes,
    nullptr
} };

QT_WARNING_POP
