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

#include "../../../nheko/src/UserSettingsPage.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 'UserSettingsPage.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 69
#error "This file was generated using the moc from 6.10.2. 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_ZN12UserSettingsE_t {};
} // unnamed namespace

template <> constexpr inline auto UserSettings::qt_create_metaobjectdata<qt_meta_tag_ZN12UserSettingsE_t>()
{
    namespace QMC = QtMocConstants;
    QtMocHelpers::StringRefStorage qt_stringData {
        "UserSettings",
        "QML.Element",
        "Settings",
        "QML.Singleton",
        "true",
        "groupViewStateChanged",
        "",
        "state",
        "scrollbarsInRoomlistChanged",
        "roomSortingChangedImportance",
        "roomSortingChangedAlphabetical",
        "themeChanged",
        "messageHoverHighlightChanged",
        "enlargeEmojiOnlyMessagesChanged",
        "trayChanged",
        "startInTrayChanged",
        "markdownChanged",
        "invertEnterKeyChanged",
        "bubblesChanged",
        "smallAvatarsChanged",
        "animateImagesOnHoverChanged",
        "typingNotificationsChanged",
        "buttonInTimelineChanged",
        "readReceiptsChanged",
        "desktopNotificationsChanged",
        "alertOnNotificationChanged",
        "avatarCirclesChanged",
        "decryptSidebarChanged",
        "decryptNotificationsChanged",
        "spaceNotificationsChanged",
        "fancyEffectsChanged",
        "reducedMotionChanged",
        "privacyScreenChanged",
        "privacyScreenTimeoutChanged",
        "timelineMaxWidthChanged",
        "roomListWidthChanged",
        "communityListWidthChanged",
        "mobileModeChanged",
        "mode",
        "disableSwipeChanged",
        "fontSizeChanged",
        "fontChanged",
        "emojiFontChanged",
        "presenceChanged",
        "Presence",
        "showImageChanged",
        "ShowImage",
        "ringtoneChanged",
        "ringtone",
        "microphoneChanged",
        "microphone",
        "cameraChanged",
        "camera",
        "cameraResolutionChanged",
        "resolution",
        "cameraFrameRateChanged",
        "frameRate",
        "screenShareFrameRateChanged",
        "screenSharePiPChanged",
        "screenShareRemoteVideoChanged",
        "screenShareHideCursorChanged",
        "useStunServerChanged",
        "onlyShareKeysWithVerifiedUsersChanged",
        "shareKeysWithTrustedUsersChanged",
        "useOnlineKeyBackupChanged",
        "profileChanged",
        "profile",
        "userIdChanged",
        "userId",
        "accessTokenChanged",
        "accessToken",
        "deviceIdChanged",
        "deviceId",
        "homeserverChanged",
        "homeserver",
        "disableCertificateValidationChanged",
        "disabled",
        "useIdenticonChanged",
        "openImageExternalChanged",
        "openVideoExternalChanged",
        "hiddenPinsChanged",
        "hiddenWidgetsChanged",
        "recentReactionsChanged",
        "exposeDBusApiChanged",
        "updateSpaceViasChanged",
        "expireEventsChanged",
        "theme",
        "messageHoverHighlight",
        "enlargeEmojiOnlyMessages",
        "tray",
        "startInTray",
        "groupView",
        "scrollbarsInRoomlist",
        "markdown",
        "invertEnterKey",
        "bubbles",
        "smallAvatars",
        "animateImagesOnHover",
        "typingNotifications",
        "sortByImportance",
        "sortByAlphabet",
        "buttonsInTimeline",
        "readReceipts",
        "desktopNotifications",
        "alertOnNotification",
        "avatarCircles",
        "decryptSidebar",
        "decryptNotifications",
        "spaceNotifications",
        "fancyEffects",
        "reducedMotion",
        "privacyScreen",
        "privacyScreenTimeout",
        "timelineMaxWidth",
        "roomListWidth",
        "communityListWidth",
        "mobileMode",
        "disableSwipe",
        "fontSize",
        "font",
        "emojiFont",
        "presence",
        "showImage",
        "cameraResolution",
        "cameraFrameRate",
        "screenShareFrameRate",
        "screenSharePiP",
        "screenShareRemoteVideo",
        "screenShareHideCursor",
        "useStunServer",
        "onlyShareKeysWithVerifiedUsers",
        "shareKeysWithTrustedUsers",
        "useOnlineKeyBackup",
        "disableCertificateValidation",
        "useIdenticon",
        "openImageExternal",
        "openVideoExternal",
        "hiddenPins",
        "recentReactions",
        "hiddenWidgets",
        "exposeDBusApi",
        "updateSpaceVias",
        "expireEvents",
        "AutomaticPresence",
        "Online",
        "Unavailable",
        "Offline",
        "Always",
        "OnlyPrivate",
        "Never"
    };

    QtMocHelpers::UintData qt_methods {
        // Signal 'groupViewStateChanged'
        QtMocHelpers::SignalData<void(bool)>(5, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'scrollbarsInRoomlistChanged'
        QtMocHelpers::SignalData<void(bool)>(8, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'roomSortingChangedImportance'
        QtMocHelpers::SignalData<void(bool)>(9, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'roomSortingChangedAlphabetical'
        QtMocHelpers::SignalData<void(bool)>(10, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'themeChanged'
        QtMocHelpers::SignalData<void(QString)>(11, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 7 },
        }}),
        // Signal 'messageHoverHighlightChanged'
        QtMocHelpers::SignalData<void(bool)>(12, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'enlargeEmojiOnlyMessagesChanged'
        QtMocHelpers::SignalData<void(bool)>(13, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'trayChanged'
        QtMocHelpers::SignalData<void(bool)>(14, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'startInTrayChanged'
        QtMocHelpers::SignalData<void(bool)>(15, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'markdownChanged'
        QtMocHelpers::SignalData<void(bool)>(16, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'invertEnterKeyChanged'
        QtMocHelpers::SignalData<void(bool)>(17, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'bubblesChanged'
        QtMocHelpers::SignalData<void(bool)>(18, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'smallAvatarsChanged'
        QtMocHelpers::SignalData<void(bool)>(19, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'animateImagesOnHoverChanged'
        QtMocHelpers::SignalData<void(bool)>(20, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'typingNotificationsChanged'
        QtMocHelpers::SignalData<void(bool)>(21, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'buttonInTimelineChanged'
        QtMocHelpers::SignalData<void(bool)>(22, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'readReceiptsChanged'
        QtMocHelpers::SignalData<void(bool)>(23, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'desktopNotificationsChanged'
        QtMocHelpers::SignalData<void(bool)>(24, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'alertOnNotificationChanged'
        QtMocHelpers::SignalData<void(bool)>(25, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'avatarCirclesChanged'
        QtMocHelpers::SignalData<void(bool)>(26, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'decryptSidebarChanged'
        QtMocHelpers::SignalData<void(bool)>(27, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'decryptNotificationsChanged'
        QtMocHelpers::SignalData<void(bool)>(28, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'spaceNotificationsChanged'
        QtMocHelpers::SignalData<void(bool)>(29, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'fancyEffectsChanged'
        QtMocHelpers::SignalData<void(bool)>(30, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'reducedMotionChanged'
        QtMocHelpers::SignalData<void(bool)>(31, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'privacyScreenChanged'
        QtMocHelpers::SignalData<void(bool)>(32, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'privacyScreenTimeoutChanged'
        QtMocHelpers::SignalData<void(int)>(33, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 7 },
        }}),
        // Signal 'timelineMaxWidthChanged'
        QtMocHelpers::SignalData<void(int)>(34, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 7 },
        }}),
        // Signal 'roomListWidthChanged'
        QtMocHelpers::SignalData<void(int)>(35, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 7 },
        }}),
        // Signal 'communityListWidthChanged'
        QtMocHelpers::SignalData<void(int)>(36, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 7 },
        }}),
        // Signal 'mobileModeChanged'
        QtMocHelpers::SignalData<void(bool)>(37, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 38 },
        }}),
        // Signal 'disableSwipeChanged'
        QtMocHelpers::SignalData<void(bool)>(39, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'fontSizeChanged'
        QtMocHelpers::SignalData<void(double)>(40, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Double, 7 },
        }}),
        // Signal 'fontChanged'
        QtMocHelpers::SignalData<void(QString)>(41, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 7 },
        }}),
        // Signal 'emojiFontChanged'
        QtMocHelpers::SignalData<void(QString)>(42, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 7 },
        }}),
        // Signal 'presenceChanged'
        QtMocHelpers::SignalData<void(enum Presence)>(43, 6, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 44, 7 },
        }}),
        // Signal 'showImageChanged'
        QtMocHelpers::SignalData<void(enum ShowImage)>(45, 6, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 46, 7 },
        }}),
        // Signal 'ringtoneChanged'
        QtMocHelpers::SignalData<void(QString)>(47, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 48 },
        }}),
        // Signal 'microphoneChanged'
        QtMocHelpers::SignalData<void(QString)>(49, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 50 },
        }}),
        // Signal 'cameraChanged'
        QtMocHelpers::SignalData<void(QString)>(51, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 52 },
        }}),
        // Signal 'cameraResolutionChanged'
        QtMocHelpers::SignalData<void(QString)>(53, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 54 },
        }}),
        // Signal 'cameraFrameRateChanged'
        QtMocHelpers::SignalData<void(QString)>(55, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 56 },
        }}),
        // Signal 'screenShareFrameRateChanged'
        QtMocHelpers::SignalData<void(int)>(57, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 56 },
        }}),
        // Signal 'screenSharePiPChanged'
        QtMocHelpers::SignalData<void(bool)>(58, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'screenShareRemoteVideoChanged'
        QtMocHelpers::SignalData<void(bool)>(59, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'screenShareHideCursorChanged'
        QtMocHelpers::SignalData<void(bool)>(60, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'useStunServerChanged'
        QtMocHelpers::SignalData<void(bool)>(61, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'onlyShareKeysWithVerifiedUsersChanged'
        QtMocHelpers::SignalData<void(bool)>(62, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'shareKeysWithTrustedUsersChanged'
        QtMocHelpers::SignalData<void(bool)>(63, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'useOnlineKeyBackupChanged'
        QtMocHelpers::SignalData<void(bool)>(64, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'profileChanged'
        QtMocHelpers::SignalData<void(QString)>(65, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 66 },
        }}),
        // Signal 'userIdChanged'
        QtMocHelpers::SignalData<void(QString)>(67, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 68 },
        }}),
        // Signal 'accessTokenChanged'
        QtMocHelpers::SignalData<void(QString)>(69, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 70 },
        }}),
        // Signal 'deviceIdChanged'
        QtMocHelpers::SignalData<void(QString)>(71, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 72 },
        }}),
        // Signal 'homeserverChanged'
        QtMocHelpers::SignalData<void(QString)>(73, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 74 },
        }}),
        // Signal 'disableCertificateValidationChanged'
        QtMocHelpers::SignalData<void(bool)>(75, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 76 },
        }}),
        // Signal 'useIdenticonChanged'
        QtMocHelpers::SignalData<void(bool)>(77, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'openImageExternalChanged'
        QtMocHelpers::SignalData<void(bool)>(78, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'openVideoExternalChanged'
        QtMocHelpers::SignalData<void(bool)>(79, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'hiddenPinsChanged'
        QtMocHelpers::SignalData<void()>(80, 6, QMC::AccessPublic, QMetaType::Void),
        // Signal 'hiddenWidgetsChanged'
        QtMocHelpers::SignalData<void()>(81, 6, QMC::AccessPublic, QMetaType::Void),
        // Signal 'recentReactionsChanged'
        QtMocHelpers::SignalData<void()>(82, 6, QMC::AccessPublic, QMetaType::Void),
        // Signal 'exposeDBusApiChanged'
        QtMocHelpers::SignalData<void(bool)>(83, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'updateSpaceViasChanged'
        QtMocHelpers::SignalData<void(bool)>(84, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
        // Signal 'expireEventsChanged'
        QtMocHelpers::SignalData<void(bool)>(85, 6, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 7 },
        }}),
    };
    QtMocHelpers::UintData qt_properties {
        // property 'theme'
        QtMocHelpers::PropertyData<QString>(86, QMetaType::QString, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 4),
        // property 'messageHoverHighlight'
        QtMocHelpers::PropertyData<bool>(87, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 5),
        // property 'enlargeEmojiOnlyMessages'
        QtMocHelpers::PropertyData<bool>(88, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 6),
        // property 'tray'
        QtMocHelpers::PropertyData<bool>(89, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 7),
        // property 'startInTray'
        QtMocHelpers::PropertyData<bool>(90, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 8),
        // property 'groupView'
        QtMocHelpers::PropertyData<bool>(91, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 0),
        // property 'scrollbarsInRoomlist'
        QtMocHelpers::PropertyData<bool>(92, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 1),
        // property 'markdown'
        QtMocHelpers::PropertyData<bool>(93, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 9),
        // property 'invertEnterKey'
        QtMocHelpers::PropertyData<bool>(94, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 10),
        // property 'bubbles'
        QtMocHelpers::PropertyData<bool>(95, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 11),
        // property 'smallAvatars'
        QtMocHelpers::PropertyData<bool>(96, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 12),
        // property 'animateImagesOnHover'
        QtMocHelpers::PropertyData<bool>(97, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 13),
        // property 'typingNotifications'
        QtMocHelpers::PropertyData<bool>(98, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 14),
        // property 'sortByImportance'
        QtMocHelpers::PropertyData<bool>(99, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 2),
        // property 'sortByAlphabet'
        QtMocHelpers::PropertyData<bool>(100, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 3),
        // property 'buttonsInTimeline'
        QtMocHelpers::PropertyData<bool>(101, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 15),
        // property 'readReceipts'
        QtMocHelpers::PropertyData<bool>(102, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 16),
        // property 'desktopNotifications'
        QtMocHelpers::PropertyData<bool>(103, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 17),
        // property 'alertOnNotification'
        QtMocHelpers::PropertyData<bool>(104, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 18),
        // property 'avatarCircles'
        QtMocHelpers::PropertyData<bool>(105, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 19),
        // property 'decryptSidebar'
        QtMocHelpers::PropertyData<bool>(106, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 20),
        // property 'decryptNotifications'
        QtMocHelpers::PropertyData<bool>(107, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 21),
        // property 'spaceNotifications'
        QtMocHelpers::PropertyData<bool>(108, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 22),
        // property 'fancyEffects'
        QtMocHelpers::PropertyData<bool>(109, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 23),
        // property 'reducedMotion'
        QtMocHelpers::PropertyData<bool>(110, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 24),
        // property 'privacyScreen'
        QtMocHelpers::PropertyData<bool>(111, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 25),
        // property 'privacyScreenTimeout'
        QtMocHelpers::PropertyData<int>(112, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 26),
        // property 'timelineMaxWidth'
        QtMocHelpers::PropertyData<int>(113, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 27),
        // property 'roomListWidth'
        QtMocHelpers::PropertyData<int>(114, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 28),
        // property 'communityListWidth'
        QtMocHelpers::PropertyData<int>(115, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 29),
        // property 'mobileMode'
        QtMocHelpers::PropertyData<bool>(116, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 30),
        // property 'disableSwipe'
        QtMocHelpers::PropertyData<bool>(117, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 31),
        // property 'fontSize'
        QtMocHelpers::PropertyData<double>(118, QMetaType::Double, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 32),
        // property 'font'
        QtMocHelpers::PropertyData<QString>(119, QMetaType::QString, QMC::DefaultPropertyFlags | QMC::Writable, 33),
        // property 'emojiFont'
        QtMocHelpers::PropertyData<QString>(120, QMetaType::QString, QMC::DefaultPropertyFlags | QMC::Writable, 34),
        // property 'presence'
        QtMocHelpers::PropertyData<enum Presence>(121, 0x80000000 | 44, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet, 35),
        // property 'showImage'
        QtMocHelpers::PropertyData<enum ShowImage>(122, 0x80000000 | 46, QMC::DefaultPropertyFlags | QMC::Writable | QMC::EnumOrFlag | QMC::StdCppSet, 36),
        // property 'ringtone'
        QtMocHelpers::PropertyData<QString>(48, QMetaType::QString, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 37),
        // property 'microphone'
        QtMocHelpers::PropertyData<QString>(50, QMetaType::QString, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 38),
        // property 'camera'
        QtMocHelpers::PropertyData<QString>(52, QMetaType::QString, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 39),
        // property 'cameraResolution'
        QtMocHelpers::PropertyData<QString>(123, QMetaType::QString, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 40),
        // property 'cameraFrameRate'
        QtMocHelpers::PropertyData<QString>(124, QMetaType::QString, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 41),
        // property 'screenShareFrameRate'
        QtMocHelpers::PropertyData<int>(125, QMetaType::Int, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 42),
        // property 'screenSharePiP'
        QtMocHelpers::PropertyData<bool>(126, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 43),
        // property 'screenShareRemoteVideo'
        QtMocHelpers::PropertyData<bool>(127, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 44),
        // property 'screenShareHideCursor'
        QtMocHelpers::PropertyData<bool>(128, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 45),
        // property 'useStunServer'
        QtMocHelpers::PropertyData<bool>(129, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 46),
        // property 'onlyShareKeysWithVerifiedUsers'
        QtMocHelpers::PropertyData<bool>(130, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 47),
        // property 'shareKeysWithTrustedUsers'
        QtMocHelpers::PropertyData<bool>(131, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 48),
        // property 'useOnlineKeyBackup'
        QtMocHelpers::PropertyData<bool>(132, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 49),
        // property 'profile'
        QtMocHelpers::PropertyData<QString>(66, QMetaType::QString, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 50),
        // property 'userId'
        QtMocHelpers::PropertyData<QString>(68, QMetaType::QString, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 51),
        // property 'accessToken'
        QtMocHelpers::PropertyData<QString>(70, QMetaType::QString, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 52),
        // property 'deviceId'
        QtMocHelpers::PropertyData<QString>(72, QMetaType::QString, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 53),
        // property 'homeserver'
        QtMocHelpers::PropertyData<QString>(74, QMetaType::QString, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 54),
        // property 'disableCertificateValidation'
        QtMocHelpers::PropertyData<bool>(133, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 55),
        // property 'useIdenticon'
        QtMocHelpers::PropertyData<bool>(134, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 56),
        // property 'openImageExternal'
        QtMocHelpers::PropertyData<bool>(135, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 57),
        // property 'openVideoExternal'
        QtMocHelpers::PropertyData<bool>(136, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 58),
        // property 'hiddenPins'
        QtMocHelpers::PropertyData<QStringList>(137, QMetaType::QStringList, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 59),
        // property 'recentReactions'
        QtMocHelpers::PropertyData<QStringList>(138, QMetaType::QStringList, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 61),
        // property 'hiddenWidgets'
        QtMocHelpers::PropertyData<QStringList>(139, QMetaType::QStringList, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 60),
        // property 'exposeDBusApi'
        QtMocHelpers::PropertyData<bool>(140, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 62),
        // property 'updateSpaceVias'
        QtMocHelpers::PropertyData<bool>(141, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 63),
        // property 'expireEvents'
        QtMocHelpers::PropertyData<bool>(142, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 64),
    };
    QtMocHelpers::UintData qt_enums {
        // enum 'Presence'
        QtMocHelpers::EnumData<enum Presence>(44, 44, QMC::EnumIsScoped).add({
            {  143, Presence::AutomaticPresence },
            {  144, Presence::Online },
            {  145, Presence::Unavailable },
            {  146, Presence::Offline },
        }),
        // enum 'ShowImage'
        QtMocHelpers::EnumData<enum ShowImage>(46, 46, QMC::EnumIsScoped).add({
            {  147, ShowImage::Always },
            {  148, ShowImage::OnlyPrivate },
            {  149, ShowImage::Never },
        }),
    };
    QtMocHelpers::UintData qt_constructors {};
    QtMocHelpers::ClassInfos qt_classinfo({
            {    1,    2 },
            {    3,    4 },
    });
    return QtMocHelpers::metaObjectData<UserSettings, void>(QMC::MetaObjectFlag{}, qt_stringData,
            qt_methods, qt_properties, qt_enums, qt_constructors, qt_classinfo);
}
Q_CONSTINIT const QMetaObject UserSettings::staticMetaObject = { {
    QMetaObject::SuperData::link<QObject::staticMetaObject>(),
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN12UserSettingsE_t>.stringdata,
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN12UserSettingsE_t>.data,
    qt_static_metacall,
    nullptr,
    qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN12UserSettingsE_t>.metaTypes,
    nullptr
} };

void UserSettings::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    auto *_t = static_cast<UserSettings *>(_o);
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: _t->groupViewStateChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 1: _t->scrollbarsInRoomlistChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 2: _t->roomSortingChangedImportance((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 3: _t->roomSortingChangedAlphabetical((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 4: _t->themeChanged((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 5: _t->messageHoverHighlightChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 6: _t->enlargeEmojiOnlyMessagesChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 7: _t->trayChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 8: _t->startInTrayChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 9: _t->markdownChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 10: _t->invertEnterKeyChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 11: _t->bubblesChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 12: _t->smallAvatarsChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 13: _t->animateImagesOnHoverChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 14: _t->typingNotificationsChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 15: _t->buttonInTimelineChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 16: _t->readReceiptsChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 17: _t->desktopNotificationsChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 18: _t->alertOnNotificationChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 19: _t->avatarCirclesChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 20: _t->decryptSidebarChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 21: _t->decryptNotificationsChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 22: _t->spaceNotificationsChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 23: _t->fancyEffectsChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 24: _t->reducedMotionChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 25: _t->privacyScreenChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 26: _t->privacyScreenTimeoutChanged((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 27: _t->timelineMaxWidthChanged((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 28: _t->roomListWidthChanged((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 29: _t->communityListWidthChanged((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 30: _t->mobileModeChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 31: _t->disableSwipeChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 32: _t->fontSizeChanged((*reinterpret_cast<std::add_pointer_t<double>>(_a[1]))); break;
        case 33: _t->fontChanged((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 34: _t->emojiFontChanged((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 35: _t->presenceChanged((*reinterpret_cast<std::add_pointer_t<enum Presence>>(_a[1]))); break;
        case 36: _t->showImageChanged((*reinterpret_cast<std::add_pointer_t<enum ShowImage>>(_a[1]))); break;
        case 37: _t->ringtoneChanged((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 38: _t->microphoneChanged((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 39: _t->cameraChanged((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 40: _t->cameraResolutionChanged((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 41: _t->cameraFrameRateChanged((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 42: _t->screenShareFrameRateChanged((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 43: _t->screenSharePiPChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 44: _t->screenShareRemoteVideoChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 45: _t->screenShareHideCursorChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 46: _t->useStunServerChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 47: _t->onlyShareKeysWithVerifiedUsersChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 48: _t->shareKeysWithTrustedUsersChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 49: _t->useOnlineKeyBackupChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 50: _t->profileChanged((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 51: _t->userIdChanged((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 52: _t->accessTokenChanged((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 53: _t->deviceIdChanged((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 54: _t->homeserverChanged((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 55: _t->disableCertificateValidationChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 56: _t->useIdenticonChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 57: _t->openImageExternalChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 58: _t->openVideoExternalChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 59: _t->hiddenPinsChanged(); break;
        case 60: _t->hiddenWidgetsChanged(); break;
        case 61: _t->recentReactionsChanged(); break;
        case 62: _t->exposeDBusApiChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 63: _t->updateSpaceViasChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 64: _t->expireEventsChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        default: ;
        }
    }
    if (_c == QMetaObject::IndexOfMethod) {
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::groupViewStateChanged, 0))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::scrollbarsInRoomlistChanged, 1))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::roomSortingChangedImportance, 2))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::roomSortingChangedAlphabetical, 3))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(QString )>(_a, &UserSettings::themeChanged, 4))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::messageHoverHighlightChanged, 5))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::enlargeEmojiOnlyMessagesChanged, 6))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::trayChanged, 7))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::startInTrayChanged, 8))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::markdownChanged, 9))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::invertEnterKeyChanged, 10))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::bubblesChanged, 11))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::smallAvatarsChanged, 12))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::animateImagesOnHoverChanged, 13))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::typingNotificationsChanged, 14))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::buttonInTimelineChanged, 15))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::readReceiptsChanged, 16))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::desktopNotificationsChanged, 17))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::alertOnNotificationChanged, 18))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::avatarCirclesChanged, 19))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::decryptSidebarChanged, 20))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::decryptNotificationsChanged, 21))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::spaceNotificationsChanged, 22))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::fancyEffectsChanged, 23))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::reducedMotionChanged, 24))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::privacyScreenChanged, 25))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(int )>(_a, &UserSettings::privacyScreenTimeoutChanged, 26))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(int )>(_a, &UserSettings::timelineMaxWidthChanged, 27))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(int )>(_a, &UserSettings::roomListWidthChanged, 28))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(int )>(_a, &UserSettings::communityListWidthChanged, 29))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::mobileModeChanged, 30))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::disableSwipeChanged, 31))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(double )>(_a, &UserSettings::fontSizeChanged, 32))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(QString )>(_a, &UserSettings::fontChanged, 33))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(QString )>(_a, &UserSettings::emojiFontChanged, 34))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(Presence )>(_a, &UserSettings::presenceChanged, 35))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(ShowImage )>(_a, &UserSettings::showImageChanged, 36))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(QString )>(_a, &UserSettings::ringtoneChanged, 37))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(QString )>(_a, &UserSettings::microphoneChanged, 38))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(QString )>(_a, &UserSettings::cameraChanged, 39))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(QString )>(_a, &UserSettings::cameraResolutionChanged, 40))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(QString )>(_a, &UserSettings::cameraFrameRateChanged, 41))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(int )>(_a, &UserSettings::screenShareFrameRateChanged, 42))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::screenSharePiPChanged, 43))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::screenShareRemoteVideoChanged, 44))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::screenShareHideCursorChanged, 45))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::useStunServerChanged, 46))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::onlyShareKeysWithVerifiedUsersChanged, 47))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::shareKeysWithTrustedUsersChanged, 48))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::useOnlineKeyBackupChanged, 49))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(QString )>(_a, &UserSettings::profileChanged, 50))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(QString )>(_a, &UserSettings::userIdChanged, 51))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(QString )>(_a, &UserSettings::accessTokenChanged, 52))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(QString )>(_a, &UserSettings::deviceIdChanged, 53))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(QString )>(_a, &UserSettings::homeserverChanged, 54))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::disableCertificateValidationChanged, 55))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::useIdenticonChanged, 56))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::openImageExternalChanged, 57))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::openVideoExternalChanged, 58))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)()>(_a, &UserSettings::hiddenPinsChanged, 59))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)()>(_a, &UserSettings::hiddenWidgetsChanged, 60))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)()>(_a, &UserSettings::recentReactionsChanged, 61))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::exposeDBusApiChanged, 62))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::updateSpaceViasChanged, 63))
            return;
        if (QtMocHelpers::indexOfMethod<void (UserSettings::*)(bool )>(_a, &UserSettings::expireEventsChanged, 64))
            return;
    }
    if (_c == QMetaObject::ReadProperty) {
        void *_v = _a[0];
        switch (_id) {
        case 0: *reinterpret_cast<QString*>(_v) = _t->theme(); break;
        case 1: *reinterpret_cast<bool*>(_v) = _t->messageHoverHighlight(); break;
        case 2: *reinterpret_cast<bool*>(_v) = _t->enlargeEmojiOnlyMessages(); break;
        case 3: *reinterpret_cast<bool*>(_v) = _t->tray(); break;
        case 4: *reinterpret_cast<bool*>(_v) = _t->startInTray(); break;
        case 5: *reinterpret_cast<bool*>(_v) = _t->groupView(); break;
        case 6: *reinterpret_cast<bool*>(_v) = _t->scrollbarsInRoomlist(); break;
        case 7: *reinterpret_cast<bool*>(_v) = _t->markdown(); break;
        case 8: *reinterpret_cast<bool*>(_v) = _t->invertEnterKey(); break;
        case 9: *reinterpret_cast<bool*>(_v) = _t->bubbles(); break;
        case 10: *reinterpret_cast<bool*>(_v) = _t->smallAvatars(); break;
        case 11: *reinterpret_cast<bool*>(_v) = _t->animateImagesOnHover(); break;
        case 12: *reinterpret_cast<bool*>(_v) = _t->typingNotifications(); break;
        case 13: *reinterpret_cast<bool*>(_v) = _t->sortByImportance(); break;
        case 14: *reinterpret_cast<bool*>(_v) = _t->sortByAlphabet(); break;
        case 15: *reinterpret_cast<bool*>(_v) = _t->buttonsInTimeline(); break;
        case 16: *reinterpret_cast<bool*>(_v) = _t->readReceipts(); break;
        case 17: *reinterpret_cast<bool*>(_v) = _t->hasDesktopNotifications(); break;
        case 18: *reinterpret_cast<bool*>(_v) = _t->hasAlertOnNotification(); break;
        case 19: *reinterpret_cast<bool*>(_v) = _t->avatarCircles(); break;
        case 20: *reinterpret_cast<bool*>(_v) = _t->decryptSidebar(); break;
        case 21: *reinterpret_cast<bool*>(_v) = _t->decryptNotifications(); break;
        case 22: *reinterpret_cast<bool*>(_v) = _t->spaceNotifications(); break;
        case 23: *reinterpret_cast<bool*>(_v) = _t->fancyEffects(); break;
        case 24: *reinterpret_cast<bool*>(_v) = _t->reducedMotion(); break;
        case 25: *reinterpret_cast<bool*>(_v) = _t->privacyScreen(); break;
        case 26: *reinterpret_cast<int*>(_v) = _t->privacyScreenTimeout(); break;
        case 27: *reinterpret_cast<int*>(_v) = _t->timelineMaxWidth(); break;
        case 28: *reinterpret_cast<int*>(_v) = _t->roomListWidth(); break;
        case 29: *reinterpret_cast<int*>(_v) = _t->communityListWidth(); break;
        case 30: *reinterpret_cast<bool*>(_v) = _t->mobileMode(); break;
        case 31: *reinterpret_cast<bool*>(_v) = _t->disableSwipe(); break;
        case 32: *reinterpret_cast<double*>(_v) = _t->fontSize(); break;
        case 33: *reinterpret_cast<QString*>(_v) = _t->font(); break;
        case 34: *reinterpret_cast<QString*>(_v) = _t->emojiFont(); break;
        case 35: *reinterpret_cast<enum Presence*>(_v) = _t->presence(); break;
        case 36: *reinterpret_cast<enum ShowImage*>(_v) = _t->showImage(); break;
        case 37: *reinterpret_cast<QString*>(_v) = _t->ringtone(); break;
        case 38: *reinterpret_cast<QString*>(_v) = _t->microphone(); break;
        case 39: *reinterpret_cast<QString*>(_v) = _t->camera(); break;
        case 40: *reinterpret_cast<QString*>(_v) = _t->cameraResolution(); break;
        case 41: *reinterpret_cast<QString*>(_v) = _t->cameraFrameRate(); break;
        case 42: *reinterpret_cast<int*>(_v) = _t->screenShareFrameRate(); break;
        case 43: *reinterpret_cast<bool*>(_v) = _t->screenSharePiP(); break;
        case 44: *reinterpret_cast<bool*>(_v) = _t->screenShareRemoteVideo(); break;
        case 45: *reinterpret_cast<bool*>(_v) = _t->screenShareHideCursor(); break;
        case 46: *reinterpret_cast<bool*>(_v) = _t->useStunServer(); break;
        case 47: *reinterpret_cast<bool*>(_v) = _t->onlyShareKeysWithVerifiedUsers(); break;
        case 48: *reinterpret_cast<bool*>(_v) = _t->shareKeysWithTrustedUsers(); break;
        case 49: *reinterpret_cast<bool*>(_v) = _t->useOnlineKeyBackup(); break;
        case 50: *reinterpret_cast<QString*>(_v) = _t->profile(); break;
        case 51: *reinterpret_cast<QString*>(_v) = _t->userId(); break;
        case 52: *reinterpret_cast<QString*>(_v) = _t->accessToken(); break;
        case 53: *reinterpret_cast<QString*>(_v) = _t->deviceId(); break;
        case 54: *reinterpret_cast<QString*>(_v) = _t->homeserver(); break;
        case 55: *reinterpret_cast<bool*>(_v) = _t->disableCertificateValidation(); break;
        case 56: *reinterpret_cast<bool*>(_v) = _t->useIdenticon(); break;
        case 57: *reinterpret_cast<bool*>(_v) = _t->openImageExternal(); break;
        case 58: *reinterpret_cast<bool*>(_v) = _t->openVideoExternal(); break;
        case 59: *reinterpret_cast<QStringList*>(_v) = _t->hiddenPins(); break;
        case 60: *reinterpret_cast<QStringList*>(_v) = _t->recentReactions(); break;
        case 61: *reinterpret_cast<QStringList*>(_v) = _t->hiddenWidgets(); break;
        case 62: *reinterpret_cast<bool*>(_v) = _t->exposeDBusApi(); break;
        case 63: *reinterpret_cast<bool*>(_v) = _t->updateSpaceVias(); break;
        case 64: *reinterpret_cast<bool*>(_v) = _t->expireEvents(); break;
        default: break;
        }
    }
    if (_c == QMetaObject::WriteProperty) {
        void *_v = _a[0];
        switch (_id) {
        case 0: _t->setTheme(*reinterpret_cast<QString*>(_v)); break;
        case 1: _t->setMessageHoverHighlight(*reinterpret_cast<bool*>(_v)); break;
        case 2: _t->setEnlargeEmojiOnlyMessages(*reinterpret_cast<bool*>(_v)); break;
        case 3: _t->setTray(*reinterpret_cast<bool*>(_v)); break;
        case 4: _t->setStartInTray(*reinterpret_cast<bool*>(_v)); break;
        case 5: _t->setGroupView(*reinterpret_cast<bool*>(_v)); break;
        case 6: _t->setScrollbarsInRoomlist(*reinterpret_cast<bool*>(_v)); break;
        case 7: _t->setMarkdown(*reinterpret_cast<bool*>(_v)); break;
        case 8: _t->setInvertEnterKey(*reinterpret_cast<bool*>(_v)); break;
        case 9: _t->setBubbles(*reinterpret_cast<bool*>(_v)); break;
        case 10: _t->setSmallAvatars(*reinterpret_cast<bool*>(_v)); break;
        case 11: _t->setAnimateImagesOnHover(*reinterpret_cast<bool*>(_v)); break;
        case 12: _t->setTypingNotifications(*reinterpret_cast<bool*>(_v)); break;
        case 13: _t->setSortByImportance(*reinterpret_cast<bool*>(_v)); break;
        case 14: _t->setSortByAlphabet(*reinterpret_cast<bool*>(_v)); break;
        case 15: _t->setButtonsInTimeline(*reinterpret_cast<bool*>(_v)); break;
        case 16: _t->setReadReceipts(*reinterpret_cast<bool*>(_v)); break;
        case 17: _t->setDesktopNotifications(*reinterpret_cast<bool*>(_v)); break;
        case 18: _t->setAlertOnNotification(*reinterpret_cast<bool*>(_v)); break;
        case 19: _t->setAvatarCircles(*reinterpret_cast<bool*>(_v)); break;
        case 20: _t->setDecryptSidebar(*reinterpret_cast<bool*>(_v)); break;
        case 21: _t->setDecryptNotifications(*reinterpret_cast<bool*>(_v)); break;
        case 22: _t->setSpaceNotifications(*reinterpret_cast<bool*>(_v)); break;
        case 23: _t->setFancyEffects(*reinterpret_cast<bool*>(_v)); break;
        case 24: _t->setReducedMotion(*reinterpret_cast<bool*>(_v)); break;
        case 25: _t->setPrivacyScreen(*reinterpret_cast<bool*>(_v)); break;
        case 26: _t->setPrivacyScreenTimeout(*reinterpret_cast<int*>(_v)); break;
        case 27: _t->setTimelineMaxWidth(*reinterpret_cast<int*>(_v)); break;
        case 28: _t->setRoomListWidth(*reinterpret_cast<int*>(_v)); break;
        case 29: _t->setCommunityListWidth(*reinterpret_cast<int*>(_v)); break;
        case 30: _t->setMobileMode(*reinterpret_cast<bool*>(_v)); break;
        case 31: _t->setDisableSwipe(*reinterpret_cast<bool*>(_v)); break;
        case 32: _t->setFontSize(*reinterpret_cast<double*>(_v)); break;
        case 33: _t->setFontFamily(*reinterpret_cast<QString*>(_v)); break;
        case 34: _t->setEmojiFontFamily(*reinterpret_cast<QString*>(_v)); break;
        case 35: _t->setPresence(*reinterpret_cast<enum Presence*>(_v)); break;
        case 36: _t->setShowImage(*reinterpret_cast<enum ShowImage*>(_v)); break;
        case 37: _t->setRingtone(*reinterpret_cast<QString*>(_v)); break;
        case 38: _t->setMicrophone(*reinterpret_cast<QString*>(_v)); break;
        case 39: _t->setCamera(*reinterpret_cast<QString*>(_v)); break;
        case 40: _t->setCameraResolution(*reinterpret_cast<QString*>(_v)); break;
        case 41: _t->setCameraFrameRate(*reinterpret_cast<QString*>(_v)); break;
        case 42: _t->setScreenShareFrameRate(*reinterpret_cast<int*>(_v)); break;
        case 43: _t->setScreenSharePiP(*reinterpret_cast<bool*>(_v)); break;
        case 44: _t->setScreenShareRemoteVideo(*reinterpret_cast<bool*>(_v)); break;
        case 45: _t->setScreenShareHideCursor(*reinterpret_cast<bool*>(_v)); break;
        case 46: _t->setUseStunServer(*reinterpret_cast<bool*>(_v)); break;
        case 47: _t->setOnlyShareKeysWithVerifiedUsers(*reinterpret_cast<bool*>(_v)); break;
        case 48: _t->setShareKeysWithTrustedUsers(*reinterpret_cast<bool*>(_v)); break;
        case 49: _t->setUseOnlineKeyBackup(*reinterpret_cast<bool*>(_v)); break;
        case 50: _t->setProfile(*reinterpret_cast<QString*>(_v)); break;
        case 51: _t->setUserId(*reinterpret_cast<QString*>(_v)); break;
        case 52: _t->setAccessToken(*reinterpret_cast<QString*>(_v)); break;
        case 53: _t->setDeviceId(*reinterpret_cast<QString*>(_v)); break;
        case 54: _t->setHomeserver(*reinterpret_cast<QString*>(_v)); break;
        case 55: _t->setDisableCertificateValidation(*reinterpret_cast<bool*>(_v)); break;
        case 56: _t->setUseIdenticon(*reinterpret_cast<bool*>(_v)); break;
        case 57: _t->setOpenImageExternal(*reinterpret_cast<bool*>(_v)); break;
        case 58: _t->setOpenVideoExternal(*reinterpret_cast<bool*>(_v)); break;
        case 59: _t->setHiddenPins(*reinterpret_cast<QStringList*>(_v)); break;
        case 60: _t->setRecentReactions(*reinterpret_cast<QStringList*>(_v)); break;
        case 61: _t->setHiddenWidgets(*reinterpret_cast<QStringList*>(_v)); break;
        case 62: _t->setExposeDBusApi(*reinterpret_cast<bool*>(_v)); break;
        case 63: _t->setUpdateSpaceVias(*reinterpret_cast<bool*>(_v)); break;
        case 64: _t->setExpireEvents(*reinterpret_cast<bool*>(_v)); break;
        default: break;
        }
    }
}

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

void *UserSettings::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_staticMetaObjectStaticContent<qt_meta_tag_ZN12UserSettingsE_t>.strings))
        return static_cast<void*>(this);
    return QObject::qt_metacast(_clname);
}

int UserSettings::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 < 65)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 65;
    }
    if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 65)
            *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
        _id -= 65;
    }
    if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
            || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty
            || _c == QMetaObject::RegisterPropertyMetaType) {
        qt_static_metacall(this, _c, _id, _a);
        _id -= 65;
    }
    return _id;
}

// SIGNAL 0
void UserSettings::groupViewStateChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 0, nullptr, _t1);
}

// SIGNAL 1
void UserSettings::scrollbarsInRoomlistChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 1, nullptr, _t1);
}

// SIGNAL 2
void UserSettings::roomSortingChangedImportance(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 2, nullptr, _t1);
}

// SIGNAL 3
void UserSettings::roomSortingChangedAlphabetical(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 3, nullptr, _t1);
}

// SIGNAL 4
void UserSettings::themeChanged(QString _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 4, nullptr, _t1);
}

// SIGNAL 5
void UserSettings::messageHoverHighlightChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 5, nullptr, _t1);
}

// SIGNAL 6
void UserSettings::enlargeEmojiOnlyMessagesChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 6, nullptr, _t1);
}

// SIGNAL 7
void UserSettings::trayChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 7, nullptr, _t1);
}

// SIGNAL 8
void UserSettings::startInTrayChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 8, nullptr, _t1);
}

// SIGNAL 9
void UserSettings::markdownChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 9, nullptr, _t1);
}

// SIGNAL 10
void UserSettings::invertEnterKeyChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 10, nullptr, _t1);
}

// SIGNAL 11
void UserSettings::bubblesChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 11, nullptr, _t1);
}

// SIGNAL 12
void UserSettings::smallAvatarsChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 12, nullptr, _t1);
}

// SIGNAL 13
void UserSettings::animateImagesOnHoverChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 13, nullptr, _t1);
}

// SIGNAL 14
void UserSettings::typingNotificationsChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 14, nullptr, _t1);
}

// SIGNAL 15
void UserSettings::buttonInTimelineChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 15, nullptr, _t1);
}

// SIGNAL 16
void UserSettings::readReceiptsChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 16, nullptr, _t1);
}

// SIGNAL 17
void UserSettings::desktopNotificationsChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 17, nullptr, _t1);
}

// SIGNAL 18
void UserSettings::alertOnNotificationChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 18, nullptr, _t1);
}

// SIGNAL 19
void UserSettings::avatarCirclesChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 19, nullptr, _t1);
}

// SIGNAL 20
void UserSettings::decryptSidebarChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 20, nullptr, _t1);
}

// SIGNAL 21
void UserSettings::decryptNotificationsChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 21, nullptr, _t1);
}

// SIGNAL 22
void UserSettings::spaceNotificationsChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 22, nullptr, _t1);
}

// SIGNAL 23
void UserSettings::fancyEffectsChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 23, nullptr, _t1);
}

// SIGNAL 24
void UserSettings::reducedMotionChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 24, nullptr, _t1);
}

// SIGNAL 25
void UserSettings::privacyScreenChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 25, nullptr, _t1);
}

// SIGNAL 26
void UserSettings::privacyScreenTimeoutChanged(int _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 26, nullptr, _t1);
}

// SIGNAL 27
void UserSettings::timelineMaxWidthChanged(int _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 27, nullptr, _t1);
}

// SIGNAL 28
void UserSettings::roomListWidthChanged(int _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 28, nullptr, _t1);
}

// SIGNAL 29
void UserSettings::communityListWidthChanged(int _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 29, nullptr, _t1);
}

// SIGNAL 30
void UserSettings::mobileModeChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 30, nullptr, _t1);
}

// SIGNAL 31
void UserSettings::disableSwipeChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 31, nullptr, _t1);
}

// SIGNAL 32
void UserSettings::fontSizeChanged(double _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 32, nullptr, _t1);
}

// SIGNAL 33
void UserSettings::fontChanged(QString _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 33, nullptr, _t1);
}

// SIGNAL 34
void UserSettings::emojiFontChanged(QString _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 34, nullptr, _t1);
}

// SIGNAL 35
void UserSettings::presenceChanged(Presence _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 35, nullptr, _t1);
}

// SIGNAL 36
void UserSettings::showImageChanged(ShowImage _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 36, nullptr, _t1);
}

// SIGNAL 37
void UserSettings::ringtoneChanged(QString _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 37, nullptr, _t1);
}

// SIGNAL 38
void UserSettings::microphoneChanged(QString _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 38, nullptr, _t1);
}

// SIGNAL 39
void UserSettings::cameraChanged(QString _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 39, nullptr, _t1);
}

// SIGNAL 40
void UserSettings::cameraResolutionChanged(QString _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 40, nullptr, _t1);
}

// SIGNAL 41
void UserSettings::cameraFrameRateChanged(QString _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 41, nullptr, _t1);
}

// SIGNAL 42
void UserSettings::screenShareFrameRateChanged(int _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 42, nullptr, _t1);
}

// SIGNAL 43
void UserSettings::screenSharePiPChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 43, nullptr, _t1);
}

// SIGNAL 44
void UserSettings::screenShareRemoteVideoChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 44, nullptr, _t1);
}

// SIGNAL 45
void UserSettings::screenShareHideCursorChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 45, nullptr, _t1);
}

// SIGNAL 46
void UserSettings::useStunServerChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 46, nullptr, _t1);
}

// SIGNAL 47
void UserSettings::onlyShareKeysWithVerifiedUsersChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 47, nullptr, _t1);
}

// SIGNAL 48
void UserSettings::shareKeysWithTrustedUsersChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 48, nullptr, _t1);
}

// SIGNAL 49
void UserSettings::useOnlineKeyBackupChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 49, nullptr, _t1);
}

// SIGNAL 50
void UserSettings::profileChanged(QString _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 50, nullptr, _t1);
}

// SIGNAL 51
void UserSettings::userIdChanged(QString _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 51, nullptr, _t1);
}

// SIGNAL 52
void UserSettings::accessTokenChanged(QString _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 52, nullptr, _t1);
}

// SIGNAL 53
void UserSettings::deviceIdChanged(QString _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 53, nullptr, _t1);
}

// SIGNAL 54
void UserSettings::homeserverChanged(QString _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 54, nullptr, _t1);
}

// SIGNAL 55
void UserSettings::disableCertificateValidationChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 55, nullptr, _t1);
}

// SIGNAL 56
void UserSettings::useIdenticonChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 56, nullptr, _t1);
}

// SIGNAL 57
void UserSettings::openImageExternalChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 57, nullptr, _t1);
}

// SIGNAL 58
void UserSettings::openVideoExternalChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 58, nullptr, _t1);
}

// SIGNAL 59
void UserSettings::hiddenPinsChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 59, nullptr);
}

// SIGNAL 60
void UserSettings::hiddenWidgetsChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 60, nullptr);
}

// SIGNAL 61
void UserSettings::recentReactionsChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 61, nullptr);
}

// SIGNAL 62
void UserSettings::exposeDBusApiChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 62, nullptr, _t1);
}

// SIGNAL 63
void UserSettings::updateSpaceViasChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 63, nullptr, _t1);
}

// SIGNAL 64
void UserSettings::expireEventsChanged(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 64, nullptr, _t1);
}
namespace {
struct qt_meta_tag_ZN17UserSettingsModelE_t {};
} // unnamed namespace

template <> constexpr inline auto UserSettingsModel::qt_create_metaobjectdata<qt_meta_tag_ZN17UserSettingsModelE_t>()
{
    namespace QMC = QtMocConstants;
    QtMocHelpers::StringRefStorage qt_stringData {
        "UserSettingsModel",
        "QML.Element",
        "auto",
        "QML.Singleton",
        "true",
        "importSessionKeys",
        "",
        "exportSessionKeys",
        "requestCrossSigningSecrets",
        "downloadCrossSigningSecrets",
        "Types",
        "Toggle",
        "ReadOnlyText",
        "Options",
        "Integer",
        "Double",
        "SectionTitle",
        "SectionBar",
        "KeyStatus",
        "SessionKeyImportExport",
        "XSignKeysRequestDownload",
        "ConfigureHiddenEvents",
        "ManageIgnoredUsers"
    };

    QtMocHelpers::UintData qt_methods {
        // Method 'importSessionKeys'
        QtMocHelpers::MethodData<void()>(5, 6, QMC::AccessPublic, QMetaType::Void),
        // Method 'exportSessionKeys'
        QtMocHelpers::MethodData<void()>(7, 6, QMC::AccessPublic, QMetaType::Void),
        // Method 'requestCrossSigningSecrets'
        QtMocHelpers::MethodData<void()>(8, 6, QMC::AccessPublic, QMetaType::Void),
        // Method 'downloadCrossSigningSecrets'
        QtMocHelpers::MethodData<void()>(9, 6, QMC::AccessPublic, QMetaType::Void),
    };
    QtMocHelpers::UintData qt_properties {
    };
    QtMocHelpers::UintData qt_enums {
        // enum 'Types'
        QtMocHelpers::EnumData<enum Types>(10, 10, QMC::EnumFlags{}).add({
            {   11, Types::Toggle },
            {   12, Types::ReadOnlyText },
            {   13, Types::Options },
            {   14, Types::Integer },
            {   15, Types::Double },
            {   16, Types::SectionTitle },
            {   17, Types::SectionBar },
            {   18, Types::KeyStatus },
            {   19, Types::SessionKeyImportExport },
            {   20, Types::XSignKeysRequestDownload },
            {   21, Types::ConfigureHiddenEvents },
            {   22, Types::ManageIgnoredUsers },
        }),
    };
    QtMocHelpers::UintData qt_constructors {};
    QtMocHelpers::ClassInfos qt_classinfo({
            {    1,    2 },
            {    3,    4 },
    });
    return QtMocHelpers::metaObjectData<UserSettingsModel, void>(QMC::MetaObjectFlag{}, qt_stringData,
            qt_methods, qt_properties, qt_enums, qt_constructors, qt_classinfo);
}
Q_CONSTINIT const QMetaObject UserSettingsModel::staticMetaObject = { {
    QMetaObject::SuperData::link<QAbstractListModel::staticMetaObject>(),
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN17UserSettingsModelE_t>.stringdata,
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN17UserSettingsModelE_t>.data,
    qt_static_metacall,
    nullptr,
    qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN17UserSettingsModelE_t>.metaTypes,
    nullptr
} };

void UserSettingsModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    auto *_t = static_cast<UserSettingsModel *>(_o);
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: _t->importSessionKeys(); break;
        case 1: _t->exportSessionKeys(); break;
        case 2: _t->requestCrossSigningSecrets(); break;
        case 3: _t->downloadCrossSigningSecrets(); break;
        default: ;
        }
    }
    (void)_a;
}

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

void *UserSettingsModel::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_staticMetaObjectStaticContent<qt_meta_tag_ZN17UserSettingsModelE_t>.strings))
        return static_cast<void*>(this);
    return QAbstractListModel::qt_metacast(_clname);
}

int UserSettingsModel::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QAbstractListModel::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 4)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 4;
    }
    if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 4)
            *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
        _id -= 4;
    }
    return _id;
}
QT_WARNING_POP
