#if defined (HAVE_CONFIG_H)
#  include "config.h"
#endif
/****************************************************************************
** Meta object code from reading C++ file 'moc-file-editor.h'
**
** Created by: The Qt Meta Object Compiler version 69 (Qt 6.10.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

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

#ifndef Q_CONSTINIT
#define Q_CONSTINIT
#endif

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

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

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

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

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

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

int octave::file_editor_tab_widget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QTabWidget::qt_metacall(_c, _id, _a);
    return _id;
}
namespace {
struct qt_meta_tag_ZN6octave11file_editorE_t {};
} // unnamed namespace

template <> constexpr inline auto octave::file_editor::qt_create_metaobjectdata<qt_meta_tag_ZN6octave11file_editorE_t>()
{
    namespace QMC = QtMocConstants;
    QtMocHelpers::StringRefStorage qt_stringData {
        "octave::file_editor",
        "fetab_settings_changed",
        "",
        "fetab_change_request",
        "const QWidget*",
        "ID",
        "fetab_save_file",
        "fileName",
        "remove_on_success",
        "fetab_context_help",
        "fetab_context_edit",
        "fetab_save_file_as",
        "fetab_print_file",
        "fetab_run_file",
        "opts",
        "fetab_context_run",
        "fetab_toggle_bookmark",
        "fetab_next_bookmark",
        "fetab_previous_bookmark",
        "fetab_remove_bookmark",
        "fetab_toggle_breakpoint",
        "fetab_next_breakpoint",
        "fetab_previous_breakpoint",
        "fetab_remove_all_breakpoints",
        "fetab_comment_selected_text",
        "fetab_uncomment_selected_text",
        "fetab_indent_selected_text",
        "fetab_unindent_selected_text",
        "fetab_smart_indent_line_or_selected_text",
        "fetab_convert_eol",
        "QsciScintilla::EolMode",
        "eol_mode",
        "fetab_goto_line",
        "line",
        "fetab_move_match_brace",
        "select",
        "fetab_completion",
        "fetab_insert_debugger_pointer",
        "fetab_delete_debugger_pointer",
        "fetab_do_breakpoint_marker",
        "insert",
        "fetab_set_focus",
        "fetab_scintilla_command",
        "sci_msg",
        "fetab_zoom_in",
        "fetab_zoom_out",
        "fetab_zoom_normal",
        "fetab_set_directory",
        "dir",
        "fetab_recover_from_exit",
        "edit_area_changed",
        "octave_qscintilla*",
        "edit_area",
        "request_settings_dialog",
        "request_open_file_external",
        "file_name",
        "file_loaded_signal",
        "editor_tabs_changed_signal",
        "request_dbcont_signal",
        "enter_debug_mode_signal",
        "exit_debug_mode_signal",
        "update_gui_lexer_signal",
        "execute_command_in_terminal_signal",
        "focus_console_after_command_signal",
        "run_file_signal",
        "QFileInfo",
        "edit_mfile_request",
        "debug_quit_signal",
        "show_symbol_tooltip_signal",
        "QPoint",
        "remove_editor_file_in_browser_signal",
        "file",
        "rename_editor_file_in_browser_signal",
        "old_file",
        "new_file",
        "activate",
        "set_focus",
        "QWidget*",
        "fet",
        "enable_menu_shortcuts",
        "save_session",
        "check_closing",
        "handle_tab_ready_to_close",
        "handle_enter_debug_mode",
        "handle_exit_debug_mode",
        "request_new_file",
        "commands",
        "request_close_file",
        "request_close_all_files",
        "request_close_other_files",
        "copy_full_file_path",
        "request_mru_open_file",
        "QAction*",
        "action",
        "request_print_file",
        "request_redo",
        "request_cut",
        "request_context_help",
        "request_context_doc",
        "request_context_edit",
        "request_save_file",
        "request_save_file_as",
        "request_run_file",
        "request_run_tests",
        "request_run_demos",
        "request_step_into_file",
        "request_context_run",
        "request_toggle_bookmark",
        "request_next_bookmark",
        "request_previous_bookmark",
        "request_remove_bookmark",
        "request_move_match_brace",
        "request_sel_match_brace",
        "request_toggle_breakpoint",
        "request_next_breakpoint",
        "request_previous_breakpoint",
        "request_remove_breakpoint",
        "request_delete_start_word",
        "request_delete_end_word",
        "request_delete_start_line",
        "request_delete_end_line",
        "request_delete_line",
        "request_copy_line",
        "request_cut_line",
        "request_duplicate_selection",
        "request_transpose_line",
        "request_comment_selected_text",
        "request_uncomment_selected_text",
        "request_comment_var_selected_text",
        "request_upper_case",
        "request_lower_case",
        "request_indent_selected_text",
        "request_unindent_selected_text",
        "request_smart_indent_line_or_selected_text",
        "request_conv_eol_windows",
        "request_conv_eol_unix",
        "request_conv_eol_mac",
        "request_find",
        "request_find_next",
        "request_find_previous",
        "request_goto_line",
        "request_completion",
        "handle_file_name_changed",
        "toolTip",
        "modified",
        "handle_tab_close_request",
        "index",
        "handle_tab_remove_request",
        "active_tab_changed",
        "handle_editor_state_changed",
        "enableCopy",
        "is_octave_file",
        "is_modified",
        "handle_mru_add_file",
        "encoding",
        "check_conflict_save",
        "handle_insert_debugger_pointer_request",
        "handle_delete_debugger_pointer_request",
        "handle_update_breakpoint_marker_request",
        "cond",
        "handle_edit_file_request",
        "handle_file_remove",
        "handle_file_renamed",
        "load_new",
        "handle_close_file_request",
        "files_to_close",
        "notice_settings",
        "set_shortcuts",
        "handle_visibility",
        "visible",
        "update_octave_directory",
        "toplevel_change",
        "toplevel",
        "handle_autoc_cancelled",
        "reset_focus",
        "file_editor_tab*",
        "copyClipboard",
        "pasteClipboard",
        "selectAll",
        "do_undo",
        "request_open_file",
        "debug_pointer",
        "breakpoint_marker",
        "bookmarks",
        "request_preferences",
        "request_styles_preferences",
        "run_file",
        "show_line_numbers",
        "show_white_space",
        "show_eol_chars",
        "show_indent_guides",
        "show_long_line",
        "show_toolbar",
        "show_statusbar",
        "show_hscrollbar",
        "zoom_in",
        "zoom_out",
        "zoom_normal",
        "create_context_menu",
        "QMenu*",
        "edit_status_update"
    };

    QtMocHelpers::UintData qt_methods {
        // Signal 'fetab_settings_changed'
        QtMocHelpers::SignalData<void()>(1, 2, QMC::AccessPublic, QMetaType::Void),
        // Signal 'fetab_change_request'
        QtMocHelpers::SignalData<void(const QWidget *)>(3, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 },
        }}),
        // Signal 'fetab_save_file'
        QtMocHelpers::SignalData<void(const QWidget *, const QString &, bool)>(6, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 }, { QMetaType::QString, 7 }, { QMetaType::Bool, 8 },
        }}),
        // Signal 'fetab_context_help'
        QtMocHelpers::SignalData<void(const QWidget *, bool)>(9, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 }, { QMetaType::Bool, 2 },
        }}),
        // Signal 'fetab_context_edit'
        QtMocHelpers::SignalData<void(const QWidget *)>(10, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 },
        }}),
        // Signal 'fetab_save_file'
        QtMocHelpers::SignalData<void(const QWidget *)>(6, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 },
        }}),
        // Signal 'fetab_save_file_as'
        QtMocHelpers::SignalData<void(const QWidget *)>(11, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 },
        }}),
        // Signal 'fetab_print_file'
        QtMocHelpers::SignalData<void(const QWidget *)>(12, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 },
        }}),
        // Signal 'fetab_run_file'
        QtMocHelpers::SignalData<void(const QWidget *, int)>(13, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 }, { QMetaType::Int, 14 },
        }}),
        // Signal 'fetab_context_run'
        QtMocHelpers::SignalData<void(const QWidget *)>(15, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 },
        }}),
        // Signal 'fetab_toggle_bookmark'
        QtMocHelpers::SignalData<void(const QWidget *)>(16, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 },
        }}),
        // Signal 'fetab_next_bookmark'
        QtMocHelpers::SignalData<void(const QWidget *)>(17, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 },
        }}),
        // Signal 'fetab_previous_bookmark'
        QtMocHelpers::SignalData<void(const QWidget *)>(18, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 },
        }}),
        // Signal 'fetab_remove_bookmark'
        QtMocHelpers::SignalData<void(const QWidget *)>(19, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 },
        }}),
        // Signal 'fetab_toggle_breakpoint'
        QtMocHelpers::SignalData<void(const QWidget *)>(20, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 },
        }}),
        // Signal 'fetab_next_breakpoint'
        QtMocHelpers::SignalData<void(const QWidget *)>(21, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 },
        }}),
        // Signal 'fetab_previous_breakpoint'
        QtMocHelpers::SignalData<void(const QWidget *)>(22, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 },
        }}),
        // Signal 'fetab_remove_all_breakpoints'
        QtMocHelpers::SignalData<void(const QWidget *)>(23, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 },
        }}),
        // Signal 'fetab_comment_selected_text'
        QtMocHelpers::SignalData<void(const QWidget *, bool)>(24, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 }, { QMetaType::Bool, 2 },
        }}),
        // Signal 'fetab_uncomment_selected_text'
        QtMocHelpers::SignalData<void(const QWidget *)>(25, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 },
        }}),
        // Signal 'fetab_indent_selected_text'
        QtMocHelpers::SignalData<void(const QWidget *)>(26, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 },
        }}),
        // Signal 'fetab_unindent_selected_text'
        QtMocHelpers::SignalData<void(const QWidget *)>(27, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 },
        }}),
        // Signal 'fetab_smart_indent_line_or_selected_text'
        QtMocHelpers::SignalData<void(const QWidget *)>(28, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 },
        }}),
        // Signal 'fetab_convert_eol'
        QtMocHelpers::SignalData<void(const QWidget *, QsciScintilla::EolMode)>(29, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 }, { 0x80000000 | 30, 31 },
        }}),
        // Signal 'fetab_goto_line'
        QtMocHelpers::SignalData<void(const QWidget *, int)>(32, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 }, { QMetaType::Int, 33 },
        }}),
        // Signal 'fetab_goto_line'
        QtMocHelpers::SignalData<void(const QWidget *)>(32, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
            { 0x80000000 | 4, 5 },
        }}),
        // Signal 'fetab_move_match_brace'
        QtMocHelpers::SignalData<void(const QWidget *, bool)>(34, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 }, { QMetaType::Bool, 35 },
        }}),
        // Signal 'fetab_completion'
        QtMocHelpers::SignalData<void(const QWidget *)>(36, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 2 },
        }}),
        // Signal 'fetab_insert_debugger_pointer'
        QtMocHelpers::SignalData<void(const QWidget *, int)>(37, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 }, { QMetaType::Int, 33 },
        }}),
        // Signal 'fetab_insert_debugger_pointer'
        QtMocHelpers::SignalData<void(const QWidget *)>(37, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
            { 0x80000000 | 4, 5 },
        }}),
        // Signal 'fetab_delete_debugger_pointer'
        QtMocHelpers::SignalData<void(const QWidget *, int)>(38, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 }, { QMetaType::Int, 33 },
        }}),
        // Signal 'fetab_delete_debugger_pointer'
        QtMocHelpers::SignalData<void(const QWidget *)>(38, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
            { 0x80000000 | 4, 5 },
        }}),
        // Signal 'fetab_do_breakpoint_marker'
        QtMocHelpers::SignalData<void(bool, const QWidget *, int, const QString &)>(39, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 40 }, { 0x80000000 | 4, 5 }, { QMetaType::Int, 33 }, { QMetaType::QString, 2 },
        }}),
        // Signal 'fetab_do_breakpoint_marker'
        QtMocHelpers::SignalData<void(bool, const QWidget *, int)>(39, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
            { QMetaType::Bool, 40 }, { 0x80000000 | 4, 5 }, { QMetaType::Int, 33 },
        }}),
        // Signal 'fetab_do_breakpoint_marker'
        QtMocHelpers::SignalData<void(bool, const QWidget *)>(39, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void, {{
            { QMetaType::Bool, 40 }, { 0x80000000 | 4, 5 },
        }}),
        // Signal 'fetab_set_focus'
        QtMocHelpers::SignalData<void(const QWidget *)>(41, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 },
        }}),
        // Signal 'fetab_scintilla_command'
        QtMocHelpers::SignalData<void(const QWidget *, unsigned int)>(42, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 }, { QMetaType::UInt, 43 },
        }}),
        // Signal 'fetab_zoom_in'
        QtMocHelpers::SignalData<void(const QWidget *)>(44, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 },
        }}),
        // Signal 'fetab_zoom_out'
        QtMocHelpers::SignalData<void(const QWidget *)>(45, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 },
        }}),
        // Signal 'fetab_zoom_normal'
        QtMocHelpers::SignalData<void(const QWidget *)>(46, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 4, 5 },
        }}),
        // Signal 'fetab_set_directory'
        QtMocHelpers::SignalData<void(const QString &)>(47, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 48 },
        }}),
        // Signal 'fetab_recover_from_exit'
        QtMocHelpers::SignalData<void()>(49, 2, QMC::AccessPublic, QMetaType::Void),
        // Signal 'edit_area_changed'
        QtMocHelpers::SignalData<void(octave_qscintilla *)>(50, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 51, 52 },
        }}),
        // Signal 'request_settings_dialog'
        QtMocHelpers::SignalData<void(const QString &)>(53, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 2 },
        }}),
        // Signal 'request_open_file_external'
        QtMocHelpers::SignalData<void(const QString &, int)>(54, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 55 }, { QMetaType::Int, 33 },
        }}),
        // Signal 'file_loaded_signal'
        QtMocHelpers::SignalData<void()>(56, 2, QMC::AccessPublic, QMetaType::Void),
        // Signal 'editor_tabs_changed_signal'
        QtMocHelpers::SignalData<void(bool, bool)>(57, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 }, { QMetaType::Bool, 2 },
        }}),
        // Signal 'request_dbcont_signal'
        QtMocHelpers::SignalData<void()>(58, 2, QMC::AccessPublic, QMetaType::Void),
        // Signal 'enter_debug_mode_signal'
        QtMocHelpers::SignalData<void()>(59, 2, QMC::AccessPublic, QMetaType::Void),
        // Signal 'exit_debug_mode_signal'
        QtMocHelpers::SignalData<void()>(60, 2, QMC::AccessPublic, QMetaType::Void),
        // Signal 'update_gui_lexer_signal'
        QtMocHelpers::SignalData<void(bool)>(61, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Signal 'execute_command_in_terminal_signal'
        QtMocHelpers::SignalData<void(const QString &)>(62, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 2 },
        }}),
        // Signal 'focus_console_after_command_signal'
        QtMocHelpers::SignalData<void()>(63, 2, QMC::AccessPublic, QMetaType::Void),
        // Signal 'run_file_signal'
        QtMocHelpers::SignalData<void(const QFileInfo &, int)>(64, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 65, 2 }, { QMetaType::Int, 14 },
        }}),
        // Signal 'edit_mfile_request'
        QtMocHelpers::SignalData<void(const QString &, const QString &, const QString &, int)>(66, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 2 }, { QMetaType::QString, 2 }, { QMetaType::QString, 2 }, { QMetaType::Int, 2 },
        }}),
        // Signal 'debug_quit_signal'
        QtMocHelpers::SignalData<void()>(67, 2, QMC::AccessPublic, QMetaType::Void),
        // Signal 'show_symbol_tooltip_signal'
        QtMocHelpers::SignalData<void(const QPoint &, const QString &)>(68, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 69, 2 }, { QMetaType::QString, 2 },
        }}),
        // Signal 'remove_editor_file_in_browser_signal'
        QtMocHelpers::SignalData<void(const QString &)>(70, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 71 },
        }}),
        // Signal 'rename_editor_file_in_browser_signal'
        QtMocHelpers::SignalData<void(const QString &, const QString &)>(72, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 73 }, { QMetaType::QString, 74 },
        }}),
        // Slot 'activate'
        QtMocHelpers::SlotData<void()>(75, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'set_focus'
        QtMocHelpers::SlotData<void(QWidget *)>(76, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 77, 78 },
        }}),
        // Slot 'enable_menu_shortcuts'
        QtMocHelpers::SlotData<void(bool)>(79, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'save_session'
        QtMocHelpers::SlotData<void()>(80, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'check_closing'
        QtMocHelpers::SlotData<bool()>(81, 2, QMC::AccessPublic, QMetaType::Bool),
        // Slot 'handle_tab_ready_to_close'
        QtMocHelpers::SlotData<void()>(82, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'handle_enter_debug_mode'
        QtMocHelpers::SlotData<void()>(83, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'handle_exit_debug_mode'
        QtMocHelpers::SlotData<void()>(84, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'request_new_file'
        QtMocHelpers::SlotData<void(const QString &)>(85, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 86 },
        }}),
        // Slot 'request_close_file'
        QtMocHelpers::SlotData<void(bool)>(87, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_close_all_files'
        QtMocHelpers::SlotData<void(bool)>(88, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_close_other_files'
        QtMocHelpers::SlotData<void(bool)>(89, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'copy_full_file_path'
        QtMocHelpers::SlotData<void(bool)>(90, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_mru_open_file'
        QtMocHelpers::SlotData<void(QAction *)>(91, 2, QMC::AccessPublic, QMetaType::Void, {{
            { 0x80000000 | 92, 93 },
        }}),
        // Slot 'request_print_file'
        QtMocHelpers::SlotData<void(bool)>(94, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_redo'
        QtMocHelpers::SlotData<void(bool)>(95, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_cut'
        QtMocHelpers::SlotData<void(bool)>(96, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_context_help'
        QtMocHelpers::SlotData<void(bool)>(97, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_context_doc'
        QtMocHelpers::SlotData<void(bool)>(98, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_context_edit'
        QtMocHelpers::SlotData<void(bool)>(99, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_save_file'
        QtMocHelpers::SlotData<void(bool)>(100, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_save_file_as'
        QtMocHelpers::SlotData<void(bool)>(101, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_run_file'
        QtMocHelpers::SlotData<void(bool)>(102, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_run_tests'
        QtMocHelpers::SlotData<void(bool)>(103, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_run_demos'
        QtMocHelpers::SlotData<void(bool)>(104, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_step_into_file'
        QtMocHelpers::SlotData<void()>(105, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'request_context_run'
        QtMocHelpers::SlotData<void(bool)>(106, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_toggle_bookmark'
        QtMocHelpers::SlotData<void(bool)>(107, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_next_bookmark'
        QtMocHelpers::SlotData<void(bool)>(108, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_previous_bookmark'
        QtMocHelpers::SlotData<void(bool)>(109, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_remove_bookmark'
        QtMocHelpers::SlotData<void(bool)>(110, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_move_match_brace'
        QtMocHelpers::SlotData<void(bool)>(111, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_sel_match_brace'
        QtMocHelpers::SlotData<void(bool)>(112, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_toggle_breakpoint'
        QtMocHelpers::SlotData<void(bool)>(113, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_next_breakpoint'
        QtMocHelpers::SlotData<void(bool)>(114, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_previous_breakpoint'
        QtMocHelpers::SlotData<void(bool)>(115, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_remove_breakpoint'
        QtMocHelpers::SlotData<void(bool)>(116, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_delete_start_word'
        QtMocHelpers::SlotData<void(bool)>(117, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_delete_end_word'
        QtMocHelpers::SlotData<void(bool)>(118, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_delete_start_line'
        QtMocHelpers::SlotData<void(bool)>(119, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_delete_end_line'
        QtMocHelpers::SlotData<void(bool)>(120, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_delete_line'
        QtMocHelpers::SlotData<void(bool)>(121, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_copy_line'
        QtMocHelpers::SlotData<void(bool)>(122, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_cut_line'
        QtMocHelpers::SlotData<void(bool)>(123, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_duplicate_selection'
        QtMocHelpers::SlotData<void(bool)>(124, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_transpose_line'
        QtMocHelpers::SlotData<void(bool)>(125, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_comment_selected_text'
        QtMocHelpers::SlotData<void(bool)>(126, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_uncomment_selected_text'
        QtMocHelpers::SlotData<void(bool)>(127, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_comment_var_selected_text'
        QtMocHelpers::SlotData<void(bool)>(128, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_upper_case'
        QtMocHelpers::SlotData<void(bool)>(129, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_lower_case'
        QtMocHelpers::SlotData<void(bool)>(130, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_indent_selected_text'
        QtMocHelpers::SlotData<void(bool)>(131, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_unindent_selected_text'
        QtMocHelpers::SlotData<void(bool)>(132, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_smart_indent_line_or_selected_text'
        QtMocHelpers::SlotData<void()>(133, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'request_conv_eol_windows'
        QtMocHelpers::SlotData<void(bool)>(134, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_conv_eol_unix'
        QtMocHelpers::SlotData<void(bool)>(135, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_conv_eol_mac'
        QtMocHelpers::SlotData<void(bool)>(136, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_find'
        QtMocHelpers::SlotData<void(bool)>(137, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_find_next'
        QtMocHelpers::SlotData<void(bool)>(138, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_find_previous'
        QtMocHelpers::SlotData<void(bool)>(139, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_goto_line'
        QtMocHelpers::SlotData<void(bool)>(140, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_completion'
        QtMocHelpers::SlotData<void(bool)>(141, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'handle_file_name_changed'
        QtMocHelpers::SlotData<void(const QString &, const QString &, bool)>(142, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 7 }, { QMetaType::QString, 143 }, { QMetaType::Bool, 144 },
        }}),
        // Slot 'handle_tab_close_request'
        QtMocHelpers::SlotData<void(int)>(145, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 146 },
        }}),
        // Slot 'handle_tab_remove_request'
        QtMocHelpers::SlotData<void(const QString &)>(147, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 55 },
        }}),
        // Slot 'active_tab_changed'
        QtMocHelpers::SlotData<void(int)>(148, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Int, 146 },
        }}),
        // Slot 'handle_editor_state_changed'
        QtMocHelpers::SlotData<void(bool, bool, bool)>(149, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 150 }, { QMetaType::Bool, 151 }, { QMetaType::Bool, 152 },
        }}),
        // Slot 'handle_mru_add_file'
        QtMocHelpers::SlotData<void(const QString &, const QString &)>(153, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 55 }, { QMetaType::QString, 154 },
        }}),
        // Slot 'check_conflict_save'
        QtMocHelpers::SlotData<void(const QString &, bool)>(155, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 7 }, { QMetaType::Bool, 8 },
        }}),
        // Slot 'handle_insert_debugger_pointer_request'
        QtMocHelpers::SlotData<void(const QString &, int)>(156, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 71 }, { QMetaType::Int, 33 },
        }}),
        // Slot 'handle_delete_debugger_pointer_request'
        QtMocHelpers::SlotData<void(const QString &, int)>(157, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 71 }, { QMetaType::Int, 33 },
        }}),
        // Slot 'handle_update_breakpoint_marker_request'
        QtMocHelpers::SlotData<void(bool, const QString &, int, const QString &)>(158, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 40 }, { QMetaType::QString, 71 }, { QMetaType::Int, 33 }, { QMetaType::QString, 159 },
        }}),
        // Slot 'handle_edit_file_request'
        QtMocHelpers::SlotData<void(const QString &)>(160, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 71 },
        }}),
        // Slot 'handle_file_remove'
        QtMocHelpers::SlotData<void(const QString &, const QString &)>(161, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 2 }, { QMetaType::QString, 2 },
        }}),
        // Slot 'handle_file_renamed'
        QtMocHelpers::SlotData<void(bool)>(162, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 163 },
        }}),
        // Slot 'handle_file_renamed'
        QtMocHelpers::SlotData<void()>(162, 2, QMC::AccessPublic | QMC::MethodCloned, QMetaType::Void),
        // Slot 'handle_close_file_request'
        QtMocHelpers::SlotData<void(const QStringList &)>(164, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QStringList, 165 },
        }}),
        // Slot 'notice_settings'
        QtMocHelpers::SlotData<void()>(166, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'set_shortcuts'
        QtMocHelpers::SlotData<void()>(167, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'handle_visibility'
        QtMocHelpers::SlotData<void(bool)>(168, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 169 },
        }}),
        // Slot 'update_octave_directory'
        QtMocHelpers::SlotData<void(const QString &)>(170, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::QString, 48 },
        }}),
        // Slot 'toplevel_change'
        QtMocHelpers::SlotData<void(bool)>(171, 2, QMC::AccessPublic, QMetaType::Void, {{
            { QMetaType::Bool, 172 },
        }}),
        // Slot 'handle_autoc_cancelled'
        QtMocHelpers::SlotData<void()>(173, 2, QMC::AccessPublic, QMetaType::Void),
        // Slot 'reset_focus'
        QtMocHelpers::SlotData<file_editor_tab *()>(174, 2, QMC::AccessPublic, 0x80000000 | 175),
        // Slot 'copyClipboard'
        QtMocHelpers::SlotData<void()>(176, 2, QMC::AccessProtected, QMetaType::Void),
        // Slot 'pasteClipboard'
        QtMocHelpers::SlotData<void()>(177, 2, QMC::AccessProtected, QMetaType::Void),
        // Slot 'selectAll'
        QtMocHelpers::SlotData<void()>(178, 2, QMC::AccessProtected, QMetaType::Void),
        // Slot 'do_undo'
        QtMocHelpers::SlotData<void()>(179, 2, QMC::AccessProtected, QMetaType::Void),
        // Slot 'request_open_file'
        QtMocHelpers::SlotData<void(const QString &, const QString &, int, bool, bool, bool, const QString &, int, const QString &)>(180, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::QString, 7 }, { QMetaType::QString, 154 }, { QMetaType::Int, 33 }, { QMetaType::Bool, 181 },
            { QMetaType::Bool, 182 }, { QMetaType::Bool, 40 }, { QMetaType::QString, 159 }, { QMetaType::Int, 146 },
            { QMetaType::QString, 183 },
        }}),
        // Slot 'request_open_file'
        QtMocHelpers::SlotData<void(const QString &, const QString &, int, bool, bool, bool, const QString &, int)>(180, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Void, {{
            { QMetaType::QString, 7 }, { QMetaType::QString, 154 }, { QMetaType::Int, 33 }, { QMetaType::Bool, 181 },
            { QMetaType::Bool, 182 }, { QMetaType::Bool, 40 }, { QMetaType::QString, 159 }, { QMetaType::Int, 146 },
        }}),
        // Slot 'request_open_file'
        QtMocHelpers::SlotData<void(const QString &, const QString &, int, bool, bool, bool, const QString &)>(180, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Void, {{
            { QMetaType::QString, 7 }, { QMetaType::QString, 154 }, { QMetaType::Int, 33 }, { QMetaType::Bool, 181 },
            { QMetaType::Bool, 182 }, { QMetaType::Bool, 40 }, { QMetaType::QString, 159 },
        }}),
        // Slot 'request_open_file'
        QtMocHelpers::SlotData<void(const QString &, const QString &, int, bool, bool, bool)>(180, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Void, {{
            { QMetaType::QString, 7 }, { QMetaType::QString, 154 }, { QMetaType::Int, 33 }, { QMetaType::Bool, 181 },
            { QMetaType::Bool, 182 }, { QMetaType::Bool, 40 },
        }}),
        // Slot 'request_open_file'
        QtMocHelpers::SlotData<void(const QString &, const QString &, int, bool, bool)>(180, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Void, {{
            { QMetaType::QString, 7 }, { QMetaType::QString, 154 }, { QMetaType::Int, 33 }, { QMetaType::Bool, 181 },
            { QMetaType::Bool, 182 },
        }}),
        // Slot 'request_open_file'
        QtMocHelpers::SlotData<void(const QString &, const QString &, int, bool)>(180, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Void, {{
            { QMetaType::QString, 7 }, { QMetaType::QString, 154 }, { QMetaType::Int, 33 }, { QMetaType::Bool, 181 },
        }}),
        // Slot 'request_open_file'
        QtMocHelpers::SlotData<void(const QString &, const QString &, int)>(180, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Void, {{
            { QMetaType::QString, 7 }, { QMetaType::QString, 154 }, { QMetaType::Int, 33 },
        }}),
        // Slot 'request_open_file'
        QtMocHelpers::SlotData<void(const QString &, const QString &)>(180, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Void, {{
            { QMetaType::QString, 7 }, { QMetaType::QString, 154 },
        }}),
        // Slot 'request_open_file'
        QtMocHelpers::SlotData<void(const QString &)>(180, 2, QMC::AccessPrivate | QMC::MethodCloned, QMetaType::Void, {{
            { QMetaType::QString, 7 },
        }}),
        // Slot 'request_preferences'
        QtMocHelpers::SlotData<void(bool)>(184, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'request_styles_preferences'
        QtMocHelpers::SlotData<void(bool)>(185, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'run_file'
        QtMocHelpers::SlotData<void(bool, int)>(186, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 2 }, { QMetaType::Int, 14 },
        }}),
        // Slot 'show_line_numbers'
        QtMocHelpers::SlotData<void(bool)>(187, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'show_white_space'
        QtMocHelpers::SlotData<void(bool)>(188, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'show_eol_chars'
        QtMocHelpers::SlotData<void(bool)>(189, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'show_indent_guides'
        QtMocHelpers::SlotData<void(bool)>(190, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'show_long_line'
        QtMocHelpers::SlotData<void(bool)>(191, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'show_toolbar'
        QtMocHelpers::SlotData<void(bool)>(192, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'show_statusbar'
        QtMocHelpers::SlotData<void(bool)>(193, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'show_hscrollbar'
        QtMocHelpers::SlotData<void(bool)>(194, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'zoom_in'
        QtMocHelpers::SlotData<void(bool)>(195, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'zoom_out'
        QtMocHelpers::SlotData<void(bool)>(196, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'zoom_normal'
        QtMocHelpers::SlotData<void(bool)>(197, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 2 },
        }}),
        // Slot 'create_context_menu'
        QtMocHelpers::SlotData<void(QMenu *)>(198, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { 0x80000000 | 199, 2 },
        }}),
        // Slot 'edit_status_update'
        QtMocHelpers::SlotData<void(bool, bool)>(200, 2, QMC::AccessPrivate, QMetaType::Void, {{
            { QMetaType::Bool, 2 }, { QMetaType::Bool, 2 },
        }}),
    };
    QtMocHelpers::UintData qt_properties {
    };
    QtMocHelpers::UintData qt_enums {
    };
    return QtMocHelpers::metaObjectData<file_editor, qt_meta_tag_ZN6octave11file_editorE_t>(QMC::MetaObjectFlag{}, qt_stringData,
            qt_methods, qt_properties, qt_enums);
}
Q_CONSTINIT const QMetaObject octave::file_editor::staticMetaObject = { {
    QMetaObject::SuperData::link<file_editor_interface::staticMetaObject>(),
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN6octave11file_editorE_t>.stringdata,
    qt_staticMetaObjectStaticContent<qt_meta_tag_ZN6octave11file_editorE_t>.data,
    qt_static_metacall,
    nullptr,
    qt_staticMetaObjectRelocatingContent<qt_meta_tag_ZN6octave11file_editorE_t>.metaTypes,
    nullptr
} };

void octave::file_editor::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    auto *_t = static_cast<file_editor *>(_o);
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: _t->fetab_settings_changed(); break;
        case 1: _t->fetab_change_request((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1]))); break;
        case 2: _t->fetab_save_file((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[3]))); break;
        case 3: _t->fetab_context_help((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2]))); break;
        case 4: _t->fetab_context_edit((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1]))); break;
        case 5: _t->fetab_save_file((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1]))); break;
        case 6: _t->fetab_save_file_as((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1]))); break;
        case 7: _t->fetab_print_file((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1]))); break;
        case 8: _t->fetab_run_file((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2]))); break;
        case 9: _t->fetab_context_run((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1]))); break;
        case 10: _t->fetab_toggle_bookmark((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1]))); break;
        case 11: _t->fetab_next_bookmark((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1]))); break;
        case 12: _t->fetab_previous_bookmark((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1]))); break;
        case 13: _t->fetab_remove_bookmark((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1]))); break;
        case 14: _t->fetab_toggle_breakpoint((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1]))); break;
        case 15: _t->fetab_next_breakpoint((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1]))); break;
        case 16: _t->fetab_previous_breakpoint((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1]))); break;
        case 17: _t->fetab_remove_all_breakpoints((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1]))); break;
        case 18: _t->fetab_comment_selected_text((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2]))); break;
        case 19: _t->fetab_uncomment_selected_text((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1]))); break;
        case 20: _t->fetab_indent_selected_text((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1]))); break;
        case 21: _t->fetab_unindent_selected_text((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1]))); break;
        case 22: _t->fetab_smart_indent_line_or_selected_text((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1]))); break;
        case 23: _t->fetab_convert_eol((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QsciScintilla::EolMode>>(_a[2]))); break;
        case 24: _t->fetab_goto_line((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2]))); break;
        case 25: _t->fetab_goto_line((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1]))); break;
        case 26: _t->fetab_move_match_brace((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2]))); break;
        case 27: _t->fetab_completion((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1]))); break;
        case 28: _t->fetab_insert_debugger_pointer((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2]))); break;
        case 29: _t->fetab_insert_debugger_pointer((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1]))); break;
        case 30: _t->fetab_delete_debugger_pointer((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2]))); break;
        case 31: _t->fetab_delete_debugger_pointer((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1]))); break;
        case 32: _t->fetab_do_breakpoint_marker((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[4]))); break;
        case 33: _t->fetab_do_breakpoint_marker((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3]))); break;
        case 34: _t->fetab_do_breakpoint_marker((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[2]))); break;
        case 35: _t->fetab_set_focus((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1]))); break;
        case 36: _t->fetab_scintilla_command((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<uint>>(_a[2]))); break;
        case 37: _t->fetab_zoom_in((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1]))); break;
        case 38: _t->fetab_zoom_out((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1]))); break;
        case 39: _t->fetab_zoom_normal((*reinterpret_cast<std::add_pointer_t<const QWidget*>>(_a[1]))); break;
        case 40: _t->fetab_set_directory((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 41: _t->fetab_recover_from_exit(); break;
        case 42: _t->edit_area_changed((*reinterpret_cast<std::add_pointer_t<octave_qscintilla*>>(_a[1]))); break;
        case 43: _t->request_settings_dialog((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 44: _t->request_open_file_external((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2]))); break;
        case 45: _t->file_loaded_signal(); break;
        case 46: _t->editor_tabs_changed_signal((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2]))); break;
        case 47: _t->request_dbcont_signal(); break;
        case 48: _t->enter_debug_mode_signal(); break;
        case 49: _t->exit_debug_mode_signal(); break;
        case 50: _t->update_gui_lexer_signal((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 51: _t->execute_command_in_terminal_signal((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 52: _t->focus_console_after_command_signal(); break;
        case 53: _t->run_file_signal((*reinterpret_cast<std::add_pointer_t<QFileInfo>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2]))); break;
        case 54: _t->edit_mfile_request((*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<int>>(_a[4]))); break;
        case 55: _t->debug_quit_signal(); break;
        case 56: _t->show_symbol_tooltip_signal((*reinterpret_cast<std::add_pointer_t<QPoint>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2]))); break;
        case 57: _t->remove_editor_file_in_browser_signal((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 58: _t->rename_editor_file_in_browser_signal((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2]))); break;
        case 59: _t->activate(); break;
        case 60: _t->set_focus((*reinterpret_cast<std::add_pointer_t<QWidget*>>(_a[1]))); break;
        case 61: _t->enable_menu_shortcuts((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 62: _t->save_session(); break;
        case 63: { bool _r = _t->check_closing();
            if (_a[0]) *reinterpret_cast<bool*>(_a[0]) = std::move(_r); }  break;
        case 64: _t->handle_tab_ready_to_close(); break;
        case 65: _t->handle_enter_debug_mode(); break;
        case 66: _t->handle_exit_debug_mode(); break;
        case 67: _t->request_new_file((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 68: _t->request_close_file((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 69: _t->request_close_all_files((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 70: _t->request_close_other_files((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 71: _t->copy_full_file_path((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 72: _t->request_mru_open_file((*reinterpret_cast<std::add_pointer_t<QAction*>>(_a[1]))); break;
        case 73: _t->request_print_file((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 74: _t->request_redo((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 75: _t->request_cut((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 76: _t->request_context_help((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 77: _t->request_context_doc((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 78: _t->request_context_edit((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 79: _t->request_save_file((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 80: _t->request_save_file_as((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 81: _t->request_run_file((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 82: _t->request_run_tests((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 83: _t->request_run_demos((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 84: _t->request_step_into_file(); break;
        case 85: _t->request_context_run((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 86: _t->request_toggle_bookmark((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 87: _t->request_next_bookmark((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 88: _t->request_previous_bookmark((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 89: _t->request_remove_bookmark((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 90: _t->request_move_match_brace((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 91: _t->request_sel_match_brace((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 92: _t->request_toggle_breakpoint((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 93: _t->request_next_breakpoint((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 94: _t->request_previous_breakpoint((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 95: _t->request_remove_breakpoint((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 96: _t->request_delete_start_word((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 97: _t->request_delete_end_word((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 98: _t->request_delete_start_line((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 99: _t->request_delete_end_line((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 100: _t->request_delete_line((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 101: _t->request_copy_line((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 102: _t->request_cut_line((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 103: _t->request_duplicate_selection((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 104: _t->request_transpose_line((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 105: _t->request_comment_selected_text((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 106: _t->request_uncomment_selected_text((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 107: _t->request_comment_var_selected_text((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 108: _t->request_upper_case((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 109: _t->request_lower_case((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 110: _t->request_indent_selected_text((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 111: _t->request_unindent_selected_text((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 112: _t->request_smart_indent_line_or_selected_text(); break;
        case 113: _t->request_conv_eol_windows((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 114: _t->request_conv_eol_unix((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 115: _t->request_conv_eol_mac((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 116: _t->request_find((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 117: _t->request_find_next((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 118: _t->request_find_previous((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 119: _t->request_goto_line((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 120: _t->request_completion((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 121: _t->handle_file_name_changed((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[3]))); break;
        case 122: _t->handle_tab_close_request((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 123: _t->handle_tab_remove_request((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 124: _t->active_tab_changed((*reinterpret_cast<std::add_pointer_t<int>>(_a[1]))); break;
        case 125: _t->handle_editor_state_changed((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[3]))); break;
        case 126: _t->handle_mru_add_file((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2]))); break;
        case 127: _t->check_conflict_save((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2]))); break;
        case 128: _t->handle_insert_debugger_pointer_request((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2]))); break;
        case 129: _t->handle_delete_debugger_pointer_request((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2]))); break;
        case 130: _t->handle_update_breakpoint_marker_request((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[4]))); break;
        case 131: _t->handle_edit_file_request((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 132: _t->handle_file_remove((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2]))); break;
        case 133: _t->handle_file_renamed((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 134: _t->handle_file_renamed(); break;
        case 135: _t->handle_close_file_request((*reinterpret_cast<std::add_pointer_t<QStringList>>(_a[1]))); break;
        case 136: _t->notice_settings(); break;
        case 137: _t->set_shortcuts(); break;
        case 138: _t->handle_visibility((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 139: _t->update_octave_directory((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 140: _t->toplevel_change((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 141: _t->handle_autoc_cancelled(); break;
        case 142: { file_editor_tab* _r = _t->reset_focus();
            if (_a[0]) *reinterpret_cast<file_editor_tab**>(_a[0]) = std::move(_r); }  break;
        case 143: _t->copyClipboard(); break;
        case 144: _t->pasteClipboard(); break;
        case 145: _t->selectAll(); break;
        case 146: _t->do_undo(); break;
        case 147: _t->request_open_file((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[4])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[5])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[6])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[7])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[8])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[9]))); break;
        case 148: _t->request_open_file((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[4])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[5])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[6])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[7])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[8]))); break;
        case 149: _t->request_open_file((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[4])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[5])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[6])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[7]))); break;
        case 150: _t->request_open_file((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[4])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[5])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[6]))); break;
        case 151: _t->request_open_file((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[4])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[5]))); break;
        case 152: _t->request_open_file((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[4]))); break;
        case 153: _t->request_open_file((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[3]))); break;
        case 154: _t->request_open_file((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<QString>>(_a[2]))); break;
        case 155: _t->request_open_file((*reinterpret_cast<std::add_pointer_t<QString>>(_a[1]))); break;
        case 156: _t->request_preferences((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 157: _t->request_styles_preferences((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 158: _t->run_file((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<int>>(_a[2]))); break;
        case 159: _t->show_line_numbers((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 160: _t->show_white_space((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 161: _t->show_eol_chars((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 162: _t->show_indent_guides((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 163: _t->show_long_line((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 164: _t->show_toolbar((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 165: _t->show_statusbar((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 166: _t->show_hscrollbar((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 167: _t->zoom_in((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 168: _t->zoom_out((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 169: _t->zoom_normal((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1]))); break;
        case 170: _t->create_context_menu((*reinterpret_cast<std::add_pointer_t<QMenu*>>(_a[1]))); break;
        case 171: _t->edit_status_update((*reinterpret_cast<std::add_pointer_t<bool>>(_a[1])),(*reinterpret_cast<std::add_pointer_t<bool>>(_a[2]))); break;
        default: ;
        }
    }
    if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
        case 42:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType(); break;
            case 0:
                *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType::fromType< octave_qscintilla* >(); break;
            }
            break;
        }
    }
    if (_c == QMetaObject::IndexOfMethod) {
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)()>(_a, &file_editor::fetab_settings_changed, 0))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * )>(_a, &file_editor::fetab_change_request, 1))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * , const QString & , bool )>(_a, &file_editor::fetab_save_file, 2))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * , bool )>(_a, &file_editor::fetab_context_help, 3))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * )>(_a, &file_editor::fetab_context_edit, 4))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * )>(_a, &file_editor::fetab_save_file, 5))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * )>(_a, &file_editor::fetab_save_file_as, 6))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * )>(_a, &file_editor::fetab_print_file, 7))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * , int )>(_a, &file_editor::fetab_run_file, 8))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * )>(_a, &file_editor::fetab_context_run, 9))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * )>(_a, &file_editor::fetab_toggle_bookmark, 10))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * )>(_a, &file_editor::fetab_next_bookmark, 11))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * )>(_a, &file_editor::fetab_previous_bookmark, 12))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * )>(_a, &file_editor::fetab_remove_bookmark, 13))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * )>(_a, &file_editor::fetab_toggle_breakpoint, 14))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * )>(_a, &file_editor::fetab_next_breakpoint, 15))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * )>(_a, &file_editor::fetab_previous_breakpoint, 16))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * )>(_a, &file_editor::fetab_remove_all_breakpoints, 17))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * , bool )>(_a, &file_editor::fetab_comment_selected_text, 18))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * )>(_a, &file_editor::fetab_uncomment_selected_text, 19))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * )>(_a, &file_editor::fetab_indent_selected_text, 20))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * )>(_a, &file_editor::fetab_unindent_selected_text, 21))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * )>(_a, &file_editor::fetab_smart_indent_line_or_selected_text, 22))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * , QsciScintilla::EolMode )>(_a, &file_editor::fetab_convert_eol, 23))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * , int )>(_a, &file_editor::fetab_goto_line, 24))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * , bool )>(_a, &file_editor::fetab_move_match_brace, 26))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * )>(_a, &file_editor::fetab_completion, 27))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * , int )>(_a, &file_editor::fetab_insert_debugger_pointer, 28))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * , int )>(_a, &file_editor::fetab_delete_debugger_pointer, 30))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(bool , const QWidget * , int , const QString & )>(_a, &file_editor::fetab_do_breakpoint_marker, 32))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * )>(_a, &file_editor::fetab_set_focus, 35))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * , unsigned int )>(_a, &file_editor::fetab_scintilla_command, 36))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * )>(_a, &file_editor::fetab_zoom_in, 37))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * )>(_a, &file_editor::fetab_zoom_out, 38))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QWidget * )>(_a, &file_editor::fetab_zoom_normal, 39))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QString & )>(_a, &file_editor::fetab_set_directory, 40))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)()>(_a, &file_editor::fetab_recover_from_exit, 41))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(octave_qscintilla * )>(_a, &file_editor::edit_area_changed, 42))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QString & )>(_a, &file_editor::request_settings_dialog, 43))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QString & , int )>(_a, &file_editor::request_open_file_external, 44))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)()>(_a, &file_editor::file_loaded_signal, 45))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(bool , bool )>(_a, &file_editor::editor_tabs_changed_signal, 46))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)()>(_a, &file_editor::request_dbcont_signal, 47))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)()>(_a, &file_editor::enter_debug_mode_signal, 48))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)()>(_a, &file_editor::exit_debug_mode_signal, 49))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(bool )>(_a, &file_editor::update_gui_lexer_signal, 50))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QString & )>(_a, &file_editor::execute_command_in_terminal_signal, 51))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)()>(_a, &file_editor::focus_console_after_command_signal, 52))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QFileInfo & , int )>(_a, &file_editor::run_file_signal, 53))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QString & , const QString & , const QString & , int )>(_a, &file_editor::edit_mfile_request, 54))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)()>(_a, &file_editor::debug_quit_signal, 55))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QPoint & , const QString & )>(_a, &file_editor::show_symbol_tooltip_signal, 56))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QString & )>(_a, &file_editor::remove_editor_file_in_browser_signal, 57))
            return;
        if (QtMocHelpers::indexOfMethod<void (file_editor::*)(const QString & , const QString & )>(_a, &file_editor::rename_editor_file_in_browser_signal, 58))
            return;
    }
}

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

void *octave::file_editor::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_staticMetaObjectStaticContent<qt_meta_tag_ZN6octave11file_editorE_t>.strings))
        return static_cast<void*>(this);
    return file_editor_interface::qt_metacast(_clname);
}

int octave::file_editor::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = file_editor_interface::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 172)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 172;
    }
    if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 172)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 172;
    }
    return _id;
}

// SIGNAL 0
void octave::file_editor::fetab_settings_changed()
{
    QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
}

// SIGNAL 1
void octave::file_editor::fetab_change_request(const QWidget * _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 1, nullptr, _t1);
}

// SIGNAL 2
void octave::file_editor::fetab_save_file(const QWidget * _t1, const QString & _t2, bool _t3)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 2, nullptr, _t1, _t2, _t3);
}

// SIGNAL 3
void octave::file_editor::fetab_context_help(const QWidget * _t1, bool _t2)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 3, nullptr, _t1, _t2);
}

// SIGNAL 4
void octave::file_editor::fetab_context_edit(const QWidget * _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 4, nullptr, _t1);
}

// SIGNAL 5
void octave::file_editor::fetab_save_file(const QWidget * _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 5, nullptr, _t1);
}

// SIGNAL 6
void octave::file_editor::fetab_save_file_as(const QWidget * _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 6, nullptr, _t1);
}

// SIGNAL 7
void octave::file_editor::fetab_print_file(const QWidget * _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 7, nullptr, _t1);
}

// SIGNAL 8
void octave::file_editor::fetab_run_file(const QWidget * _t1, int _t2)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 8, nullptr, _t1, _t2);
}

// SIGNAL 9
void octave::file_editor::fetab_context_run(const QWidget * _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 9, nullptr, _t1);
}

// SIGNAL 10
void octave::file_editor::fetab_toggle_bookmark(const QWidget * _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 10, nullptr, _t1);
}

// SIGNAL 11
void octave::file_editor::fetab_next_bookmark(const QWidget * _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 11, nullptr, _t1);
}

// SIGNAL 12
void octave::file_editor::fetab_previous_bookmark(const QWidget * _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 12, nullptr, _t1);
}

// SIGNAL 13
void octave::file_editor::fetab_remove_bookmark(const QWidget * _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 13, nullptr, _t1);
}

// SIGNAL 14
void octave::file_editor::fetab_toggle_breakpoint(const QWidget * _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 14, nullptr, _t1);
}

// SIGNAL 15
void octave::file_editor::fetab_next_breakpoint(const QWidget * _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 15, nullptr, _t1);
}

// SIGNAL 16
void octave::file_editor::fetab_previous_breakpoint(const QWidget * _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 16, nullptr, _t1);
}

// SIGNAL 17
void octave::file_editor::fetab_remove_all_breakpoints(const QWidget * _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 17, nullptr, _t1);
}

// SIGNAL 18
void octave::file_editor::fetab_comment_selected_text(const QWidget * _t1, bool _t2)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 18, nullptr, _t1, _t2);
}

// SIGNAL 19
void octave::file_editor::fetab_uncomment_selected_text(const QWidget * _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 19, nullptr, _t1);
}

// SIGNAL 20
void octave::file_editor::fetab_indent_selected_text(const QWidget * _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 20, nullptr, _t1);
}

// SIGNAL 21
void octave::file_editor::fetab_unindent_selected_text(const QWidget * _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 21, nullptr, _t1);
}

// SIGNAL 22
void octave::file_editor::fetab_smart_indent_line_or_selected_text(const QWidget * _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 22, nullptr, _t1);
}

// SIGNAL 23
void octave::file_editor::fetab_convert_eol(const QWidget * _t1, QsciScintilla::EolMode _t2)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 23, nullptr, _t1, _t2);
}

// SIGNAL 24
void octave::file_editor::fetab_goto_line(const QWidget * _t1, int _t2)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 24, nullptr, _t1, _t2);
}

// SIGNAL 26
void octave::file_editor::fetab_move_match_brace(const QWidget * _t1, bool _t2)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 26, nullptr, _t1, _t2);
}

// SIGNAL 27
void octave::file_editor::fetab_completion(const QWidget * _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 27, nullptr, _t1);
}

// SIGNAL 28
void octave::file_editor::fetab_insert_debugger_pointer(const QWidget * _t1, int _t2)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 28, nullptr, _t1, _t2);
}

// SIGNAL 30
void octave::file_editor::fetab_delete_debugger_pointer(const QWidget * _t1, int _t2)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 30, nullptr, _t1, _t2);
}

// SIGNAL 32
void octave::file_editor::fetab_do_breakpoint_marker(bool _t1, const QWidget * _t2, int _t3, const QString & _t4)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 32, nullptr, _t1, _t2, _t3, _t4);
}

// SIGNAL 35
void octave::file_editor::fetab_set_focus(const QWidget * _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 35, nullptr, _t1);
}

// SIGNAL 36
void octave::file_editor::fetab_scintilla_command(const QWidget * _t1, unsigned int _t2)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 36, nullptr, _t1, _t2);
}

// SIGNAL 37
void octave::file_editor::fetab_zoom_in(const QWidget * _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 37, nullptr, _t1);
}

// SIGNAL 38
void octave::file_editor::fetab_zoom_out(const QWidget * _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 38, nullptr, _t1);
}

// SIGNAL 39
void octave::file_editor::fetab_zoom_normal(const QWidget * _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 39, nullptr, _t1);
}

// SIGNAL 40
void octave::file_editor::fetab_set_directory(const QString & _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 40, nullptr, _t1);
}

// SIGNAL 41
void octave::file_editor::fetab_recover_from_exit()
{
    QMetaObject::activate(this, &staticMetaObject, 41, nullptr);
}

// SIGNAL 42
void octave::file_editor::edit_area_changed(octave_qscintilla * _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 42, nullptr, _t1);
}

// SIGNAL 43
void octave::file_editor::request_settings_dialog(const QString & _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 43, nullptr, _t1);
}

// SIGNAL 44
void octave::file_editor::request_open_file_external(const QString & _t1, int _t2)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 44, nullptr, _t1, _t2);
}

// SIGNAL 45
void octave::file_editor::file_loaded_signal()
{
    QMetaObject::activate(this, &staticMetaObject, 45, nullptr);
}

// SIGNAL 46
void octave::file_editor::editor_tabs_changed_signal(bool _t1, bool _t2)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 46, nullptr, _t1, _t2);
}

// SIGNAL 47
void octave::file_editor::request_dbcont_signal()
{
    QMetaObject::activate(this, &staticMetaObject, 47, nullptr);
}

// SIGNAL 48
void octave::file_editor::enter_debug_mode_signal()
{
    QMetaObject::activate(this, &staticMetaObject, 48, nullptr);
}

// SIGNAL 49
void octave::file_editor::exit_debug_mode_signal()
{
    QMetaObject::activate(this, &staticMetaObject, 49, nullptr);
}

// SIGNAL 50
void octave::file_editor::update_gui_lexer_signal(bool _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 50, nullptr, _t1);
}

// SIGNAL 51
void octave::file_editor::execute_command_in_terminal_signal(const QString & _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 51, nullptr, _t1);
}

// SIGNAL 52
void octave::file_editor::focus_console_after_command_signal()
{
    QMetaObject::activate(this, &staticMetaObject, 52, nullptr);
}

// SIGNAL 53
void octave::file_editor::run_file_signal(const QFileInfo & _t1, int _t2)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 53, nullptr, _t1, _t2);
}

// SIGNAL 54
void octave::file_editor::edit_mfile_request(const QString & _t1, const QString & _t2, const QString & _t3, int _t4)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 54, nullptr, _t1, _t2, _t3, _t4);
}

// SIGNAL 55
void octave::file_editor::debug_quit_signal()
{
    QMetaObject::activate(this, &staticMetaObject, 55, nullptr);
}

// SIGNAL 56
void octave::file_editor::show_symbol_tooltip_signal(const QPoint & _t1, const QString & _t2)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 56, nullptr, _t1, _t2);
}

// SIGNAL 57
void octave::file_editor::remove_editor_file_in_browser_signal(const QString & _t1)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 57, nullptr, _t1);
}

// SIGNAL 58
void octave::file_editor::rename_editor_file_in_browser_signal(const QString & _t1, const QString & _t2)
{
    QMetaObject::activate<void>(this, &staticMetaObject, 58, nullptr, _t1, _t2);
}
QT_WARNING_POP
