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

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

template <> constexpr inline auto DeviceDiscovery::qt_create_metaobjectdata<qt_meta_tag_ZN15DeviceDiscoveryE_t>()
{
    namespace QMC = QtMocConstants;
    QtMocHelpers::StringRefStorage qt_stringData {
        "DeviceDiscovery",
        "isScanningChanged",
        "",
        "statusTextChanged",
        "deviceCountChanged",
        "deviceAdded",
        "ipAddress",
        "deviceRemoved",
        "hostnameUpdated",
        "success",
        "message",
        "wifiDongleStatusChanged",
        "hotspotInterfaceChanged",
        "hotspotInterfaceReceived",
        "useInternalWifi",
        "hotspotInterfaceUpdated",
        "networkInterfacesReceived",
        "QVariantMap",
        "interfaces",
        "softwareUpdateCheckCompleted",
        "isUpgradable",
        "hasDelta",
        "deltaMetadata",
        "deviceBackOnline",
        "rollbackApplyCompleted",
        "softwareUpdateStarted",
        "softwareUpdateProgressReceived",
        "progress",
        "softwareUpdateTimedOut",
        "externalStorageReceived",
        "devices",
        "picturesDirectoryReceived",
        "directory",
        "picturesDirectoryUpdated",
        "networkResetCompleted",
        "ekosLiveResetCompleted",
        "ekosLiveRegenerationProgressReceived",
        "inProgress",
        "rebootCompleted",
        "shutdownCompleted",
        "factoryResetCompleted",
        "ethernetActivationCompleted",
        "ethernetDeactivationCompleted",
        "deltaUpdateCheckCompleted",
        "available",
        "metadata",
        "deltaUpdateStarted",
        "deltaUpdateProgressReceived",
        "deltaStatusReceived",
        "pendingReboot",
        "state",
        "startDiscovery",
        "stopDiscovery",
        "queryExternalStorage",
        "deviceIndex",
        "addManualDevice",
        "removeDevice",
        "index",
        "refreshDevice",
        "refreshAllDevices",
        "updateDeviceHostname",
        "newHostname",
        "applyRollback",
        "targetVersion",
        "queryPicturesDirectory",
        "updatePicturesDirectory",
        "newDirectory",
        "resetEkosLive",
        "checkEkosLiveRegenerationProgress",
        "queryHotspotInterface",
        "updateHotspotInterface",
        "queryNetworkInterfaces",
        "networkReset",
        "startPeriodicStatusUpdates",
        "stopPeriodicStatusUpdates",
        "onPeriodicStatusUpdate",
        "queryDeviceStatus",
        "ipAdress",
        "openStellarMateWebUI",
        "openCustomPort",
        "port",
        "openVNCViewer",
        "reboot",
        "shutdown",
        "factoryReset",
        "checkForSoftwareUpdates",
        "startSoftwareUpdate",
        "checkSoftwareUpdateProgress",
        "activateDirectEthernet",
        "deactivateDirectEthernet",
        "onNetworkReplyFinished",
        "onDiscoveryTimeout",
        "onMdnsHostFound",
        "QHostInfo",
        "hostInfo",
        "onMdnsTimeout",
        "onMdnsServiceFound",
        "serviceType",
        "serviceName",
        "host",
        "QHostAddress",
        "address",
        "QMap<QString,QString>",
        "txtRecords",
        "applyDeltaUpdate",
        "checkDeltaProgress",
        "checkDeltaStatus",
        "isScanning",
        "statusText",
        "deviceCount",
        "hasWifiDongle",
        "Roles",
        "IpAddressRole",
        "HostnameRole",
        "VersionRole",
        "ModelRole",
        "IsOnlineRole",
        "IsLocalRole",
        "StatusTextRole",
        "SecondaryIpsRole"
    };

    QtMocHelpers::UintData qt_methods {
        // Signal 'isScanningChanged'
        QtMocHelpers::SignalData<void()>(1, 2, QMC::AccessPublic, QMetaType::Void),
        // Signal 'statusTextChanged'
        QtMocHelpers::SignalData<void()>(3, 2, QMC::AccessPublic, QMetaType::Void),
        // Signal 'deviceCountChanged'
        QtMocHelpers::SignalData<void()>(4, 2, QMC::AccessPublic, QMetaType::Void),
        // Signal 'deviceAdded'
        QtMocHelpers::SignalData<void(const QString &)>(5, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 6 },
        }}),
        // Signal 'deviceRemoved'
        QtMocHelpers::SignalData<void(const QString &)>(7, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 6 },
        }}),
        // Signal 'hostnameUpdated'
        QtMocHelpers::SignalData<void(const QString &, bool, const QString &)>(8, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 6 }, { QMetaType::Bool, 9 }, { QMetaType::QString, 10 },
        }}),
        // Signal 'wifiDongleStatusChanged'
        QtMocHelpers::SignalData<void()>(11, 2, QMC::AccessPublic, QMetaType::Void),
        // Signal 'hotspotInterfaceChanged'
        QtMocHelpers::SignalData<void()>(12, 2, QMC::AccessPublic, QMetaType::Void),
        // Signal 'hotspotInterfaceReceived'
        QtMocHelpers::SignalData<void(const QString &, bool)>(13, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 6 }, { QMetaType::Bool, 14 },
        }}),
        // Signal 'hotspotInterfaceUpdated'
        QtMocHelpers::SignalData<void(const QString &, bool, const QString &)>(15, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 6 }, { QMetaType::Bool, 9 }, { QMetaType::QString, 10 },
        }}),
        // Signal 'networkInterfacesReceived'
        QtMocHelpers::SignalData<void(const QString &, const QVariantMap &)>(16, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 6 }, { 0x80000000 | 17, 18 },
        }}),
        // Signal 'softwareUpdateCheckCompleted'
        QtMocHelpers::SignalData<void(const QString &, bool, bool, const QString &, bool, const QVariantMap &)>(19, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 6 }, { QMetaType::Bool, 9 }, { QMetaType::Bool, 20 }, { QMetaType::QString, 10 },
            { QMetaType::Bool, 21 }, { 0x80000000 | 17, 22 },
        }}),
        // Signal 'deviceBackOnline'
        QtMocHelpers::SignalData<void(const QString &)>(23, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 6 },
        }}),
        // Signal 'rollbackApplyCompleted'
        QtMocHelpers::SignalData<void(const QString &, bool, const QString &)>(24, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 6 }, { QMetaType::Bool, 9 }, { QMetaType::QString, 10 },
        }}),
        // Signal 'softwareUpdateStarted'
        QtMocHelpers::SignalData<void(const QString &, bool, const QString &)>(25, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 6 }, { QMetaType::Bool, 9 }, { QMetaType::QString, 10 },
        }}),
        // Signal 'softwareUpdateProgressReceived'
        QtMocHelpers::SignalData<void(const QString &, double)>(26, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 6 }, { QMetaType::Double, 27 },
        }}),
        // Signal 'softwareUpdateTimedOut'
        QtMocHelpers::SignalData<void(const QString &)>(28, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 6 },
        }}),
        // Signal 'externalStorageReceived'
        QtMocHelpers::SignalData<void(const QString &, const QStringList &)>(29, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 6 }, { QMetaType::QStringList, 30 },
        }}),
        // Signal 'picturesDirectoryReceived'
        QtMocHelpers::SignalData<void(const QString &, const QString &)>(31, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 6 }, { QMetaType::QString, 32 },
        }}),
        // Signal 'picturesDirectoryUpdated'
        QtMocHelpers::SignalData<void(const QString &, bool, const QString &)>(33, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 6 }, { QMetaType::Bool, 9 }, { QMetaType::QString, 10 },
        }}),
        // Signal 'networkResetCompleted'
        QtMocHelpers::SignalData<void(const QString &, bool, const QString &)>(34, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 6 }, { QMetaType::Bool, 9 }, { QMetaType::QString, 10 },
        }}),
        // Signal 'ekosLiveResetCompleted'
        QtMocHelpers::SignalData<void(const QString &, bool, const QString &)>(35, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 6 }, { QMetaType::Bool, 9 }, { QMetaType::QString, 10 },
        }}),
        // Signal 'ekosLiveRegenerationProgressReceived'
        QtMocHelpers::SignalData<void(const QString &, int, const QString &, bool)>(36, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 6 }, { QMetaType::Int, 27 }, { QMetaType::QString, 10 }, { QMetaType::Bool, 37 },
        }}),
        // Signal 'rebootCompleted'
        QtMocHelpers::SignalData<void(const QString &, bool, const QString &)>(38, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 6 }, { QMetaType::Bool, 9 }, { QMetaType::QString, 10 },
        }}),
        // Signal 'shutdownCompleted'
        QtMocHelpers::SignalData<void(const QString &, bool, const QString &)>(39, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 6 }, { QMetaType::Bool, 9 }, { QMetaType::QString, 10 },
        }}),
        // Signal 'factoryResetCompleted'
        QtMocHelpers::SignalData<void(const QString &, bool, const QString &)>(40, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 6 }, { QMetaType::Bool, 9 }, { QMetaType::QString, 10 },
        }}),
        // Signal 'ethernetActivationCompleted'
        QtMocHelpers::SignalData<void(const QString &, bool, const QString &)>(41, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 6 }, { QMetaType::Bool, 9 }, { QMetaType::QString, 10 },
        }}),
        // Signal 'ethernetDeactivationCompleted'
        QtMocHelpers::SignalData<void(const QString &, bool, const QString &)>(42, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 6 }, { QMetaType::Bool, 9 }, { QMetaType::QString, 10 },
        }}),
        // Signal 'deltaUpdateCheckCompleted'
        QtMocHelpers::SignalData<void(const QString &, bool, const QVariantMap &)>(43, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 6 }, { QMetaType::Bool, 44 }, { 0x80000000 | 17, 45 },
        }}),
        // Signal 'deltaUpdateStarted'
        QtMocHelpers::SignalData<void(const QString &, bool, const QString &)>(46, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 6 }, { QMetaType::Bool, 9 }, { QMetaType::QString, 10 },
        }}),
        // Signal 'deltaUpdateProgressReceived'
        QtMocHelpers::SignalData<void(const QString &, int, const QString &)>(47, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 6 }, { QMetaType::Int, 27 }, { QMetaType::QString, 10 },
        }}),
        // Signal 'deltaStatusReceived'
        QtMocHelpers::SignalData<void(const QString &, bool, const QString &)>(48, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 6 }, { QMetaType::Bool, 49 }, { QMetaType::QString, 50 },
        }}),
        // Slot 'startDiscovery'
        QtMocHelpers::SlotData<void()>(51, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'stopDiscovery'
        QtMocHelpers::SlotData<void()>(52, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'queryExternalStorage'
        QtMocHelpers::SlotData<void(int)>(53, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 54 },
        }}),
        // Slot 'addManualDevice'
        QtMocHelpers::SlotData<void(const QString &)>(55, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 6 },
        }}),
        // Slot 'removeDevice'
        QtMocHelpers::SlotData<void(int)>(56, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 57 },
        }}),
        // Slot 'refreshDevice'
        QtMocHelpers::SlotData<void(int)>(58, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 57 },
        }}),
        // Slot 'refreshAllDevices'
        QtMocHelpers::SlotData<void()>(59, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'updateDeviceHostname'
        QtMocHelpers::SlotData<void(int, const QString &)>(60, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 57 }, { QMetaType::QString, 61 },
        }}),
        // Slot 'applyRollback'
        QtMocHelpers::SlotData<void(int, const QString &)>(62, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 54 }, { QMetaType::QString, 63 },
        }}),
        // Slot 'queryPicturesDirectory'
        QtMocHelpers::SlotData<void(int)>(64, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 54 },
        }}),
        // Slot 'updatePicturesDirectory'
        QtMocHelpers::SlotData<void(int, const QString &)>(65, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 54 }, { QMetaType::QString, 66 },
        }}),
        // Slot 'resetEkosLive'
        QtMocHelpers::SlotData<void(int)>(67, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 54 },
        }}),
        // Slot 'checkEkosLiveRegenerationProgress'
        QtMocHelpers::SlotData<void(int)>(68, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 54 },
        }}),
        // Slot 'queryHotspotInterface'
        QtMocHelpers::SlotData<void(int)>(69, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 54 },
        }}),
        // Slot 'updateHotspotInterface'
        QtMocHelpers::SlotData<void(int, bool)>(70, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 54 }, { QMetaType::Bool, 14 },
        }}),
        // Slot 'queryNetworkInterfaces'
        QtMocHelpers::SlotData<void(int)>(71, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 54 },
        }}),
        // Slot 'networkReset'
        QtMocHelpers::SlotData<void(int)>(72, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 54 },
        }}),
        // Slot 'startPeriodicStatusUpdates'
        QtMocHelpers::SlotData<void()>(73, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'stopPeriodicStatusUpdates'
        QtMocHelpers::SlotData<void()>(74, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'onPeriodicStatusUpdate'
        QtMocHelpers::SlotData<void()>(75, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'queryDeviceStatus'
        QtMocHelpers::SlotData<void(const QString &)>(76, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 77 },
        }}),
        // Slot 'openStellarMateWebUI'
        QtMocHelpers::SlotData<void(int)>(78, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 54 },
        }}),
        // Slot 'openCustomPort'
        QtMocHelpers::SlotData<void(int, int)>(79, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 54 }, { QMetaType::Int, 80 },
        }}),
        // Slot 'openVNCViewer'
        QtMocHelpers::SlotData<void(int)>(81, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 54 },
        }}),
        // Slot 'reboot'
        QtMocHelpers::SlotData<void(int)>(82, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 54 },
        }}),
        // Slot 'shutdown'
        QtMocHelpers::SlotData<void(int)>(83, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 54 },
        }}),
        // Slot 'factoryReset'
        QtMocHelpers::SlotData<void(int)>(84, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 54 },
        }}),
        // Slot 'checkForSoftwareUpdates'
        QtMocHelpers::SlotData<void(int)>(85, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 54 },
        }}),
        // Slot 'startSoftwareUpdate'
        QtMocHelpers::SlotData<void(int)>(86, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 54 },
        }}),
        // Slot 'checkSoftwareUpdateProgress'
        QtMocHelpers::SlotData<void(int)>(87, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 54 },
        }}),
        // Slot 'activateDirectEthernet'
        QtMocHelpers::SlotData<void(int)>(88, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 54 },
        }}),
        // Slot 'deactivateDirectEthernet'
        QtMocHelpers::SlotData<void(int)>(89, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 54 },
        }}),
        // Slot 'onNetworkReplyFinished'
        QtMocHelpers::SlotData<void()>(90, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'onDiscoveryTimeout'
        QtMocHelpers::SlotData<void()>(91, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'onMdnsHostFound'
        QtMocHelpers::SlotData<void(const QHostInfo &)>(92, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 93, 94 },
        }}),
        // Slot 'onMdnsTimeout'
        QtMocHelpers::SlotData<void()>(95, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'onMdnsServiceFound'
        QtMocHelpers::SlotData<void(const QString &, const QString &, const QString &, const QHostAddress &, quint16, const QMap<QString,QString> &)>(96, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::QString, 97 }, { QMetaType::QString, 98 }, { QMetaType::QString, 99 }, { 0x80000000 | 100, 101 },
            { QMetaType::UShort, 80 }, { 0x80000000 | 102, 103 },
        }}),
        // Method 'applyDeltaUpdate'
        QtMocHelpers::MethodData<void(int, const QString &)>(104, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 54 }, { QMetaType::QString, 63 },
        }}),
        // Method 'checkDeltaProgress'
        QtMocHelpers::MethodData<void(int)>(105, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 54 },
        }}),
        // Method 'checkDeltaStatus'
        QtMocHelpers::MethodData<void(int)>(106, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 54 },
        }}),
    };
    QtMocHelpers::UintData qt_properties {
        // property 'isScanning'
        QtMocHelpers::PropertyData<bool>(107, QMetaType::Bool, QMC::DefaultPropertyFlags, 0),
        // property 'statusText'
        QtMocHelpers::PropertyData<QString>(108, QMetaType::QString, QMC::DefaultPropertyFlags, 1),
        // property 'deviceCount'
        QtMocHelpers::PropertyData<int>(109, QMetaType::Int, QMC::DefaultPropertyFlags, 2),
        // property 'hasWifiDongle'
        QtMocHelpers::PropertyData<bool>(110, QMetaType::Bool, QMC::DefaultPropertyFlags, 6),
        // property 'useInternalWifi'
        QtMocHelpers::PropertyData<bool>(14, QMetaType::Bool, QMC::DefaultPropertyFlags | QMC::Writable | QMC::StdCppSet, 7),
    };
    QtMocHelpers::UintData qt_enums {
        // enum 'Roles'
        QtMocHelpers::EnumData<enum Roles>(111, 111, QMC::EnumFlags{}).add({
            {  112, Roles::IpAddressRole },
            {  113, Roles::HostnameRole },
            {  114, Roles::VersionRole },
            {  115, Roles::ModelRole },
            {  116, Roles::IsOnlineRole },
            {  117, Roles::IsLocalRole },
            {  118, Roles::StatusTextRole },
            {  119, Roles::SecondaryIpsRole },
        }),
    };
    return QtMocHelpers::metaObjectData<DeviceDiscovery, qt_meta_tag_ZN15DeviceDiscoveryE_t>(QMC::MetaObjectFlag{}, qt_stringData,
            qt_methods, qt_properties, qt_enums);
}
Q_CONSTINIT const QMetaObject DeviceDiscovery::staticMetaObject = { {
    QMetaObject::SuperData::link<QAbstractListModel::staticMetaObject>(),
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN15DeviceDiscoveryE_t>.stringdata,
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN15DeviceDiscoveryE_t>.data,
    qt_static_metacall,
    nullptr,
    qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN15DeviceDiscoveryE_t>.metaTypes,
    nullptr
} };

void DeviceDiscovery::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    auto *_t = static_cast<DeviceDiscovery *>(_o);
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: _t->isScanningChanged(); break;
        case 1: _t->statusTextChanged(); break;
        case 2: _t->deviceCountChanged(); break;
        case 3: _t->deviceAdded((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 4: _t->deviceRemoved((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 5: _t->hostnameUpdated((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[3]))); break;
        case 6: _t->wifiDongleStatusChanged(); break;
        case 7: _t->hotspotInterfaceChanged(); break;
        case 8: _t->hotspotInterfaceReceived((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2]))); break;
        case 9: _t->hotspotInterfaceUpdated((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[3]))); break;
        case 10: _t->networkInterfacesReceived((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QVariantMap>>(_a[2]))); break;
        case 11: _t->softwareUpdateCheckCompleted((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[3])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[4])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[5])),(*reinterpret_cast<std::add_pointer_t<QVariantMap>>(_a[6]))); break;
        case 12: _t->deviceBackOnline((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 13: _t->rollbackApplyCompleted((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[3]))); break;
        case 14: _t->softwareUpdateStarted((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[3]))); break;
        case 15: _t->softwareUpdateProgressReceived((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<double>>(_a[2]))); break;
        case 16: _t->softwareUpdateTimedOut((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 17: _t->externalStorageReceived((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QStringList>>(_a[2]))); break;
        case 18: _t->picturesDirectoryReceived((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2]))); break;
        case 19: _t->picturesDirectoryUpdated((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[3]))); break;
        case 20: _t->networkResetCompleted((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[3]))); break;
        case 21: _t->ekosLiveResetCompleted((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[3]))); break;
        case 22: _t->ekosLiveRegenerationProgressReceived((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[3])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[4]))); break;
        case 23: _t->rebootCompleted((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[3]))); break;
        case 24: _t->shutdownCompleted((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[3]))); break;
        case 25: _t->factoryResetCompleted((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[3]))); break;
        case 26: _t->ethernetActivationCompleted((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[3]))); break;
        case 27: _t->ethernetDeactivationCompleted((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[3]))); break;
        case 28: _t->deltaUpdateCheckCompleted((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<QVariantMap>>(_a[3]))); break;
        case 29: _t->deltaUpdateStarted((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[3]))); break;
        case 30: _t->deltaUpdateProgressReceived((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[3]))); break;
        case 31: _t->deltaStatusReceived((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[3]))); break;
        case 32: _t->startDiscovery(); break;
        case 33: _t->stopDiscovery(); break;
        case 34: _t->queryExternalStorage((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 35: _t->addManualDevice((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 36: _t->removeDevice((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 37: _t->refreshDevice((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 38: _t->refreshAllDevices(); break;
        case 39: _t->updateDeviceHostname((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2]))); break;
        case 40: _t->applyRollback((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2]))); break;
        case 41: _t->queryPicturesDirectory((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 42: _t->updatePicturesDirectory((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2]))); break;
        case 43: _t->resetEkosLive((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 44: _t->checkEkosLiveRegenerationProgress((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 45: _t->queryHotspotInterface((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 46: _t->updateHotspotInterface((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2]))); break;
        case 47: _t->queryNetworkInterfaces((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 48: _t->networkReset((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 49: _t->startPeriodicStatusUpdates(); break;
        case 50: _t->stopPeriodicStatusUpdates(); break;
        case 51: _t->onPeriodicStatusUpdate(); break;
        case 52: _t->queryDeviceStatus((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 53: _t->openStellarMateWebUI((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 54: _t->openCustomPort((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2]))); break;
        case 55: _t->openVNCViewer((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 56: _t->reboot((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 57: _t->shutdown((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 58: _t->factoryReset((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 59: _t->checkForSoftwareUpdates((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 60: _t->startSoftwareUpdate((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 61: _t->checkSoftwareUpdateProgress((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 62: _t->activateDirectEthernet((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 63: _t->deactivateDirectEthernet((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 64: _t->onNetworkReplyFinished(); break;
        case 65: _t->onDiscoveryTimeout(); break;
        case 66: _t->onMdnsHostFound((*reinterpret_cast<std::add_pointer_t<QHostInfo>>(_a[1]))); break;
        case 67: _t->onMdnsTimeout(); break;
        case 68: _t->onMdnsServiceFound((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[3])),(*reinterpret_cast<std::add_pointer_t<QHostAddress>>(_a[4])),(*reinterpret_cast<std::add_pointer_t<quint16>>(_a[5])),(*reinterpret_cast<std::add_pointer_t<QMap<QString,QString>>>(_a[6]))); break;
        case 69: _t->applyDeltaUpdate((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2]))); break;
        case 70: _t->checkDeltaProgress((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 71: _t->checkDeltaStatus((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        default: ;
        }
    }
    if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
        case 66:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< QHostInfo >(); break;
            }
            break;
        }
    }
    if (_c == QMetaObject::IndexOfMethod) {
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)()>(_a, &DeviceDiscovery::isScanningChanged, 0))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)()>(_a, &DeviceDiscovery::statusTextChanged, 1))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)()>(_a, &DeviceDiscovery::deviceCountChanged, 2))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)(const QString & )>(_a, &DeviceDiscovery::deviceAdded, 3))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)(const QString & )>(_a, &DeviceDiscovery::deviceRemoved, 4))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)(const QString & , bool , const QString & )>(_a, &DeviceDiscovery::hostnameUpdated, 5))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)()>(_a, &DeviceDiscovery::wifiDongleStatusChanged, 6))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)()>(_a, &DeviceDiscovery::hotspotInterfaceChanged, 7))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)(const QString & , bool )>(_a, &DeviceDiscovery::hotspotInterfaceReceived, 8))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)(const QString & , bool , const QString & )>(_a, &DeviceDiscovery::hotspotInterfaceUpdated, 9))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)(const QString & , const QVariantMap & )>(_a, &DeviceDiscovery::networkInterfacesReceived, 10))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)(const QString & , bool , bool , const QString & , bool , const QVariantMap & )>(_a, &DeviceDiscovery::softwareUpdateCheckCompleted, 11))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)(const QString & )>(_a, &DeviceDiscovery::deviceBackOnline, 12))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)(const QString & , bool , const QString & )>(_a, &DeviceDiscovery::rollbackApplyCompleted, 13))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)(const QString & , bool , const QString & )>(_a, &DeviceDiscovery::softwareUpdateStarted, 14))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)(const QString & , double )>(_a, &DeviceDiscovery::softwareUpdateProgressReceived, 15))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)(const QString & )>(_a, &DeviceDiscovery::softwareUpdateTimedOut, 16))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)(const QString & , const QStringList & )>(_a, &DeviceDiscovery::externalStorageReceived, 17))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)(const QString & , const QString & )>(_a, &DeviceDiscovery::picturesDirectoryReceived, 18))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)(const QString & , bool , const QString & )>(_a, &DeviceDiscovery::picturesDirectoryUpdated, 19))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)(const QString & , bool , const QString & )>(_a, &DeviceDiscovery::networkResetCompleted, 20))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)(const QString & , bool , const QString & )>(_a, &DeviceDiscovery::ekosLiveResetCompleted, 21))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)(const QString & , int , const QString & , bool )>(_a, &DeviceDiscovery::ekosLiveRegenerationProgressReceived, 22))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)(const QString & , bool , const QString & )>(_a, &DeviceDiscovery::rebootCompleted, 23))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)(const QString & , bool , const QString & )>(_a, &DeviceDiscovery::shutdownCompleted, 24))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)(const QString & , bool , const QString & )>(_a, &DeviceDiscovery::factoryResetCompleted, 25))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)(const QString & , bool , const QString & )>(_a, &DeviceDiscovery::ethernetActivationCompleted, 26))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)(const QString & , bool , const QString & )>(_a, &DeviceDiscovery::ethernetDeactivationCompleted, 27))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)(const QString & , bool , const QVariantMap & )>(_a, &DeviceDiscovery::deltaUpdateCheckCompleted, 28))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)(const QString & , bool , const QString & )>(_a, &DeviceDiscovery::deltaUpdateStarted, 29))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)(const QString & , int , const QString & )>(_a, &DeviceDiscovery::deltaUpdateProgressReceived, 30))
            return;
        if (QtMocHelpers::indexOfMethod<void (DeviceDiscovery::*)(const QString & , bool , const QString & )>(_a, &DeviceDiscovery::deltaStatusReceived, 31))
            return;
    }
    if (_c == QMetaObject::ReadProperty) {
        void *_v = _a[0];
        switch (_id) {
        case 0: *reinterpret_cast<bool*>(_v) = _t->isScanning(); break;
        case 1: *reinterpret_cast<QString*>(_v) = _t->statusText(); break;
        case 2: *reinterpret_cast<int*>(_v) = _t->deviceCount(); break;
        case 3: *reinterpret_cast<bool*>(_v) = _t->hasWifiDongle(); break;
        case 4: *reinterpret_cast<bool*>(_v) = _t->useInternalWifi(); break;
        default: break;
        }
    }
    if (_c == QMetaObject::WriteProperty) {
        void *_v = _a[0];
        switch (_id) {
        case 4: _t->setUseInternalWifi(*reinterpret_cast<bool*>(_v)); break;
        default: break;
        }
    }
}

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

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

int DeviceDiscovery::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 < 72)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 72;
    }
    if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 72)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 72;
    }
    if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
            || _c == QMetaObject::ResetProperty || _c == QMetaObject::BindableProperty
            || _c == QMetaObject::RegisterPropertyMetaType) {
        qt_static_metacall(this, _c, _id, _a);
        _id -= 5;
    }
    return _id;
}

// SIGNAL 0
void DeviceDiscovery::isScanningChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
}

// SIGNAL 1
void DeviceDiscovery::statusTextChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 1, nullptr);
}

// SIGNAL 2
void DeviceDiscovery::deviceCountChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 2, nullptr);
}

// SIGNAL 3
void DeviceDiscovery::deviceAdded(const QString & _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 3, nullptr, _t1);
}

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

// SIGNAL 5
void DeviceDiscovery::hostnameUpdated(const QString & _t1, bool _t2, const QString & _t3)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 5, nullptr, _t1, _t2, _t3);
}

// SIGNAL 6
void DeviceDiscovery::wifiDongleStatusChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 6, nullptr);
}

// SIGNAL 7
void DeviceDiscovery::hotspotInterfaceChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 7, nullptr);
}

// SIGNAL 8
void DeviceDiscovery::hotspotInterfaceReceived(const QString & _t1, bool _t2)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 8, nullptr, _t1, _t2);
}

// SIGNAL 9
void DeviceDiscovery::hotspotInterfaceUpdated(const QString & _t1, bool _t2, const QString & _t3)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 9, nullptr, _t1, _t2, _t3);
}

// SIGNAL 10
void DeviceDiscovery::networkInterfacesReceived(const QString & _t1, const QVariantMap & _t2)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 10, nullptr, _t1, _t2);
}

// SIGNAL 11
void DeviceDiscovery::softwareUpdateCheckCompleted(const QString & _t1, bool _t2, bool _t3, const QString & _t4, bool _t5, const QVariantMap & _t6)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 11, nullptr, _t1, _t2, _t3, _t4, _t5, _t6);
}

// SIGNAL 12
void DeviceDiscovery::deviceBackOnline(const QString & _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 12, nullptr, _t1);
}

// SIGNAL 13
void DeviceDiscovery::rollbackApplyCompleted(const QString & _t1, bool _t2, const QString & _t3)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 13, nullptr, _t1, _t2, _t3);
}

// SIGNAL 14
void DeviceDiscovery::softwareUpdateStarted(const QString & _t1, bool _t2, const QString & _t3)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 14, nullptr, _t1, _t2, _t3);
}

// SIGNAL 15
void DeviceDiscovery::softwareUpdateProgressReceived(const QString & _t1, double _t2)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 15, nullptr, _t1, _t2);
}

// SIGNAL 16
void DeviceDiscovery::softwareUpdateTimedOut(const QString & _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 16, nullptr, _t1);
}

// SIGNAL 17
void DeviceDiscovery::externalStorageReceived(const QString & _t1, const QStringList & _t2)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 17, nullptr, _t1, _t2);
}

// SIGNAL 18
void DeviceDiscovery::picturesDirectoryReceived(const QString & _t1, const QString & _t2)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 18, nullptr, _t1, _t2);
}

// SIGNAL 19
void DeviceDiscovery::picturesDirectoryUpdated(const QString & _t1, bool _t2, const QString & _t3)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 19, nullptr, _t1, _t2, _t3);
}

// SIGNAL 20
void DeviceDiscovery::networkResetCompleted(const QString & _t1, bool _t2, const QString & _t3)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 20, nullptr, _t1, _t2, _t3);
}

// SIGNAL 21
void DeviceDiscovery::ekosLiveResetCompleted(const QString & _t1, bool _t2, const QString & _t3)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 21, nullptr, _t1, _t2, _t3);
}

// SIGNAL 22
void DeviceDiscovery::ekosLiveRegenerationProgressReceived(const QString & _t1, int _t2, const QString & _t3, bool _t4)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 22, nullptr, _t1, _t2, _t3, _t4);
}

// SIGNAL 23
void DeviceDiscovery::rebootCompleted(const QString & _t1, bool _t2, const QString & _t3)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 23, nullptr, _t1, _t2, _t3);
}

// SIGNAL 24
void DeviceDiscovery::shutdownCompleted(const QString & _t1, bool _t2, const QString & _t3)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 24, nullptr, _t1, _t2, _t3);
}

// SIGNAL 25
void DeviceDiscovery::factoryResetCompleted(const QString & _t1, bool _t2, const QString & _t3)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 25, nullptr, _t1, _t2, _t3);
}

// SIGNAL 26
void DeviceDiscovery::ethernetActivationCompleted(const QString & _t1, bool _t2, const QString & _t3)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 26, nullptr, _t1, _t2, _t3);
}

// SIGNAL 27
void DeviceDiscovery::ethernetDeactivationCompleted(const QString & _t1, bool _t2, const QString & _t3)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 27, nullptr, _t1, _t2, _t3);
}

// SIGNAL 28
void DeviceDiscovery::deltaUpdateCheckCompleted(const QString & _t1, bool _t2, const QVariantMap & _t3)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 28, nullptr, _t1, _t2, _t3);
}

// SIGNAL 29
void DeviceDiscovery::deltaUpdateStarted(const QString & _t1, bool _t2, const QString & _t3)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 29, nullptr, _t1, _t2, _t3);
}

// SIGNAL 30
void DeviceDiscovery::deltaUpdateProgressReceived(const QString & _t1, int _t2, const QString & _t3)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 30, nullptr, _t1, _t2, _t3);
}

// SIGNAL 31
void DeviceDiscovery::deltaStatusReceived(const QString & _t1, bool _t2, const QString & _t3)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 31, nullptr, _t1, _t2, _t3);
}
QT_WARNING_POP
