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

#include "../../qucs/qucs.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 'qucs.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 69
#error "This file was generated using the moc from 6.11.0. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif

#ifndef Q_CONSTINIT
#define Q_CONSTINIT
#endif

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

template <> constexpr inline auto QucsFileSystemModel::qt_create_metaobjectdata<qt_meta_tag_ZN19QucsFileSystemModelE_t>()
{
    namespace QMC = QtMocConstants;
    QtMocHelpers::StringRefStorage qt_stringData {
        "QucsFileSystemModel"
    };

    QtMocHelpers::UintData qt_methods {
    };
    QtMocHelpers::UintData qt_properties {
    };
    QtMocHelpers::UintData qt_enums {
    };
    return QtMocHelpers::metaObjectData<QucsFileSystemModel, qt_meta_tag_ZN19QucsFileSystemModelE_t>(QMC::MetaObjectFlag{}, qt_stringData,
            qt_methods, qt_properties, qt_enums);
}
Q_CONSTINIT const QMetaObject QucsFileSystemModel::staticMetaObject = { {
    QMetaObject::SuperData::link<QFileSystemModel::staticMetaObject>(),
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN19QucsFileSystemModelE_t>.stringdata,
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN19QucsFileSystemModelE_t>.data,
    qt_static_metacall,
    nullptr,
    qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN19QucsFileSystemModelE_t>.metaTypes,
    nullptr
} };

void QucsFileSystemModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    auto *_t = static_cast<QucsFileSystemModel *>(_o);
    (void)_t;
    (void)_c;
    (void)_id;
    (void)_a;
}

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

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

int QucsFileSystemModel::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QFileSystemModel::qt_metacall(_c, _id, _a);
    return _id;
}
namespace {
struct qt_meta_tag_ZN24QucsSortFilterProxyModelE_t {};
} // unnamed namespace

template <> constexpr inline auto QucsSortFilterProxyModel::qt_create_metaobjectdata<qt_meta_tag_ZN24QucsSortFilterProxyModelE_t>()
{
    namespace QMC = QtMocConstants;
    QtMocHelpers::StringRefStorage qt_stringData {
        "QucsSortFilterProxyModel"
    };

    QtMocHelpers::UintData qt_methods {
    };
    QtMocHelpers::UintData qt_properties {
    };
    QtMocHelpers::UintData qt_enums {
    };
    return QtMocHelpers::metaObjectData<QucsSortFilterProxyModel, qt_meta_tag_ZN24QucsSortFilterProxyModelE_t>(QMC::MetaObjectFlag{}, qt_stringData,
            qt_methods, qt_properties, qt_enums);
}
Q_CONSTINIT const QMetaObject QucsSortFilterProxyModel::staticMetaObject = { {
    QMetaObject::SuperData::link<QSortFilterProxyModel::staticMetaObject>(),
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN24QucsSortFilterProxyModelE_t>.stringdata,
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN24QucsSortFilterProxyModelE_t>.data,
    qt_static_metacall,
    nullptr,
    qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN24QucsSortFilterProxyModelE_t>.metaTypes,
    nullptr
} };

void QucsSortFilterProxyModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    auto *_t = static_cast<QucsSortFilterProxyModel *>(_o);
    (void)_t;
    (void)_c;
    (void)_id;
    (void)_a;
}

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

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

int QucsSortFilterProxyModel::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QSortFilterProxyModel::qt_metacall(_c, _id, _a);
    return _id;
}
namespace {
struct qt_meta_tag_ZN7QucsAppE_t {};
} // unnamed namespace

template <> constexpr inline auto QucsApp::qt_create_metaobjectdata<qt_meta_tag_ZN7QucsAppE_t>()
{
    namespace QMC = QtMocConstants;
    QtMocHelpers::StringRefStorage qt_stringData {
        "QucsApp",
        "signalKillEmAll",
        "",
        "slotFileNew",
        "slotTextNew",
        "slotSymbolNew",
        "slotFileOpen",
        "slotFileSave",
        "slotFileSaveAs",
        "slotFileSaveAll",
        "slotFileClose",
        "slotFileCloseOthers",
        "slotFileCloseAllLeft",
        "slotFileCloseAllRight",
        "slotFileCloseAll",
        "slotFileExamples",
        "slotHelpTutorial",
        "slotHelpReport",
        "slotHelpTechnical",
        "slotSymbolEdit",
        "slotFileSettings",
        "slotFilePrint",
        "slotFilePrintFit",
        "slotFileQuit",
        "slotApplSettings",
        "slotRefreshSchPath",
        "slotIntoHierarchy",
        "slotPopHierarchy",
        "slotShowAll",
        "slotZoomToSelection",
        "slotShowOne",
        "slotZoomOut",
        "slotToPage",
        "slotSelectComponent",
        "QListWidgetItem*",
        "slotSearchComponent",
        "slotSearchClear",
        "slotEditElement",
        "slotPowerMatching",
        "slot2PortMatching",
        "slotShowContentMenu",
        "QPoint",
        "slotCMenuOpen",
        "slotCMenuCopy",
        "slotCMenuRename",
        "slotCMenuDelete",
        "slotCMenuInsert",
        "slotUpdateTreeview",
        "slotMenuProjClose",
        "slotSimulate",
        "QWidget*",
        "w",
        "slotSimulateWithSpice",
        "slotTune",
        "checked",
        "slotMenuProjOpen",
        "slotMenuProjDel",
        "slotListProjOpen",
        "QModelIndex",
        "slotSelectSubcircuit",
        "slotSelectLibComponent",
        "QTreeWidgetItem*",
        "slotOpenContent",
        "slotSetCompView",
        "slotChangeSimulator",
        "slotButtonProjNew",
        "slotButtonProjOpen",
        "slotButtonProjDel",
        "slotChangeView",
        "slotAfterSimulation",
        "SimMessage*",
        "slotDCbias",
        "slotChangePage",
        "slotHideEdit",
        "slotFileChanged",
        "slotSimSettings",
        "slotSaveNetlist",
        "slotSaveCdlNetlist",
        "slotCdlSettings",
        "slotAfterSpiceSimulation",
        "ExternSimDialog*",
        "SimDlg",
        "slotBuildVAModule",
        "slotShowModel",
        "slotSearchLibComponent",
        "slotSearchLibClear",
        "slotFirstTab",
        "slotNextTab",
        "slotPreviousTab",
        "slotLastTab",
        "slotSwitchToTab",
        "index",
        "slotShowWarnings",
        "slotResetWarnings",
        "printCursorPosition",
        "slotUpdateUndo",
        "slotUpdateRedo",
        "slotViewBrowseDock",
        "toggle",
        "slotViewOctaveDock",
        "slotToggleOctave",
        "slotToggleDock",
        "slotHelpAbout",
        "slotShortcutDialog",
        "slotEditRotate",
        "slotEditMirrorX",
        "slotEditMirrorY",
        "slotEditCut",
        "slotEditCopy",
        "slotEditPaste",
        "slotEditDelete",
        "slotInsertEquation",
        "slotInsertGround",
        "slotInsertPort",
        "slotInsertEntity",
        "slotSetWire",
        "slotEscape",
        "slotSelect",
        "slotEditActivate",
        "slotEditStretch",
        "slotEditMove",
        "slotInsertLabel",
        "slotSetMarker",
        "slotSetDiagramLimits",
        "slotResetDiagramLimits",
        "slotShowGrid",
        "slotOnGrid",
        "slotMoveText",
        "slotZoomIn",
        "slotEditUndo",
        "slotEditRedo",
        "slotEditFind",
        "slotAlignTop",
        "slotAlignBottom",
        "slotAlignLeft",
        "slotAlignRight",
        "slotDistribHoriz",
        "slotDistribVert",
        "slotCenterHorizontal",
        "slotCenterVertical",
        "slotSelectAll",
        "slotSelectMarker",
        "slotShowLastMsg",
        "slotShowLastNetlist",
        "slotCallEditor",
        "slotCallFilter",
        "slotCallActiveFilter",
        "slotCallLine",
        "slotCallMatch",
        "slotCallAtt",
        "slotCallPwrComb",
        "slotCallSPAR_Viewer",
        "slotCallRxCalc",
        "slotCallRFLayout",
        "slotHelpIndex",
        "slotHelpQucsIndex",
        "slotGettingStarted",
        "slotChangeProps",
        "slotAddToProject",
        "slotApplyCompText",
        "slotOpenRecentFile",
        "slotOpenRecentProject",
        "slotSaveDiagramToGraphicsFile",
        "slotSaveSchematicToGraphicsFile",
        "diagram",
        "slotCursorLeft",
        "left",
        "slotCursorRight",
        "slotCursorUp",
        "up",
        "slotCursorDown",
        "slotResizePropEdit",
        "slotCreateLib",
        "slotImportData",
        "slotExportGraphAsCsv",
        "slotUpdateRecentFiles",
        "slotClearRecentFiles",
        "slotUpdateRecentProjects",
        "slotClearRecentProjects",
        "slotLoadModule",
        "slotBuildModule"
    };

    QtMocHelpers::UintData qt_methods {
        // Signal 'signalKillEmAll'
        QtMocHelpers::SignalData<void()>(1, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotFileNew'
        QtMocHelpers::SlotData<void()>(3, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotTextNew'
        QtMocHelpers::SlotData<void()>(4, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotSymbolNew'
        QtMocHelpers::SlotData<void()>(5, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotFileOpen'
        QtMocHelpers::SlotData<void()>(6, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotFileSave'
        QtMocHelpers::SlotData<void()>(7, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotFileSaveAs'
        QtMocHelpers::SlotData<void()>(8, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotFileSaveAll'
        QtMocHelpers::SlotData<void()>(9, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotFileClose'
        QtMocHelpers::SlotData<void()>(10, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotFileCloseOthers'
        QtMocHelpers::SlotData<void()>(11, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotFileCloseAllLeft'
        QtMocHelpers::SlotData<void()>(12, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotFileCloseAllRight'
        QtMocHelpers::SlotData<void()>(13, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotFileCloseAll'
        QtMocHelpers::SlotData<void()>(14, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotFileExamples'
        QtMocHelpers::SlotData<void()>(15, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotHelpTutorial'
        QtMocHelpers::SlotData<void()>(16, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotHelpReport'
        QtMocHelpers::SlotData<void()>(17, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotHelpTechnical'
        QtMocHelpers::SlotData<void()>(18, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotFileClose'
        QtMocHelpers::SlotData<void(int)>(10, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 2 },
        }}),
        // Slot 'slotSymbolEdit'
        QtMocHelpers::SlotData<void()>(19, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotFileSettings'
        QtMocHelpers::SlotData<void()>(20, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotFilePrint'
        QtMocHelpers::SlotData<void()>(21, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotFilePrintFit'
        QtMocHelpers::SlotData<void()>(22, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotFileQuit'
        QtMocHelpers::SlotData<void()>(23, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotApplSettings'
        QtMocHelpers::SlotData<void()>(24, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotRefreshSchPath'
        QtMocHelpers::SlotData<void()>(25, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotIntoHierarchy'
        QtMocHelpers::SlotData<void()>(26, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotPopHierarchy'
        QtMocHelpers::SlotData<void()>(27, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotShowAll'
        QtMocHelpers::SlotData<void()>(28, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotZoomToSelection'
        QtMocHelpers::SlotData<void()>(29, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotShowOne'
        QtMocHelpers::SlotData<void()>(30, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotZoomOut'
        QtMocHelpers::SlotData<void()>(31, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotToPage'
        QtMocHelpers::SlotData<void()>(32, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotSelectComponent'
        QtMocHelpers::SlotData<void(QListWidgetItem *)>(33, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 34, 2 },
        }}),
        // Slot 'slotSearchComponent'
        QtMocHelpers::SlotData<void(const QString &)>(35, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 2 },
        }}),
        // Slot 'slotSearchClear'
        QtMocHelpers::SlotData<void()>(36, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotEditElement'
        QtMocHelpers::SlotData<void()>(37, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotPowerMatching'
        QtMocHelpers::SlotData<void()>(38, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slot2PortMatching'
        QtMocHelpers::SlotData<void()>(39, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotShowContentMenu'
        QtMocHelpers::SlotData<void(const QPoint &)>(40, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 41, 2 },
        }}),
        // Slot 'slotCMenuOpen'
        QtMocHelpers::SlotData<void()>(42, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotCMenuCopy'
        QtMocHelpers::SlotData<void()>(43, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotCMenuRename'
        QtMocHelpers::SlotData<void()>(44, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotCMenuDelete'
        QtMocHelpers::SlotData<void()>(45, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotCMenuInsert'
        QtMocHelpers::SlotData<void()>(46, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotUpdateTreeview'
        QtMocHelpers::SlotData<void()>(47, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotMenuProjClose'
        QtMocHelpers::SlotData<void()>(48, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotSimulate'
        QtMocHelpers::SlotData<void(QWidget *)>(49, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 50, 51 },
        }}),
        // Slot 'slotSimulate'
        QtMocHelpers::SlotData<void()>(49, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void),
        // Slot 'slotSimulateWithSpice'
        QtMocHelpers::SlotData<void()>(52, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotTune'
        QtMocHelpers::SlotData<void(bool)>(53, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 54 },
        }}),
        // Slot 'slotMenuProjOpen'
        QtMocHelpers::SlotData<void()>(55, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotMenuProjDel'
        QtMocHelpers::SlotData<void()>(56, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotListProjOpen'
        QtMocHelpers::SlotData<void(const QModelIndex &)>(57, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 58, 2 },
        }}),
        // Slot 'slotSelectSubcircuit'
        QtMocHelpers::SlotData<void(const QModelIndex &)>(59, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 58, 2 },
        }}),
        // Slot 'slotSelectLibComponent'
        QtMocHelpers::SlotData<void(QTreeWidgetItem *)>(60, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 61, 2 },
        }}),
        // Slot 'slotOpenContent'
        QtMocHelpers::SlotData<void(const QModelIndex &)>(62, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 58, 2 },
        }}),
        // Slot 'slotSetCompView'
        QtMocHelpers::SlotData<void(int)>(63, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Int, 2 },
        }}),
        // Slot 'slotChangeSimulator'
        QtMocHelpers::SlotData<void(int)>(64, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Int, 2 },
        }}),
        // Slot 'slotButtonProjNew'
        QtMocHelpers::SlotData<void()>(65, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotButtonProjOpen'
        QtMocHelpers::SlotData<void()>(66, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotButtonProjDel'
        QtMocHelpers::SlotData<void()>(67, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotChangeView'
        QtMocHelpers::SlotData<void()>(68, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotAfterSimulation'
        QtMocHelpers::SlotData<void(int, SimMessage *)>(69, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Int, 2 }, { 0x80000000 | 70, 2 },
        }}),
        // Slot 'slotDCbias'
        QtMocHelpers::SlotData<void()>(71, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotChangePage'
        QtMocHelpers::SlotData<void(const QString &, const QString &)>(72, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::QString, 2 }, { QMetaType::QString, 2 },
        }}),
        // Slot 'slotHideEdit'
        QtMocHelpers::SlotData<void()>(73, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotFileChanged'
        QtMocHelpers::SlotData<void(bool)>(74, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'slotSimSettings'
        QtMocHelpers::SlotData<void()>(75, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotSaveNetlist'
        QtMocHelpers::SlotData<void()>(76, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotSaveCdlNetlist'
        QtMocHelpers::SlotData<void()>(77, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotCdlSettings'
        QtMocHelpers::SlotData<void()>(78, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotAfterSpiceSimulation'
        QtMocHelpers::SlotData<void(ExternSimDialog *)>(79, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 80, 81 },
        }}),
        // Slot 'slotBuildVAModule'
        QtMocHelpers::SlotData<void()>(82, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotShowModel'
        QtMocHelpers::SlotData<void()>(83, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotSearchLibComponent'
        QtMocHelpers::SlotData<void(const QString &)>(84, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::QString, 2 },
        }}),
        // Slot 'slotSearchLibClear'
        QtMocHelpers::SlotData<void()>(85, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotFirstTab'
        QtMocHelpers::SlotData<void()>(86, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotNextTab'
        QtMocHelpers::SlotData<void()>(87, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotPreviousTab'
        QtMocHelpers::SlotData<void()>(88, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotLastTab'
        QtMocHelpers::SlotData<void()>(89, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotSwitchToTab'
        QtMocHelpers::SlotData<void(int)>(90, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Int, 91 },
        }}),
        // Slot 'slotShowWarnings'
        QtMocHelpers::SlotData<void()>(92, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotResetWarnings'
        QtMocHelpers::SlotData<void()>(93, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'printCursorPosition'
        QtMocHelpers::SlotData<void(int, int, QString)>(94, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 2 }, { QMetaType::Int, 2 }, { QMetaType::QString, 2 },
        }}),
        // Slot 'slotUpdateUndo'
        QtMocHelpers::SlotData<void(bool)>(95, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'slotUpdateRedo'
        QtMocHelpers::SlotData<void(bool)>(96, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'slotViewBrowseDock'
        QtMocHelpers::SlotData<void(bool)>(97, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 98 },
        }}),
        // Slot 'slotViewOctaveDock'
        QtMocHelpers::SlotData<void(bool)>(99, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'slotToggleOctave'
        QtMocHelpers::SlotData<void(bool)>(100, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'slotToggleDock'
        QtMocHelpers::SlotData<void(bool)>(101, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'slotHelpAbout'
        QtMocHelpers::SlotData<void()>(102, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotShortcutDialog'
        QtMocHelpers::SlotData<void()>(103, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotEditRotate'
        QtMocHelpers::SlotData<void(bool)>(104, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'slotEditMirrorX'
        QtMocHelpers::SlotData<void(bool)>(105, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'slotEditMirrorY'
        QtMocHelpers::SlotData<void(bool)>(106, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'slotEditCut'
        QtMocHelpers::SlotData<void()>(107, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotEditCopy'
        QtMocHelpers::SlotData<void()>(108, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotEditPaste'
        QtMocHelpers::SlotData<void(bool)>(109, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'slotEditDelete'
        QtMocHelpers::SlotData<void(bool)>(110, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'slotInsertEquation'
        QtMocHelpers::SlotData<void(bool)>(111, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'slotInsertGround'
        QtMocHelpers::SlotData<void(bool)>(112, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'slotInsertPort'
        QtMocHelpers::SlotData<void(bool)>(113, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'slotInsertEntity'
        QtMocHelpers::SlotData<void()>(114, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotSetWire'
        QtMocHelpers::SlotData<void(bool)>(115, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'slotEscape'
        QtMocHelpers::SlotData<void()>(116, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotSelect'
        QtMocHelpers::SlotData<void(bool)>(117, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'slotEditActivate'
        QtMocHelpers::SlotData<void(bool)>(118, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'slotEditStretch'
        QtMocHelpers::SlotData<void(bool)>(119, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'slotEditMove'
        QtMocHelpers::SlotData<void(bool)>(120, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'slotInsertLabel'
        QtMocHelpers::SlotData<void(bool)>(121, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'slotSetMarker'
        QtMocHelpers::SlotData<void(bool)>(122, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'slotSetDiagramLimits'
        QtMocHelpers::SlotData<void(bool)>(123, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'slotResetDiagramLimits'
        QtMocHelpers::SlotData<void()>(124, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotShowGrid'
        QtMocHelpers::SlotData<void()>(125, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotOnGrid'
        QtMocHelpers::SlotData<void(bool)>(126, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'slotMoveText'
        QtMocHelpers::SlotData<void(bool)>(127, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'slotZoomIn'
        QtMocHelpers::SlotData<void(bool)>(128, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'slotEditUndo'
        QtMocHelpers::SlotData<void()>(129, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotEditRedo'
        QtMocHelpers::SlotData<void()>(130, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotEditFind'
        QtMocHelpers::SlotData<void()>(131, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotAlignTop'
        QtMocHelpers::SlotData<void()>(132, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotAlignBottom'
        QtMocHelpers::SlotData<void()>(133, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotAlignLeft'
        QtMocHelpers::SlotData<void()>(134, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotAlignRight'
        QtMocHelpers::SlotData<void()>(135, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotDistribHoriz'
        QtMocHelpers::SlotData<void()>(136, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotDistribVert'
        QtMocHelpers::SlotData<void()>(137, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotCenterHorizontal'
        QtMocHelpers::SlotData<void()>(138, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotCenterVertical'
        QtMocHelpers::SlotData<void()>(139, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotSelectAll'
        QtMocHelpers::SlotData<void()>(140, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotSelectMarker'
        QtMocHelpers::SlotData<void()>(141, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotShowLastMsg'
        QtMocHelpers::SlotData<void()>(142, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotShowLastNetlist'
        QtMocHelpers::SlotData<void()>(143, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotCallEditor'
        QtMocHelpers::SlotData<void()>(144, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotCallFilter'
        QtMocHelpers::SlotData<void()>(145, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotCallActiveFilter'
        QtMocHelpers::SlotData<void()>(146, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotCallLine'
        QtMocHelpers::SlotData<void()>(147, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotCallMatch'
        QtMocHelpers::SlotData<void()>(148, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotCallAtt'
        QtMocHelpers::SlotData<void()>(149, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotCallPwrComb'
        QtMocHelpers::SlotData<void()>(150, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotCallSPAR_Viewer'
        QtMocHelpers::SlotData<void()>(151, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotCallRxCalc'
        QtMocHelpers::SlotData<void()>(152, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotCallRFLayout'
        QtMocHelpers::SlotData<void()>(153, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotHelpIndex'
        QtMocHelpers::SlotData<void()>(154, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotHelpQucsIndex'
        QtMocHelpers::SlotData<void()>(155, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotGettingStarted'
        QtMocHelpers::SlotData<void()>(156, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotChangeProps'
        QtMocHelpers::SlotData<void()>(157, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotAddToProject'
        QtMocHelpers::SlotData<void()>(158, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotApplyCompText'
        QtMocHelpers::SlotData<void()>(159, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotOpenRecentFile'
        QtMocHelpers::SlotData<void()>(160, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotOpenRecentProject'
        QtMocHelpers::SlotData<void()>(161, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotSaveDiagramToGraphicsFile'
        QtMocHelpers::SlotData<void()>(162, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'slotSaveSchematicToGraphicsFile'
        QtMocHelpers::SlotData<void(bool)>(163, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 164 },
        }}),
        // Slot 'slotSaveSchematicToGraphicsFile'
        QtMocHelpers::SlotData<void()>(163, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void),
        // Slot 'slotCursorLeft'
        QtMocHelpers::SlotData<void(bool)>(165, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 166 },
        }}),
        // Slot 'slotCursorLeft'
        QtMocHelpers::SlotData<void()>(165, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Void),
        // Slot 'slotCursorRight'
        QtMocHelpers::SlotData<void()>(167, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotCursorUp'
        QtMocHelpers::SlotData<void(bool)>(168, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 169 },
        }}),
        // Slot 'slotCursorUp'
        QtMocHelpers::SlotData<void()>(168, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Void),
        // Slot 'slotCursorDown'
        QtMocHelpers::SlotData<void()>(170, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotResizePropEdit'
        QtMocHelpers::SlotData<void(const QString &)>(171, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::QString, 2 },
        }}),
        // Slot 'slotCreateLib'
        QtMocHelpers::SlotData<void()>(172, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotImportData'
        QtMocHelpers::SlotData<void()>(173, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotExportGraphAsCsv'
        QtMocHelpers::SlotData<void()>(174, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotUpdateRecentFiles'
        QtMocHelpers::SlotData<void()>(175, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotClearRecentFiles'
        QtMocHelpers::SlotData<void()>(176, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotUpdateRecentProjects'
        QtMocHelpers::SlotData<void()>(177, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotClearRecentProjects'
        QtMocHelpers::SlotData<void()>(178, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotLoadModule'
        QtMocHelpers::SlotData<void()>(179, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotBuildModule'
        QtMocHelpers::SlotData<void()>(180, 2, QMC::AccessPrivate, QMetaType::Void),
    };
    QtMocHelpers::UintData qt_properties {
    };
    QtMocHelpers::UintData qt_enums {
    };
    return QtMocHelpers::metaObjectData<QucsApp, qt_meta_tag_ZN7QucsAppE_t>(QMC::MetaObjectFlag{}, qt_stringData,
            qt_methods, qt_properties, qt_enums);
}
Q_CONSTINIT const QMetaObject QucsApp::staticMetaObject = { {
    QMetaObject::SuperData::link<QMainWindow::staticMetaObject>(),
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN7QucsAppE_t>.stringdata,
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN7QucsAppE_t>.data,
    qt_static_metacall,
    nullptr,
    qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN7QucsAppE_t>.metaTypes,
    nullptr
} };

void QucsApp::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    auto *_t = static_cast<QucsApp *>(_o);
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: _t->signalKillEmAll(); break;
        case 1: _t->slotFileNew(); break;
        case 2: _t->slotTextNew(); break;
        case 3: _t->slotSymbolNew(); break;
        case 4: _t->slotFileOpen(); break;
        case 5: _t->slotFileSave(); break;
        case 6: _t->slotFileSaveAs(); break;
        case 7: _t->slotFileSaveAll(); break;
        case 8: _t->slotFileClose(); break;
        case 9: _t->slotFileCloseOthers(); break;
        case 10: _t->slotFileCloseAllLeft(); break;
        case 11: _t->slotFileCloseAllRight(); break;
        case 12: _t->slotFileCloseAll(); break;
        case 13: _t->slotFileExamples(); break;
        case 14: _t->slotHelpTutorial(); break;
        case 15: _t->slotHelpReport(); break;
        case 16: _t->slotHelpTechnical(); break;
        case 17: _t->slotFileClose((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 18: _t->slotSymbolEdit(); break;
        case 19: _t->slotFileSettings(); break;
        case 20: _t->slotFilePrint(); break;
        case 21: _t->slotFilePrintFit(); break;
        case 22: _t->slotFileQuit(); break;
        case 23: _t->slotApplSettings(); break;
        case 24: _t->slotRefreshSchPath(); break;
        case 25: _t->slotIntoHierarchy(); break;
        case 26: _t->slotPopHierarchy(); break;
        case 27: _t->slotShowAll(); break;
        case 28: _t->slotZoomToSelection(); break;
        case 29: _t->slotShowOne(); break;
        case 30: _t->slotZoomOut(); break;
        case 31: _t->slotToPage(); break;
        case 32: _t->slotSelectComponent((*reinterpret_cast<std::add_pointer_t<QListWidgetItem*>>(_a[1]))); break;
        case 33: _t->slotSearchComponent((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 34: _t->slotSearchClear(); break;
        case 35: _t->slotEditElement(); break;
        case 36: _t->slotPowerMatching(); break;
        case 37: _t->slot2PortMatching(); break;
        case 38: _t->slotShowContentMenu((*reinterpret_cast<std::add_pointer_t<QPoint>>(_a[1]))); break;
        case 39: _t->slotCMenuOpen(); break;
        case 40: _t->slotCMenuCopy(); break;
        case 41: _t->slotCMenuRename(); break;
        case 42: _t->slotCMenuDelete(); break;
        case 43: _t->slotCMenuInsert(); break;
        case 44: _t->slotUpdateTreeview(); break;
        case 45: _t->slotMenuProjClose(); break;
        case 46: _t->slotSimulate((*reinterpret_cast<std::add_pointer_t<QWidget*>>(_a[1]))); break;
        case 47: _t->slotSimulate(); break;
        case 48: _t->slotSimulateWithSpice(); break;
        case 49: _t->slotTune((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 50: _t->slotMenuProjOpen(); break;
        case 51: _t->slotMenuProjDel(); break;
        case 52: _t->slotListProjOpen((*reinterpret_cast<std::add_pointer_t<QModelIndex>>(_a[1]))); break;
        case 53: _t->slotSelectSubcircuit((*reinterpret_cast<std::add_pointer_t<QModelIndex>>(_a[1]))); break;
        case 54: _t->slotSelectLibComponent((*reinterpret_cast<std::add_pointer_t<QTreeWidgetItem*>>(_a[1]))); break;
        case 55: _t->slotOpenContent((*reinterpret_cast<std::add_pointer_t<QModelIndex>>(_a[1]))); break;
        case 56: _t->slotSetCompView((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 57: _t->slotChangeSimulator((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 58: _t->slotButtonProjNew(); break;
        case 59: _t->slotButtonProjOpen(); break;
        case 60: _t->slotButtonProjDel(); break;
        case 61: _t->slotChangeView(); break;
        case 62: _t->slotAfterSimulation((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<SimMessage*>>(_a[2]))); break;
        case 63: _t->slotDCbias(); break;
        case 64: _t->slotChangePage((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2]))); break;
        case 65: _t->slotHideEdit(); break;
        case 66: _t->slotFileChanged((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 67: _t->slotSimSettings(); break;
        case 68: _t->slotSaveNetlist(); break;
        case 69: _t->slotSaveCdlNetlist(); break;
        case 70: _t->slotCdlSettings(); break;
        case 71: _t->slotAfterSpiceSimulation((*reinterpret_cast<std::add_pointer_t<ExternSimDialog*>>(_a[1]))); break;
        case 72: _t->slotBuildVAModule(); break;
        case 73: _t->slotShowModel(); break;
        case 74: _t->slotSearchLibComponent((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 75: _t->slotSearchLibClear(); break;
        case 76: _t->slotFirstTab(); break;
        case 77: _t->slotNextTab(); break;
        case 78: _t->slotPreviousTab(); break;
        case 79: _t->slotLastTab(); break;
        case 80: _t->slotSwitchToTab((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 81: _t->slotShowWarnings(); break;
        case 82: _t->slotResetWarnings(); break;
        case 83: _t->printCursorPosition((*reinterpret_cast<std::add_pointer_t<int>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[3]))); break;
        case 84: _t->slotUpdateUndo((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 85: _t->slotUpdateRedo((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 86: _t->slotViewBrowseDock((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 87: _t->slotViewOctaveDock((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 88: _t->slotToggleOctave((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 89: _t->slotToggleDock((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 90: _t->slotHelpAbout(); break;
        case 91: _t->slotShortcutDialog(); break;
        case 92: _t->slotEditRotate((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 93: _t->slotEditMirrorX((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 94: _t->slotEditMirrorY((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 95: _t->slotEditCut(); break;
        case 96: _t->slotEditCopy(); break;
        case 97: _t->slotEditPaste((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 98: _t->slotEditDelete((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 99: _t->slotInsertEquation((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 100: _t->slotInsertGround((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 101: _t->slotInsertPort((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 102: _t->slotInsertEntity(); break;
        case 103: _t->slotSetWire((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 104: _t->slotEscape(); break;
        case 105: _t->slotSelect((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 106: _t->slotEditActivate((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 107: _t->slotEditStretch((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 108: _t->slotEditMove((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 109: _t->slotInsertLabel((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 110: _t->slotSetMarker((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 111: _t->slotSetDiagramLimits((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 112: _t->slotResetDiagramLimits(); break;
        case 113: _t->slotShowGrid(); break;
        case 114: _t->slotOnGrid((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 115: _t->slotMoveText((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 116: _t->slotZoomIn((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 117: _t->slotEditUndo(); break;
        case 118: _t->slotEditRedo(); break;
        case 119: _t->slotEditFind(); break;
        case 120: _t->slotAlignTop(); break;
        case 121: _t->slotAlignBottom(); break;
        case 122: _t->slotAlignLeft(); break;
        case 123: _t->slotAlignRight(); break;
        case 124: _t->slotDistribHoriz(); break;
        case 125: _t->slotDistribVert(); break;
        case 126: _t->slotCenterHorizontal(); break;
        case 127: _t->slotCenterVertical(); break;
        case 128: _t->slotSelectAll(); break;
        case 129: _t->slotSelectMarker(); break;
        case 130: _t->slotShowLastMsg(); break;
        case 131: _t->slotShowLastNetlist(); break;
        case 132: _t->slotCallEditor(); break;
        case 133: _t->slotCallFilter(); break;
        case 134: _t->slotCallActiveFilter(); break;
        case 135: _t->slotCallLine(); break;
        case 136: _t->slotCallMatch(); break;
        case 137: _t->slotCallAtt(); break;
        case 138: _t->slotCallPwrComb(); break;
        case 139: _t->slotCallSPAR_Viewer(); break;
        case 140: _t->slotCallRxCalc(); break;
        case 141: _t->slotCallRFLayout(); break;
        case 142: _t->slotHelpIndex(); break;
        case 143: _t->slotHelpQucsIndex(); break;
        case 144: _t->slotGettingStarted(); break;
        case 145: _t->slotChangeProps(); break;
        case 146: _t->slotAddToProject(); break;
        case 147: _t->slotApplyCompText(); break;
        case 148: _t->slotOpenRecentFile(); break;
        case 149: _t->slotOpenRecentProject(); break;
        case 150: _t->slotSaveDiagramToGraphicsFile(); break;
        case 151: _t->slotSaveSchematicToGraphicsFile((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 152: _t->slotSaveSchematicToGraphicsFile(); break;
        case 153: _t->slotCursorLeft((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 154: _t->slotCursorLeft(); break;
        case 155: _t->slotCursorRight(); break;
        case 156: _t->slotCursorUp((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 157: _t->slotCursorUp(); break;
        case 158: _t->slotCursorDown(); break;
        case 159: _t->slotResizePropEdit((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 160: _t->slotCreateLib(); break;
        case 161: _t->slotImportData(); break;
        case 162: _t->slotExportGraphAsCsv(); break;
        case 163: _t->slotUpdateRecentFiles(); break;
        case 164: _t->slotClearRecentFiles(); break;
        case 165: _t->slotUpdateRecentProjects(); break;
        case 166: _t->slotClearRecentProjects(); break;
        case 167: _t->slotLoadModule(); break;
        case 168: _t->slotBuildModule(); break;
        default: ;
        }
    }
    if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
        case 46:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< QWidget* >(); break;
            }
            break;
        }
    }
    if (_c == QMetaObject::IndexOfMethod) {
        if (QtMocHelpers::indexOfMethod<void (QucsApp::*)()>(_a, &QucsApp::signalKillEmAll, 0))
            return;
    }
}

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

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

int QucsApp::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QMainWindow::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 169)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 169;
    }
    if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 169)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 169;
    }
    return _id;
}

// SIGNAL 0
void QucsApp::signalKillEmAll()
{
    QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
}
namespace {
struct qt_meta_tag_ZN20ContextMenuTabWidgetE_t {};
} // unnamed namespace

template <> constexpr inline auto ContextMenuTabWidget::qt_create_metaobjectdata<qt_meta_tag_ZN20ContextMenuTabWidgetE_t>()
{
    namespace QMC = QtMocConstants;
    QtMocHelpers::StringRefStorage qt_stringData {
        "ContextMenuTabWidget",
        "showContextMenu",
        "",
        "QPoint",
        "point",
        "slotCxMenuClose",
        "slotCxMenuCloseOthers",
        "slotCxMenuCloseAll",
        "slotCxMenuCloseRight",
        "slotCxMenuCloseLeft",
        "slotCxMenuCopyPath",
        "slotCxMenuOpenFolder"
    };

    QtMocHelpers::UintData qt_methods {
        // Slot 'showContextMenu'
        QtMocHelpers::SlotData<void(const QPoint &)>(1, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 3, 4 },
        }}),
        // Slot 'slotCxMenuClose'
        QtMocHelpers::SlotData<void()>(5, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotCxMenuCloseOthers'
        QtMocHelpers::SlotData<void()>(6, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotCxMenuCloseAll'
        QtMocHelpers::SlotData<void()>(7, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotCxMenuCloseRight'
        QtMocHelpers::SlotData<void()>(8, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotCxMenuCloseLeft'
        QtMocHelpers::SlotData<void()>(9, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotCxMenuCopyPath'
        QtMocHelpers::SlotData<void()>(10, 2, QMC::AccessPrivate, QMetaType::Void),
        // Slot 'slotCxMenuOpenFolder'
        QtMocHelpers::SlotData<void()>(11, 2, QMC::AccessPrivate, QMetaType::Void),
    };
    QtMocHelpers::UintData qt_properties {
    };
    QtMocHelpers::UintData qt_enums {
    };
    return QtMocHelpers::metaObjectData<ContextMenuTabWidget, qt_meta_tag_ZN20ContextMenuTabWidgetE_t>(QMC::MetaObjectFlag{}, qt_stringData,
            qt_methods, qt_properties, qt_enums);
}
Q_CONSTINIT const QMetaObject ContextMenuTabWidget::staticMetaObject = { {
    QMetaObject::SuperData::link<QTabWidget::staticMetaObject>(),
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN20ContextMenuTabWidgetE_t>.stringdata,
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN20ContextMenuTabWidgetE_t>.data,
    qt_static_metacall,
    nullptr,
    qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN20ContextMenuTabWidgetE_t>.metaTypes,
    nullptr
} };

void ContextMenuTabWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    auto *_t = static_cast<ContextMenuTabWidget *>(_o);
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: _t->showContextMenu((*reinterpret_cast<std::add_pointer_t<QPoint>>(_a[1]))); break;
        case 1: _t->slotCxMenuClose(); break;
        case 2: _t->slotCxMenuCloseOthers(); break;
        case 3: _t->slotCxMenuCloseAll(); break;
        case 4: _t->slotCxMenuCloseRight(); break;
        case 5: _t->slotCxMenuCloseLeft(); break;
        case 6: _t->slotCxMenuCopyPath(); break;
        case 7: _t->slotCxMenuOpenFolder(); break;
        default: ;
        }
    }
}

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

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

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