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

#include <memory>
#include "../../../SQLiteStudio3/guiSQLiteStudio/dbtree/dbtree.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#include <QtCore/QList>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'dbtree.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.18. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif

QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_DbTree_t {
    QByteArrayData data[133];
    char stringdata0[1715];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_DbTree_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_DbTree_t qt_meta_stringdata_DbTree = {
    {
QT_MOC_LITERAL(0, 0, 6), // "DbTree"
QT_MOC_LITERAL(1, 7, 22), // "updateFileExecProgress"
QT_MOC_LITERAL(2, 30, 0), // ""
QT_MOC_LITERAL(3, 31, 5), // "value"
QT_MOC_LITERAL(4, 37, 23), // "fileExecCoverToBeClosed"
QT_MOC_LITERAL(5, 61, 14), // "fileExecErrors"
QT_MOC_LITERAL(6, 76, 30), // "QList<QPair<QString,QString> >"
QT_MOC_LITERAL(7, 107, 6), // "errors"
QT_MOC_LITERAL(8, 114, 10), // "rolledBack"
QT_MOC_LITERAL(9, 125, 19), // "sessionValueChanged"
QT_MOC_LITERAL(10, 145, 13), // "refreshSchema"
QT_MOC_LITERAL(11, 159, 3), // "Db*"
QT_MOC_LITERAL(12, 163, 2), // "db"
QT_MOC_LITERAL(13, 166, 14), // "refreshSchemas"
QT_MOC_LITERAL(14, 181, 9), // "interrupt"
QT_MOC_LITERAL(15, 191, 23), // "updateActionsForCurrent"
QT_MOC_LITERAL(16, 215, 4), // "copy"
QT_MOC_LITERAL(17, 220, 5), // "paste"
QT_MOC_LITERAL(18, 226, 9), // "selectAll"
QT_MOC_LITERAL(19, 236, 11), // "createGroup"
QT_MOC_LITERAL(20, 248, 11), // "deleteGroup"
QT_MOC_LITERAL(21, 260, 11), // "renameGroup"
QT_MOC_LITERAL(22, 272, 5), // "addDb"
QT_MOC_LITERAL(23, 278, 6), // "editDb"
QT_MOC_LITERAL(24, 285, 8), // "removeDb"
QT_MOC_LITERAL(25, 294, 11), // "connectToDb"
QT_MOC_LITERAL(26, 306, 16), // "disconnectFromDb"
QT_MOC_LITERAL(27, 323, 6), // "import"
QT_MOC_LITERAL(28, 330, 8), // "exportDb"
QT_MOC_LITERAL(29, 339, 8), // "addTable"
QT_MOC_LITERAL(30, 348, 9), // "editTable"
QT_MOC_LITERAL(31, 358, 8), // "delTable"
QT_MOC_LITERAL(32, 367, 8), // "addIndex"
QT_MOC_LITERAL(33, 376, 9), // "editIndex"
QT_MOC_LITERAL(34, 386, 8), // "delIndex"
QT_MOC_LITERAL(35, 395, 10), // "addTrigger"
QT_MOC_LITERAL(36, 406, 11), // "editTrigger"
QT_MOC_LITERAL(37, 418, 10), // "delTrigger"
QT_MOC_LITERAL(38, 429, 7), // "addView"
QT_MOC_LITERAL(39, 437, 8), // "editView"
QT_MOC_LITERAL(40, 446, 7), // "delView"
QT_MOC_LITERAL(41, 454, 11), // "exportTable"
QT_MOC_LITERAL(42, 466, 11), // "importTable"
QT_MOC_LITERAL(43, 478, 13), // "populateTable"
QT_MOC_LITERAL(44, 492, 9), // "addColumn"
QT_MOC_LITERAL(45, 502, 10), // "editColumn"
QT_MOC_LITERAL(46, 513, 9), // "delColumn"
QT_MOC_LITERAL(47, 523, 8), // "vacuumDb"
QT_MOC_LITERAL(48, 532, 14), // "integrityCheck"
QT_MOC_LITERAL(49, 547, 18), // "createSimilarTable"
QT_MOC_LITERAL(50, 566, 18), // "resetAutoincrement"
QT_MOC_LITERAL(51, 585, 14), // "eraseTableData"
QT_MOC_LITERAL(52, 600, 11), // "DbTreeItem*"
QT_MOC_LITERAL(53, 612, 4), // "item"
QT_MOC_LITERAL(54, 617, 14), // "currentChanged"
QT_MOC_LITERAL(55, 632, 11), // "QModelIndex"
QT_MOC_LITERAL(56, 644, 7), // "current"
QT_MOC_LITERAL(57, 652, 8), // "previous"
QT_MOC_LITERAL(58, 661, 14), // "deleteSelected"
QT_MOC_LITERAL(59, 676, 14), // "ItemFilterFunc"
QT_MOC_LITERAL(60, 691, 10), // "filterFunc"
QT_MOC_LITERAL(61, 702, 11), // "deleteItems"
QT_MOC_LITERAL(62, 714, 18), // "QList<DbTreeItem*>"
QT_MOC_LITERAL(63, 733, 13), // "itemsToDelete"
QT_MOC_LITERAL(64, 747, 11), // "dbConnected"
QT_MOC_LITERAL(65, 759, 14), // "dbDisconnected"
QT_MOC_LITERAL(66, 774, 12), // "updateDbIcon"
QT_MOC_LITERAL(67, 787, 11), // "refreshFont"
QT_MOC_LITERAL(68, 799, 22), // "generateSelectForTable"
QT_MOC_LITERAL(69, 822, 22), // "generateInsertForTable"
QT_MOC_LITERAL(70, 845, 22), // "generateUpdateForTable"
QT_MOC_LITERAL(71, 868, 22), // "generateDeleteForTable"
QT_MOC_LITERAL(72, 891, 15), // "openDbDirectory"
QT_MOC_LITERAL(73, 907, 15), // "execSqlFromFile"
QT_MOC_LITERAL(74, 923, 19), // "setFileExecProgress"
QT_MOC_LITERAL(75, 943, 8), // "newValue"
QT_MOC_LITERAL(76, 952, 17), // "hideFileExecCover"
QT_MOC_LITERAL(77, 970, 18), // "showFileExecErrors"
QT_MOC_LITERAL(78, 989, 23), // "fontSizeChangeRequested"
QT_MOC_LITERAL(79, 1013, 5), // "delta"
QT_MOC_LITERAL(80, 1019, 12), // "incrFontSize"
QT_MOC_LITERAL(81, 1032, 12), // "decrFontSize"
QT_MOC_LITERAL(82, 1045, 33), // "resetFilterValueAfterInterrup..."
QT_MOC_LITERAL(83, 1079, 6), // "Action"
QT_MOC_LITERAL(84, 1086, 4), // "COPY"
QT_MOC_LITERAL(85, 1091, 5), // "PASTE"
QT_MOC_LITERAL(86, 1097, 10), // "SELECT_ALL"
QT_MOC_LITERAL(87, 1108, 12), // "DEL_SELECTED"
QT_MOC_LITERAL(88, 1121, 12), // "CREATE_GROUP"
QT_MOC_LITERAL(89, 1134, 12), // "DELETE_GROUP"
QT_MOC_LITERAL(90, 1147, 12), // "RENAME_GROUP"
QT_MOC_LITERAL(91, 1160, 6), // "ADD_DB"
QT_MOC_LITERAL(92, 1167, 7), // "EDIT_DB"
QT_MOC_LITERAL(93, 1175, 9), // "DELETE_DB"
QT_MOC_LITERAL(94, 1185, 13), // "CONNECT_TO_DB"
QT_MOC_LITERAL(95, 1199, 18), // "DISCONNECT_FROM_DB"
QT_MOC_LITERAL(96, 1218, 14), // "IMPORT_INTO_DB"
QT_MOC_LITERAL(97, 1233, 9), // "EXPORT_DB"
QT_MOC_LITERAL(98, 1243, 9), // "VACUUM_DB"
QT_MOC_LITERAL(99, 1253, 15), // "INTEGRITY_CHECK"
QT_MOC_LITERAL(100, 1269, 9), // "ADD_TABLE"
QT_MOC_LITERAL(101, 1279, 10), // "EDIT_TABLE"
QT_MOC_LITERAL(102, 1290, 9), // "DEL_TABLE"
QT_MOC_LITERAL(103, 1300, 12), // "EXPORT_TABLE"
QT_MOC_LITERAL(104, 1313, 12), // "IMPORT_TABLE"
QT_MOC_LITERAL(105, 1326, 14), // "POPULATE_TABLE"
QT_MOC_LITERAL(106, 1341, 9), // "ADD_INDEX"
QT_MOC_LITERAL(107, 1351, 10), // "EDIT_INDEX"
QT_MOC_LITERAL(108, 1362, 9), // "DEL_INDEX"
QT_MOC_LITERAL(109, 1372, 11), // "ADD_TRIGGER"
QT_MOC_LITERAL(110, 1384, 12), // "EDIT_TRIGGER"
QT_MOC_LITERAL(111, 1397, 11), // "DEL_TRIGGER"
QT_MOC_LITERAL(112, 1409, 8), // "ADD_VIEW"
QT_MOC_LITERAL(113, 1418, 9), // "EDIT_VIEW"
QT_MOC_LITERAL(114, 1428, 8), // "DEL_VIEW"
QT_MOC_LITERAL(115, 1437, 10), // "ADD_COLUMN"
QT_MOC_LITERAL(116, 1448, 11), // "EDIT_COLUMN"
QT_MOC_LITERAL(117, 1460, 10), // "DEL_COLUMN"
QT_MOC_LITERAL(118, 1471, 12), // "CLEAR_FILTER"
QT_MOC_LITERAL(119, 1484, 15), // "REFRESH_SCHEMAS"
QT_MOC_LITERAL(120, 1500, 14), // "REFRESH_SCHEMA"
QT_MOC_LITERAL(121, 1515, 20), // "CREATE_SIMILAR_TABLE"
QT_MOC_LITERAL(122, 1536, 19), // "RESET_AUTOINCREMENT"
QT_MOC_LITERAL(123, 1556, 16), // "ERASE_TABLE_DATA"
QT_MOC_LITERAL(124, 1573, 15), // "GENERATE_SELECT"
QT_MOC_LITERAL(125, 1589, 15), // "GENERATE_UPDATE"
QT_MOC_LITERAL(126, 1605, 15), // "GENERATE_INSERT"
QT_MOC_LITERAL(127, 1621, 15), // "GENERATE_DELETE"
QT_MOC_LITERAL(128, 1637, 17), // "OPEN_DB_DIRECTORY"
QT_MOC_LITERAL(129, 1655, 18), // "EXEC_SQL_FROM_FILE"
QT_MOC_LITERAL(130, 1674, 14), // "INCR_FONT_SIZE"
QT_MOC_LITERAL(131, 1689, 14), // "DECR_FONT_SIZE"
QT_MOC_LITERAL(132, 1704, 10) // "_separator"

    },
    "DbTree\0updateFileExecProgress\0\0value\0"
    "fileExecCoverToBeClosed\0fileExecErrors\0"
    "QList<QPair<QString,QString> >\0errors\0"
    "rolledBack\0sessionValueChanged\0"
    "refreshSchema\0Db*\0db\0refreshSchemas\0"
    "interrupt\0updateActionsForCurrent\0"
    "copy\0paste\0selectAll\0createGroup\0"
    "deleteGroup\0renameGroup\0addDb\0editDb\0"
    "removeDb\0connectToDb\0disconnectFromDb\0"
    "import\0exportDb\0addTable\0editTable\0"
    "delTable\0addIndex\0editIndex\0delIndex\0"
    "addTrigger\0editTrigger\0delTrigger\0"
    "addView\0editView\0delView\0exportTable\0"
    "importTable\0populateTable\0addColumn\0"
    "editColumn\0delColumn\0vacuumDb\0"
    "integrityCheck\0createSimilarTable\0"
    "resetAutoincrement\0eraseTableData\0"
    "DbTreeItem*\0item\0currentChanged\0"
    "QModelIndex\0current\0previous\0"
    "deleteSelected\0ItemFilterFunc\0filterFunc\0"
    "deleteItems\0QList<DbTreeItem*>\0"
    "itemsToDelete\0dbConnected\0dbDisconnected\0"
    "updateDbIcon\0refreshFont\0"
    "generateSelectForTable\0generateInsertForTable\0"
    "generateUpdateForTable\0generateDeleteForTable\0"
    "openDbDirectory\0execSqlFromFile\0"
    "setFileExecProgress\0newValue\0"
    "hideFileExecCover\0showFileExecErrors\0"
    "fontSizeChangeRequested\0delta\0"
    "incrFontSize\0decrFontSize\0"
    "resetFilterValueAfterInterrupting\0"
    "Action\0COPY\0PASTE\0SELECT_ALL\0DEL_SELECTED\0"
    "CREATE_GROUP\0DELETE_GROUP\0RENAME_GROUP\0"
    "ADD_DB\0EDIT_DB\0DELETE_DB\0CONNECT_TO_DB\0"
    "DISCONNECT_FROM_DB\0IMPORT_INTO_DB\0"
    "EXPORT_DB\0VACUUM_DB\0INTEGRITY_CHECK\0"
    "ADD_TABLE\0EDIT_TABLE\0DEL_TABLE\0"
    "EXPORT_TABLE\0IMPORT_TABLE\0POPULATE_TABLE\0"
    "ADD_INDEX\0EDIT_INDEX\0DEL_INDEX\0"
    "ADD_TRIGGER\0EDIT_TRIGGER\0DEL_TRIGGER\0"
    "ADD_VIEW\0EDIT_VIEW\0DEL_VIEW\0ADD_COLUMN\0"
    "EDIT_COLUMN\0DEL_COLUMN\0CLEAR_FILTER\0"
    "REFRESH_SCHEMAS\0REFRESH_SCHEMA\0"
    "CREATE_SIMILAR_TABLE\0RESET_AUTOINCREMENT\0"
    "ERASE_TABLE_DATA\0GENERATE_SELECT\0"
    "GENERATE_UPDATE\0GENERATE_INSERT\0"
    "GENERATE_DELETE\0OPEN_DB_DIRECTORY\0"
    "EXEC_SQL_FROM_FILE\0INCR_FONT_SIZE\0"
    "DECR_FONT_SIZE\0_separator"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_DbTree[] = {

 // content:
       8,       // revision
       0,       // classname
       0,    0, // classinfo
      69,   14, // methods
       0,    0, // properties
       1,  464, // enums/sets
       0,    0, // constructors
       0,       // flags
       4,       // signalCount

 // signals: name, argc, parameters, tag, flags
       1,    1,  359,    2, 0x06 /* Public */,
       4,    0,  362,    2, 0x06 /* Public */,
       5,    2,  363,    2, 0x06 /* Public */,
       9,    0,  368,    2, 0x06 /* Public */,

 // slots: name, argc, parameters, tag, flags
      10,    1,  369,    2, 0x0a /* Public */,
      13,    0,  372,    2, 0x0a /* Public */,
      14,    0,  373,    2, 0x0a /* Public */,
      15,    0,  374,    2, 0x0a /* Public */,
      16,    0,  375,    2, 0x08 /* Private */,
      17,    0,  376,    2, 0x08 /* Private */,
      18,    0,  377,    2, 0x08 /* Private */,
      19,    0,  378,    2, 0x08 /* Private */,
      20,    0,  379,    2, 0x08 /* Private */,
      21,    0,  380,    2, 0x08 /* Private */,
      22,    0,  381,    2, 0x08 /* Private */,
      23,    0,  382,    2, 0x08 /* Private */,
      24,    0,  383,    2, 0x08 /* Private */,
      25,    0,  384,    2, 0x08 /* Private */,
      26,    0,  385,    2, 0x08 /* Private */,
      27,    0,  386,    2, 0x08 /* Private */,
      28,    0,  387,    2, 0x08 /* Private */,
      29,    0,  388,    2, 0x08 /* Private */,
      30,    0,  389,    2, 0x08 /* Private */,
      31,    0,  390,    2, 0x08 /* Private */,
      32,    0,  391,    2, 0x08 /* Private */,
      33,    0,  392,    2, 0x08 /* Private */,
      34,    0,  393,    2, 0x08 /* Private */,
      35,    0,  394,    2, 0x08 /* Private */,
      36,    0,  395,    2, 0x08 /* Private */,
      37,    0,  396,    2, 0x08 /* Private */,
      38,    0,  397,    2, 0x08 /* Private */,
      39,    0,  398,    2, 0x08 /* Private */,
      40,    0,  399,    2, 0x08 /* Private */,
      41,    0,  400,    2, 0x08 /* Private */,
      42,    0,  401,    2, 0x08 /* Private */,
      43,    0,  402,    2, 0x08 /* Private */,
      44,    0,  403,    2, 0x08 /* Private */,
      45,    0,  404,    2, 0x08 /* Private */,
      46,    0,  405,    2, 0x08 /* Private */,
      47,    0,  406,    2, 0x08 /* Private */,
      48,    0,  407,    2, 0x08 /* Private */,
      49,    0,  408,    2, 0x08 /* Private */,
      50,    0,  409,    2, 0x08 /* Private */,
      51,    0,  410,    2, 0x08 /* Private */,
      44,    1,  411,    2, 0x08 /* Private */,
      45,    1,  414,    2, 0x08 /* Private */,
      46,    1,  417,    2, 0x08 /* Private */,
      54,    2,  420,    2, 0x08 /* Private */,
      58,    1,  425,    2, 0x08 /* Private */,
      58,    0,  428,    2, 0x28 /* Private | MethodCloned */,
      61,    1,  429,    2, 0x08 /* Private */,
      10,    0,  432,    2, 0x08 /* Private */,
      64,    1,  433,    2, 0x08 /* Private */,
      65,    1,  436,    2, 0x08 /* Private */,
      66,    1,  439,    2, 0x08 /* Private */,
      67,    0,  442,    2, 0x08 /* Private */,
      68,    0,  443,    2, 0x08 /* Private */,
      69,    0,  444,    2, 0x08 /* Private */,
      70,    0,  445,    2, 0x08 /* Private */,
      71,    0,  446,    2, 0x08 /* Private */,
      72,    0,  447,    2, 0x08 /* Private */,
      73,    0,  448,    2, 0x08 /* Private */,
      74,    1,  449,    2, 0x08 /* Private */,
      76,    0,  452,    2, 0x08 /* Private */,
      77,    2,  453,    2, 0x08 /* Private */,
      78,    1,  458,    2, 0x08 /* Private */,
      80,    0,  461,    2, 0x08 /* Private */,
      81,    0,  462,    2, 0x08 /* Private */,
      82,    0,  463,    2, 0x08 /* Private */,

 // signals: parameters
    QMetaType::Void, QMetaType::Int,    3,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 6, QMetaType::Bool,    7,    8,
    QMetaType::Void,

 // slots: parameters
    QMetaType::Void, 0x80000000 | 11,   12,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 52,   53,
    QMetaType::Void, 0x80000000 | 52,   53,
    QMetaType::Void, 0x80000000 | 52,   53,
    QMetaType::Void, 0x80000000 | 55, 0x80000000 | 55,   56,   57,
    QMetaType::Void, 0x80000000 | 59,   60,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 62,   63,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 11,   12,
    QMetaType::Void, 0x80000000 | 11,   12,
    QMetaType::Void, 0x80000000 | 11,   12,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Int,   75,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 6, QMetaType::Bool,    7,    8,
    QMetaType::Void, QMetaType::Int,   79,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,

 // enums: name, alias, flags, count, data
      83,   83, 0x0,   49,  469,

 // enum data: key, value
      84, uint(DbTree::COPY),
      85, uint(DbTree::PASTE),
      86, uint(DbTree::SELECT_ALL),
      87, uint(DbTree::DEL_SELECTED),
      88, uint(DbTree::CREATE_GROUP),
      89, uint(DbTree::DELETE_GROUP),
      90, uint(DbTree::RENAME_GROUP),
      91, uint(DbTree::ADD_DB),
      92, uint(DbTree::EDIT_DB),
      93, uint(DbTree::DELETE_DB),
      94, uint(DbTree::CONNECT_TO_DB),
      95, uint(DbTree::DISCONNECT_FROM_DB),
      96, uint(DbTree::IMPORT_INTO_DB),
      97, uint(DbTree::EXPORT_DB),
      98, uint(DbTree::VACUUM_DB),
      99, uint(DbTree::INTEGRITY_CHECK),
     100, uint(DbTree::ADD_TABLE),
     101, uint(DbTree::EDIT_TABLE),
     102, uint(DbTree::DEL_TABLE),
     103, uint(DbTree::EXPORT_TABLE),
     104, uint(DbTree::IMPORT_TABLE),
     105, uint(DbTree::POPULATE_TABLE),
     106, uint(DbTree::ADD_INDEX),
     107, uint(DbTree::EDIT_INDEX),
     108, uint(DbTree::DEL_INDEX),
     109, uint(DbTree::ADD_TRIGGER),
     110, uint(DbTree::EDIT_TRIGGER),
     111, uint(DbTree::DEL_TRIGGER),
     112, uint(DbTree::ADD_VIEW),
     113, uint(DbTree::EDIT_VIEW),
     114, uint(DbTree::DEL_VIEW),
     115, uint(DbTree::ADD_COLUMN),
     116, uint(DbTree::EDIT_COLUMN),
     117, uint(DbTree::DEL_COLUMN),
     118, uint(DbTree::CLEAR_FILTER),
     119, uint(DbTree::REFRESH_SCHEMAS),
     120, uint(DbTree::REFRESH_SCHEMA),
     121, uint(DbTree::CREATE_SIMILAR_TABLE),
     122, uint(DbTree::RESET_AUTOINCREMENT),
     123, uint(DbTree::ERASE_TABLE_DATA),
     124, uint(DbTree::GENERATE_SELECT),
     125, uint(DbTree::GENERATE_UPDATE),
     126, uint(DbTree::GENERATE_INSERT),
     127, uint(DbTree::GENERATE_DELETE),
     128, uint(DbTree::OPEN_DB_DIRECTORY),
     129, uint(DbTree::EXEC_SQL_FROM_FILE),
     130, uint(DbTree::INCR_FONT_SIZE),
     131, uint(DbTree::DECR_FONT_SIZE),
     132, uint(DbTree::_separator),

       0        // eod
};

void DbTree::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        auto *_t = static_cast<DbTree *>(_o);
        (void)_t;
        switch (_id) {
        case 0: _t->updateFileExecProgress((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 1: _t->fileExecCoverToBeClosed(); break;
        case 2: _t->fileExecErrors((*reinterpret_cast< const QList<QPair<QString,QString> >(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 3: _t->sessionValueChanged(); break;
        case 4: _t->refreshSchema((*reinterpret_cast< Db*(*)>(_a[1]))); break;
        case 5: _t->refreshSchemas(); break;
        case 6: _t->interrupt(); break;
        case 7: _t->updateActionsForCurrent(); break;
        case 8: _t->copy(); break;
        case 9: _t->paste(); break;
        case 10: _t->selectAll(); break;
        case 11: _t->createGroup(); break;
        case 12: _t->deleteGroup(); break;
        case 13: _t->renameGroup(); break;
        case 14: _t->addDb(); break;
        case 15: _t->editDb(); break;
        case 16: _t->removeDb(); break;
        case 17: _t->connectToDb(); break;
        case 18: _t->disconnectFromDb(); break;
        case 19: _t->import(); break;
        case 20: _t->exportDb(); break;
        case 21: _t->addTable(); break;
        case 22: _t->editTable(); break;
        case 23: _t->delTable(); break;
        case 24: _t->addIndex(); break;
        case 25: _t->editIndex(); break;
        case 26: _t->delIndex(); break;
        case 27: _t->addTrigger(); break;
        case 28: _t->editTrigger(); break;
        case 29: _t->delTrigger(); break;
        case 30: _t->addView(); break;
        case 31: _t->editView(); break;
        case 32: _t->delView(); break;
        case 33: _t->exportTable(); break;
        case 34: _t->importTable(); break;
        case 35: _t->populateTable(); break;
        case 36: _t->addColumn(); break;
        case 37: _t->editColumn(); break;
        case 38: _t->delColumn(); break;
        case 39: _t->vacuumDb(); break;
        case 40: _t->integrityCheck(); break;
        case 41: _t->createSimilarTable(); break;
        case 42: _t->resetAutoincrement(); break;
        case 43: _t->eraseTableData(); break;
        case 44: _t->addColumn((*reinterpret_cast< DbTreeItem*(*)>(_a[1]))); break;
        case 45: _t->editColumn((*reinterpret_cast< DbTreeItem*(*)>(_a[1]))); break;
        case 46: _t->delColumn((*reinterpret_cast< DbTreeItem*(*)>(_a[1]))); break;
        case 47: _t->currentChanged((*reinterpret_cast< const QModelIndex(*)>(_a[1])),(*reinterpret_cast< const QModelIndex(*)>(_a[2]))); break;
        case 48: _t->deleteSelected((*reinterpret_cast< ItemFilterFunc(*)>(_a[1]))); break;
        case 49: _t->deleteSelected(); break;
        case 50: _t->deleteItems((*reinterpret_cast< const QList<DbTreeItem*>(*)>(_a[1]))); break;
        case 51: _t->refreshSchema(); break;
        case 52: _t->dbConnected((*reinterpret_cast< Db*(*)>(_a[1]))); break;
        case 53: _t->dbDisconnected((*reinterpret_cast< Db*(*)>(_a[1]))); break;
        case 54: _t->updateDbIcon((*reinterpret_cast< Db*(*)>(_a[1]))); break;
        case 55: _t->refreshFont(); break;
        case 56: _t->generateSelectForTable(); break;
        case 57: _t->generateInsertForTable(); break;
        case 58: _t->generateUpdateForTable(); break;
        case 59: _t->generateDeleteForTable(); break;
        case 60: _t->openDbDirectory(); break;
        case 61: _t->execSqlFromFile(); break;
        case 62: _t->setFileExecProgress((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 63: _t->hideFileExecCover(); break;
        case 64: _t->showFileExecErrors((*reinterpret_cast< const QList<QPair<QString,QString> >(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 65: _t->fontSizeChangeRequested((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 66: _t->incrFontSize(); break;
        case 67: _t->decrFontSize(); break;
        case 68: _t->resetFilterValueAfterInterrupting(); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< Db* >(); break;
            }
            break;
        case 44:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< DbTreeItem* >(); break;
            }
            break;
        case 45:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< DbTreeItem* >(); break;
            }
            break;
        case 46:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< DbTreeItem* >(); break;
            }
            break;
        case 50:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<DbTreeItem*> >(); break;
            }
            break;
        case 52:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< Db* >(); break;
            }
            break;
        case 53:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< Db* >(); break;
            }
            break;
        case 54:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< Db* >(); break;
            }
            break;
        }
    } else if (_c == QMetaObject::IndexOfMethod) {
        int *result = reinterpret_cast<int *>(_a[0]);
        {
            using _t = void (DbTree::*)(int );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DbTree::updateFileExecProgress)) {
                *result = 0;
                return;
            }
        }
        {
            using _t = void (DbTree::*)();
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DbTree::fileExecCoverToBeClosed)) {
                *result = 1;
                return;
            }
        }
        {
            using _t = void (DbTree::*)(const QList<QPair<QString,QString>> & , bool );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DbTree::fileExecErrors)) {
                *result = 2;
                return;
            }
        }
        {
            using _t = void (DbTree::*)();
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DbTree::sessionValueChanged)) {
                *result = 3;
                return;
            }
        }
    }
}

QT_INIT_METAOBJECT const QMetaObject DbTree::staticMetaObject = { {
    QMetaObject::SuperData::link<QDockWidget::staticMetaObject>(),
    qt_meta_stringdata_DbTree.data,
    qt_meta_data_DbTree,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

void *DbTree::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_DbTree.stringdata0))
        return static_cast<void*>(this);
    if (!strcmp(_clname, "ExtActionContainer"))
        return static_cast< ExtActionContainer*>(this);
    return QDockWidget::qt_metacast(_clname);
}

int DbTree::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QDockWidget::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 69)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 69;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 69)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 69;
    }
    return _id;
}

// SIGNAL 0
void DbTree::updateFileExecProgress(int _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(this, &staticMetaObject, 0, _a);
}

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

// SIGNAL 2
void DbTree::fileExecErrors(const QList<QPair<QString,QString>> & _t1, bool _t2)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
    QMetaObject::activate(this, &staticMetaObject, 2, _a);
}

// SIGNAL 3
void DbTree::sessionValueChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 3, nullptr);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
