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

#include "../../../src/kexi-3.0.1/src/main/KexiMainWindow.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'KexiMainWindow.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.6.2. 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
struct qt_meta_stringdata_KexiMainWindow_t {
    QByteArrayData data[179];
    char stringdata0[2962];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_KexiMainWindow_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_KexiMainWindow_t qt_meta_stringdata_KexiMainWindow = {
    {
QT_MOC_LITERAL(0, 0, 14), // "KexiMainWindow"
QT_MOC_LITERAL(1, 15, 29), // "acceptProjectClosingRequested"
QT_MOC_LITERAL(2, 45, 0), // ""
QT_MOC_LITERAL(3, 46, 5), // "bool*"
QT_MOC_LITERAL(4, 52, 6), // "cancel"
QT_MOC_LITERAL(5, 59, 20), // "beforeProjectClosing"
QT_MOC_LITERAL(6, 80, 13), // "projectClosed"
QT_MOC_LITERAL(7, 94, 13), // "projectOpened"
QT_MOC_LITERAL(8, 108, 11), // "closeWindow"
QT_MOC_LITERAL(9, 120, 8), // "tristate"
QT_MOC_LITERAL(10, 129, 11), // "KexiWindow*"
QT_MOC_LITERAL(11, 141, 6), // "window"
QT_MOC_LITERAL(12, 148, 18), // "closeCurrentWindow"
QT_MOC_LITERAL(13, 167, 17), // "closeWindowForTab"
QT_MOC_LITERAL(14, 185, 8), // "tabIndex"
QT_MOC_LITERAL(15, 194, 13), // "layoutTaskBar"
QT_MOC_LITERAL(16, 208, 16), // "doNotSaveChanges"
QT_MOC_LITERAL(17, 225, 18), // "activateNextWindow"
QT_MOC_LITERAL(18, 244, 22), // "activatePreviousWindow"
QT_MOC_LITERAL(19, 267, 10), // "openObject"
QT_MOC_LITERAL(20, 278, 15), // "KexiPart::Item*"
QT_MOC_LITERAL(21, 294, 4), // "item"
QT_MOC_LITERAL(22, 299, 14), // "Kexi::ViewMode"
QT_MOC_LITERAL(23, 314, 8), // "viewMode"
QT_MOC_LITERAL(24, 323, 16), // "openingCancelled"
QT_MOC_LITERAL(25, 340, 23), // "QMap<QString,QVariant>*"
QT_MOC_LITERAL(26, 364, 16), // "staticObjectArgs"
QT_MOC_LITERAL(27, 381, 8), // "QString*"
QT_MOC_LITERAL(28, 390, 12), // "errorMessage"
QT_MOC_LITERAL(29, 403, 8), // "pluginId"
QT_MOC_LITERAL(30, 412, 4), // "name"
QT_MOC_LITERAL(31, 417, 11), // "closeObject"
QT_MOC_LITERAL(32, 429, 10), // "saveObject"
QT_MOC_LITERAL(33, 440, 24), // "messageWhenAskingForName"
QT_MOC_LITERAL(34, 465, 17), // "SaveObjectOptions"
QT_MOC_LITERAL(35, 483, 7), // "options"
QT_MOC_LITERAL(36, 491, 15), // "openedWindowFor"
QT_MOC_LITERAL(37, 507, 10), // "identifier"
QT_MOC_LITERAL(38, 518, 21), // "const KexiPart::Item*"
QT_MOC_LITERAL(39, 540, 25), // "currentParametersForQuery"
QT_MOC_LITERAL(40, 566, 7), // "queryId"
QT_MOC_LITERAL(41, 574, 12), // "unsavedQuery"
QT_MOC_LITERAL(42, 587, 15), // "KDbQuerySchema*"
QT_MOC_LITERAL(43, 603, 16), // "getNewObjectInfo"
QT_MOC_LITERAL(44, 620, 8), // "partItem"
QT_MOC_LITERAL(45, 629, 12), // "originalName"
QT_MOC_LITERAL(46, 642, 15), // "KexiPart::Part*"
QT_MOC_LITERAL(47, 658, 4), // "part"
QT_MOC_LITERAL(48, 663, 16), // "allowOverwriting"
QT_MOC_LITERAL(49, 680, 15), // "overwriteNeeded"
QT_MOC_LITERAL(50, 696, 15), // "highlightObject"
QT_MOC_LITERAL(51, 712, 11), // "openProject"
QT_MOC_LITERAL(52, 724, 15), // "KexiProjectData"
QT_MOC_LITERAL(53, 740, 11), // "projectData"
QT_MOC_LITERAL(54, 752, 9), // "aFileName"
QT_MOC_LITERAL(55, 762, 18), // "KDbConnectionData*"
QT_MOC_LITERAL(56, 781, 5), // "cdata"
QT_MOC_LITERAL(57, 787, 6), // "dbName"
QT_MOC_LITERAL(58, 794, 32), // "KexiProjectData::AutoOpenObjects"
QT_MOC_LITERAL(59, 827, 15), // "autoopenObjects"
QT_MOC_LITERAL(60, 843, 25), // "fileNameForConnectionData"
QT_MOC_LITERAL(61, 869, 4), // "data"
QT_MOC_LITERAL(62, 874, 12), // "shortcutPath"
QT_MOC_LITERAL(63, 887, 6), // "opened"
QT_MOC_LITERAL(64, 894, 25), // "createProjectFromTemplate"
QT_MOC_LITERAL(65, 920, 12), // "closeProject"
QT_MOC_LITERAL(66, 933, 9), // "printItem"
QT_MOC_LITERAL(67, 943, 19), // "printPreviewForItem"
QT_MOC_LITERAL(68, 963, 20), // "showPageSetupForItem"
QT_MOC_LITERAL(69, 984, 28), // "executeCustomActionForObject"
QT_MOC_LITERAL(70, 1013, 10), // "actionName"
QT_MOC_LITERAL(71, 1024, 18), // "addSearchableModel"
QT_MOC_LITERAL(72, 1043, 20), // "KexiSearchableModel*"
QT_MOC_LITERAL(73, 1064, 5), // "model"
QT_MOC_LITERAL(74, 1070, 21), // "showDesignTabIfNeeded"
QT_MOC_LITERAL(75, 1092, 14), // "previousItemId"
QT_MOC_LITERAL(76, 1107, 16), // "toggleFullScreen"
QT_MOC_LITERAL(77, 1124, 12), // "isFullScreen"
QT_MOC_LITERAL(78, 1137, 23), // "setReasonableDialogSize"
QT_MOC_LITERAL(79, 1161, 8), // "QDialog*"
QT_MOC_LITERAL(80, 1170, 6), // "dialog"
QT_MOC_LITERAL(81, 1177, 16), // "createNewProject"
QT_MOC_LITERAL(82, 1194, 24), // "slotAutoOpenObjectsLater"
QT_MOC_LITERAL(83, 1219, 19), // "activeWindowChanged"
QT_MOC_LITERAL(84, 1239, 10), // "prevWindow"
QT_MOC_LITERAL(85, 1250, 14), // "slotPartLoaded"
QT_MOC_LITERAL(86, 1265, 1), // "p"
QT_MOC_LITERAL(87, 1267, 23), // "createKexiProjectObject"
QT_MOC_LITERAL(88, 1291, 12), // "KexiProject*"
QT_MOC_LITERAL(89, 1304, 23), // "openObjectFromNavigator"
QT_MOC_LITERAL(90, 1328, 9), // "newObject"
QT_MOC_LITERAL(91, 1338, 15), // "KexiPart::Info*"
QT_MOC_LITERAL(92, 1354, 4), // "info"
QT_MOC_LITERAL(93, 1359, 12), // "removeObject"
QT_MOC_LITERAL(94, 1372, 7), // "dontAsk"
QT_MOC_LITERAL(95, 1380, 12), // "renameObject"
QT_MOC_LITERAL(96, 1393, 8), // "_newName"
QT_MOC_LITERAL(97, 1402, 6), // "succes"
QT_MOC_LITERAL(98, 1409, 16), // "setObjectCaption"
QT_MOC_LITERAL(99, 1426, 11), // "_newCaption"
QT_MOC_LITERAL(100, 1438, 17), // "slotObjectRenamed"
QT_MOC_LITERAL(101, 1456, 14), // "KexiPart::Item"
QT_MOC_LITERAL(102, 1471, 7), // "oldName"
QT_MOC_LITERAL(103, 1479, 23), // "invalidateSharedActions"
QT_MOC_LITERAL(104, 1503, 28), // "invalidateSharedActionsLater"
QT_MOC_LITERAL(105, 1532, 19), // "updateReadOnlyState"
QT_MOC_LITERAL(106, 1552, 18), // "slotProjectWelcome"
QT_MOC_LITERAL(107, 1571, 14), // "slotProjectNew"
QT_MOC_LITERAL(108, 1586, 15), // "slotProjectOpen"
QT_MOC_LITERAL(109, 1602, 15), // "slotProjectSave"
QT_MOC_LITERAL(110, 1618, 17), // "slotProjectSaveAs"
QT_MOC_LITERAL(111, 1636, 16), // "slotProjectPrint"
QT_MOC_LITERAL(112, 1653, 23), // "slotProjectPrintPreview"
QT_MOC_LITERAL(113, 1677, 20), // "slotProjectPageSetup"
QT_MOC_LITERAL(114, 1698, 21), // "slotProjectProperties"
QT_MOC_LITERAL(115, 1720, 29), // "slotProjectImportExportOrSend"
QT_MOC_LITERAL(116, 1750, 16), // "slotProjectClose"
QT_MOC_LITERAL(117, 1767, 20), // "slotProjectRelations"
QT_MOC_LITERAL(118, 1788, 26), // "slotProjectImportDataTable"
QT_MOC_LITERAL(119, 1815, 26), // "slotProjectExportDataTable"
QT_MOC_LITERAL(120, 1842, 15), // "slotProjectQuit"
QT_MOC_LITERAL(121, 1858, 29), // "slotEditPasteSpecialDataTable"
QT_MOC_LITERAL(122, 1888, 28), // "slotEditCopySpecialDataTable"
QT_MOC_LITERAL(123, 1917, 12), // "slotEditFind"
QT_MOC_LITERAL(124, 1930, 4), // "next"
QT_MOC_LITERAL(125, 1935, 16), // "slotEditFindNext"
QT_MOC_LITERAL(126, 1952, 20), // "slotEditFindPrevious"
QT_MOC_LITERAL(127, 1973, 15), // "slotEditReplace"
QT_MOC_LITERAL(128, 1989, 3), // "all"
QT_MOC_LITERAL(129, 1993, 19), // "slotEditReplaceNext"
QT_MOC_LITERAL(130, 2013, 18), // "slotEditReplaceAll"
QT_MOC_LITERAL(131, 2032, 21), // "slotActivateNavigator"
QT_MOC_LITERAL(132, 2054, 20), // "slotActivateMainArea"
QT_MOC_LITERAL(133, 2075, 26), // "slotActivatePropertyEditor"
QT_MOC_LITERAL(134, 2102, 17), // "slotShowNavigator"
QT_MOC_LITERAL(135, 2120, 22), // "slotShowPropertyEditor"
QT_MOC_LITERAL(136, 2143, 16), // "slotViewDataMode"
QT_MOC_LITERAL(137, 2160, 18), // "slotViewDesignMode"
QT_MOC_LITERAL(138, 2179, 16), // "slotViewTextMode"
QT_MOC_LITERAL(139, 2196, 12), // "slotSettings"
QT_MOC_LITERAL(140, 2209, 17), // "slotConfigureKeys"
QT_MOC_LITERAL(141, 2227, 21), // "slotConfigureToolbars"
QT_MOC_LITERAL(142, 2249, 22), // "slotToolsImportProject"
QT_MOC_LITERAL(143, 2272, 21), // "slotToolsImportTables"
QT_MOC_LITERAL(144, 2294, 24), // "slotToolsCompactDatabase"
QT_MOC_LITERAL(145, 2319, 13), // "slotReportBug"
QT_MOC_LITERAL(146, 2333, 15), // "slotTipOfTheDay"
QT_MOC_LITERAL(147, 2349, 14), // "slotImportFile"
QT_MOC_LITERAL(148, 2364, 16), // "slotImportServer"
QT_MOC_LITERAL(149, 2381, 15), // "slotLastActions"
QT_MOC_LITERAL(150, 2397, 24), // "acceptPropertySetEditing"
QT_MOC_LITERAL(151, 2422, 19), // "propertySetSwitched"
QT_MOC_LITERAL(152, 2442, 5), // "force"
QT_MOC_LITERAL(153, 2448, 21), // "preservePrevSelection"
QT_MOC_LITERAL(154, 2470, 16), // "sortedProperties"
QT_MOC_LITERAL(155, 2487, 16), // "propertyToSelect"
QT_MOC_LITERAL(156, 2504, 20), // "slotDirtyFlagChanged"
QT_MOC_LITERAL(157, 2525, 26), // "showProjectMigrationWizard"
QT_MOC_LITERAL(158, 2552, 8), // "mimeType"
QT_MOC_LITERAL(159, 2561, 12), // "databaseName"
QT_MOC_LITERAL(160, 2574, 17), // "KDbConnectionData"
QT_MOC_LITERAL(161, 2592, 31), // "slotPartItemSelectedInNavigator"
QT_MOC_LITERAL(162, 2624, 11), // "executeItem"
QT_MOC_LITERAL(163, 2636, 21), // "exportItemAsDataTable"
QT_MOC_LITERAL(164, 2658, 30), // "copyItemToClipboardAsDataTable"
QT_MOC_LITERAL(165, 2689, 25), // "checkForDirtyFlagOnExport"
QT_MOC_LITERAL(166, 2715, 22), // "QMap<QString,QString>*"
QT_MOC_LITERAL(167, 2738, 4), // "args"
QT_MOC_LITERAL(168, 2743, 26), // "askOnExportingChangedQuery"
QT_MOC_LITERAL(169, 2770, 9), // "titleText"
QT_MOC_LITERAL(170, 2780, 6), // "reload"
QT_MOC_LITERAL(171, 2787, 30), // "slotSetProjectNavigatorVisible"
QT_MOC_LITERAL(172, 2818, 3), // "set"
QT_MOC_LITERAL(173, 2822, 28), // "slotSetPropertyEditorVisible"
QT_MOC_LITERAL(174, 2851, 37), // "slotProjectNavigatorVisibilit..."
QT_MOC_LITERAL(175, 2889, 7), // "visible"
QT_MOC_LITERAL(176, 2897, 35), // "slotPropertyEditorVisibilityC..."
QT_MOC_LITERAL(177, 2933, 25), // "slotMultiTabBarTabClicked"
QT_MOC_LITERAL(178, 2959, 2) // "id"

    },
    "KexiMainWindow\0acceptProjectClosingRequested\0"
    "\0bool*\0cancel\0beforeProjectClosing\0"
    "projectClosed\0projectOpened\0closeWindow\0"
    "tristate\0KexiWindow*\0window\0"
    "closeCurrentWindow\0closeWindowForTab\0"
    "tabIndex\0layoutTaskBar\0doNotSaveChanges\0"
    "activateNextWindow\0activatePreviousWindow\0"
    "openObject\0KexiPart::Item*\0item\0"
    "Kexi::ViewMode\0viewMode\0openingCancelled\0"
    "QMap<QString,QVariant>*\0staticObjectArgs\0"
    "QString*\0errorMessage\0pluginId\0name\0"
    "closeObject\0saveObject\0messageWhenAskingForName\0"
    "SaveObjectOptions\0options\0openedWindowFor\0"
    "identifier\0const KexiPart::Item*\0"
    "currentParametersForQuery\0queryId\0"
    "unsavedQuery\0KDbQuerySchema*\0"
    "getNewObjectInfo\0partItem\0originalName\0"
    "KexiPart::Part*\0part\0allowOverwriting\0"
    "overwriteNeeded\0highlightObject\0"
    "openProject\0KexiProjectData\0projectData\0"
    "aFileName\0KDbConnectionData*\0cdata\0"
    "dbName\0KexiProjectData::AutoOpenObjects\0"
    "autoopenObjects\0fileNameForConnectionData\0"
    "data\0shortcutPath\0opened\0"
    "createProjectFromTemplate\0closeProject\0"
    "printItem\0printPreviewForItem\0"
    "showPageSetupForItem\0executeCustomActionForObject\0"
    "actionName\0addSearchableModel\0"
    "KexiSearchableModel*\0model\0"
    "showDesignTabIfNeeded\0previousItemId\0"
    "toggleFullScreen\0isFullScreen\0"
    "setReasonableDialogSize\0QDialog*\0"
    "dialog\0createNewProject\0"
    "slotAutoOpenObjectsLater\0activeWindowChanged\0"
    "prevWindow\0slotPartLoaded\0p\0"
    "createKexiProjectObject\0KexiProject*\0"
    "openObjectFromNavigator\0newObject\0"
    "KexiPart::Info*\0info\0removeObject\0"
    "dontAsk\0renameObject\0_newName\0succes\0"
    "setObjectCaption\0_newCaption\0"
    "slotObjectRenamed\0KexiPart::Item\0"
    "oldName\0invalidateSharedActions\0"
    "invalidateSharedActionsLater\0"
    "updateReadOnlyState\0slotProjectWelcome\0"
    "slotProjectNew\0slotProjectOpen\0"
    "slotProjectSave\0slotProjectSaveAs\0"
    "slotProjectPrint\0slotProjectPrintPreview\0"
    "slotProjectPageSetup\0slotProjectProperties\0"
    "slotProjectImportExportOrSend\0"
    "slotProjectClose\0slotProjectRelations\0"
    "slotProjectImportDataTable\0"
    "slotProjectExportDataTable\0slotProjectQuit\0"
    "slotEditPasteSpecialDataTable\0"
    "slotEditCopySpecialDataTable\0slotEditFind\0"
    "next\0slotEditFindNext\0slotEditFindPrevious\0"
    "slotEditReplace\0all\0slotEditReplaceNext\0"
    "slotEditReplaceAll\0slotActivateNavigator\0"
    "slotActivateMainArea\0slotActivatePropertyEditor\0"
    "slotShowNavigator\0slotShowPropertyEditor\0"
    "slotViewDataMode\0slotViewDesignMode\0"
    "slotViewTextMode\0slotSettings\0"
    "slotConfigureKeys\0slotConfigureToolbars\0"
    "slotToolsImportProject\0slotToolsImportTables\0"
    "slotToolsCompactDatabase\0slotReportBug\0"
    "slotTipOfTheDay\0slotImportFile\0"
    "slotImportServer\0slotLastActions\0"
    "acceptPropertySetEditing\0propertySetSwitched\0"
    "force\0preservePrevSelection\0"
    "sortedProperties\0propertyToSelect\0"
    "slotDirtyFlagChanged\0showProjectMigrationWizard\0"
    "mimeType\0databaseName\0KDbConnectionData\0"
    "slotPartItemSelectedInNavigator\0"
    "executeItem\0exportItemAsDataTable\0"
    "copyItemToClipboardAsDataTable\0"
    "checkForDirtyFlagOnExport\0"
    "QMap<QString,QString>*\0args\0"
    "askOnExportingChangedQuery\0titleText\0"
    "reload\0slotSetProjectNavigatorVisible\0"
    "set\0slotSetPropertyEditorVisible\0"
    "slotProjectNavigatorVisibilityChanged\0"
    "visible\0slotPropertyEditorVisibilityChanged\0"
    "slotMultiTabBarTabClicked\0id"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_KexiMainWindow[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
     130,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       4,       // signalCount

 // signals: name, argc, parameters, tag, flags
       1,    1,  664,    2, 0x06 /* Public */,
       5,    0,  667,    2, 0x06 /* Public */,
       6,    0,  668,    2, 0x06 /* Public */,
       7,    0,  669,    2, 0x06 /* Public */,

 // slots: name, argc, parameters, tag, flags
       8,    1,  670,    2, 0x0a /* Public */,
      12,    0,  673,    2, 0x0a /* Public */,
      13,    1,  674,    2, 0x0a /* Public */,
       8,    3,  677,    2, 0x0a /* Public */,
       8,    2,  684,    2, 0x2a /* Public | MethodCloned */,
      17,    0,  689,    2, 0x0a /* Public */,
      18,    0,  690,    2, 0x0a /* Public */,
      19,    5,  691,    2, 0x0a /* Public */,
      19,    4,  702,    2, 0x2a /* Public | MethodCloned */,
      19,    3,  711,    2, 0x2a /* Public | MethodCloned */,
      19,    5,  718,    2, 0x0a /* Public */,
      19,    4,  729,    2, 0x2a /* Public | MethodCloned */,
      31,    1,  738,    2, 0x0a /* Public */,
      32,    3,  741,    2, 0x0a /* Public */,
      32,    2,  748,    2, 0x2a /* Public | MethodCloned */,
      32,    1,  753,    2, 0x2a /* Public | MethodCloned */,
      36,    1,  756,    2, 0x0a /* Public */,
      36,    1,  759,    2, 0x0a /* Public */,
      39,    1,  762,    2, 0x0a /* Public */,
      41,    1,  765,    2, 0x0a /* Public */,
      43,    6,  768,    2, 0x0a /* Public */,
      43,    5,  781,    2, 0x2a /* Public | MethodCloned */,
      50,    2,  792,    2, 0x0a /* Public */,
      51,    1,  797,    2, 0x0a /* Public */,
      51,    4,  800,    2, 0x0a /* Public */,
      51,    3,  809,    2, 0x2a /* Public | MethodCloned */,
      51,    2,  816,    2, 0x2a /* Public | MethodCloned */,
      51,    3,  821,    2, 0x0a /* Public */,
      51,    2,  828,    2, 0x2a /* Public | MethodCloned */,
      51,    1,  833,    2, 0x0a /* Public */,
      51,    3,  836,    2, 0x0a /* Public */,
      64,    1,  843,    2, 0x0a /* Public */,
      65,    0,  846,    2, 0x0a /* Public */,
      66,    1,  847,    2, 0x0a /* Public */,
      67,    1,  850,    2, 0x0a /* Public */,
      68,    1,  853,    2, 0x0a /* Public */,
      69,    2,  856,    2, 0x0a /* Public */,
      71,    1,  861,    2, 0x0a /* Public */,
      74,    1,  864,    2, 0x0a /* Public */,
      76,    1,  867,    2, 0x0a /* Public */,
      78,    1,  870,    2, 0x0a /* Public */,
      81,    1,  873,    2, 0x09 /* Protected */,
      82,    0,  876,    2, 0x09 /* Protected */,
      83,    2,  877,    2, 0x09 /* Protected */,
      85,    1,  882,    2, 0x09 /* Protected */,
      87,    1,  885,    2, 0x09 /* Protected */,
      89,    3,  888,    2, 0x09 /* Protected */,
      89,    2,  895,    2, 0x09 /* Protected */,
      90,    2,  900,    2, 0x09 /* Protected */,
      90,    1,  905,    2, 0x09 /* Protected */,
      19,    3,  908,    2, 0x09 /* Protected */,
      19,    2,  915,    2, 0x29 /* Protected | MethodCloned */,
      93,    2,  920,    2, 0x09 /* Protected */,
      93,    1,  925,    2, 0x29 /* Protected | MethodCloned */,
      95,    3,  928,    2, 0x09 /* Protected */,
      98,    3,  935,    2, 0x09 /* Protected */,
     100,    2,  942,    2, 0x09 /* Protected */,
     103,    0,  947,    2, 0x09 /* Protected */,
     104,    0,  948,    2, 0x09 /* Protected */,
     105,    0,  949,    2, 0x09 /* Protected */,
     106,    0,  950,    2, 0x09 /* Protected */,
     107,    0,  951,    2, 0x09 /* Protected */,
     108,    0,  952,    2, 0x09 /* Protected */,
     109,    0,  953,    2, 0x09 /* Protected */,
     110,    0,  954,    2, 0x09 /* Protected */,
     111,    0,  955,    2, 0x09 /* Protected */,
     112,    0,  956,    2, 0x09 /* Protected */,
     113,    0,  957,    2, 0x09 /* Protected */,
     114,    0,  958,    2, 0x09 /* Protected */,
     115,    0,  959,    2, 0x09 /* Protected */,
     116,    0,  960,    2, 0x09 /* Protected */,
     117,    0,  961,    2, 0x09 /* Protected */,
     118,    0,  962,    2, 0x09 /* Protected */,
     119,    0,  963,    2, 0x09 /* Protected */,
     120,    0,  964,    2, 0x09 /* Protected */,
     121,    0,  965,    2, 0x09 /* Protected */,
     122,    0,  966,    2, 0x09 /* Protected */,
     123,    0,  967,    2, 0x09 /* Protected */,
     123,    1,  968,    2, 0x09 /* Protected */,
     125,    0,  971,    2, 0x09 /* Protected */,
     126,    0,  972,    2, 0x09 /* Protected */,
     127,    1,  973,    2, 0x09 /* Protected */,
     127,    0,  976,    2, 0x09 /* Protected */,
     129,    0,  977,    2, 0x09 /* Protected */,
     130,    0,  978,    2, 0x09 /* Protected */,
     131,    0,  979,    2, 0x09 /* Protected */,
     132,    0,  980,    2, 0x09 /* Protected */,
     133,    0,  981,    2, 0x09 /* Protected */,
     134,    0,  982,    2, 0x09 /* Protected */,
     135,    0,  983,    2, 0x09 /* Protected */,
     136,    0,  984,    2, 0x09 /* Protected */,
     137,    0,  985,    2, 0x09 /* Protected */,
     138,    0,  986,    2, 0x09 /* Protected */,
     139,    0,  987,    2, 0x09 /* Protected */,
     140,    0,  988,    2, 0x09 /* Protected */,
     141,    0,  989,    2, 0x09 /* Protected */,
     142,    0,  990,    2, 0x09 /* Protected */,
     143,    0,  991,    2, 0x09 /* Protected */,
     144,    0,  992,    2, 0x09 /* Protected */,
     145,    0,  993,    2, 0x09 /* Protected */,
     146,    0,  994,    2, 0x09 /* Protected */,
     147,    0,  995,    2, 0x09 /* Protected */,
     148,    0,  996,    2, 0x09 /* Protected */,
     149,    0,  997,    2, 0x09 /* Protected */,
     150,    0,  998,    2, 0x09 /* Protected */,
     151,    5,  999,    2, 0x09 /* Protected */,
     151,    4, 1010,    2, 0x29 /* Protected | MethodCloned */,
     151,    3, 1019,    2, 0x29 /* Protected | MethodCloned */,
     151,    2, 1026,    2, 0x29 /* Protected | MethodCloned */,
     151,    1, 1031,    2, 0x29 /* Protected | MethodCloned */,
     156,    1, 1034,    2, 0x09 /* Protected */,
     157,    2, 1037,    2, 0x09 /* Protected */,
     157,    3, 1042,    2, 0x09 /* Protected */,
     161,    1, 1049,    2, 0x09 /* Protected */,
     162,    1, 1052,    2, 0x09 /* Protected */,
     163,    1, 1055,    2, 0x09 /* Protected */,
     164,    1, 1058,    2, 0x09 /* Protected */,
     165,    2, 1061,    2, 0x09 /* Protected */,
     168,    1, 1066,    2, 0x09 /* Protected */,
      66,    2, 1069,    2, 0x09 /* Protected */,
      67,    3, 1074,    2, 0x09 /* Protected */,
     171,    1, 1081,    2, 0x09 /* Protected */,
     173,    1, 1084,    2, 0x09 /* Protected */,
     174,    1, 1087,    2, 0x09 /* Protected */,
     176,    1, 1090,    2, 0x09 /* Protected */,
     177,    1, 1093,    2, 0x09 /* Protected */,

 // signals: parameters
    QMetaType::Void, 0x80000000 | 3,    4,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,

 // slots: parameters
    0x80000000 | 9, 0x80000000 | 10,   11,
    0x80000000 | 9,
    0x80000000 | 9, QMetaType::Int,   14,
    0x80000000 | 9, 0x80000000 | 10, QMetaType::Bool, QMetaType::Bool,   11,   15,   16,
    0x80000000 | 9, 0x80000000 | 10, QMetaType::Bool,   11,   15,
    QMetaType::Void,
    QMetaType::Void,
    0x80000000 | 10, 0x80000000 | 20, 0x80000000 | 22, 0x80000000 | 3, 0x80000000 | 25, 0x80000000 | 27,   21,   23,   24,   26,   28,
    0x80000000 | 10, 0x80000000 | 20, 0x80000000 | 22, 0x80000000 | 3, 0x80000000 | 25,   21,   23,   24,   26,
    0x80000000 | 10, 0x80000000 | 20, 0x80000000 | 22, 0x80000000 | 3,   21,   23,   24,
    0x80000000 | 10, QMetaType::QString, QMetaType::QString, 0x80000000 | 22, 0x80000000 | 3, 0x80000000 | 25,   29,   30,   23,   24,   26,
    0x80000000 | 10, QMetaType::QString, QMetaType::QString, 0x80000000 | 22, 0x80000000 | 3,   29,   30,   23,   24,
    0x80000000 | 9, 0x80000000 | 20,   21,
    0x80000000 | 9, 0x80000000 | 10, QMetaType::QString, 0x80000000 | 34,   11,   33,   35,
    0x80000000 | 9, 0x80000000 | 10, QMetaType::QString,   11,   33,
    0x80000000 | 9, 0x80000000 | 10,   11,
    0x80000000 | 10, QMetaType::Int,   37,
    0x80000000 | 10, 0x80000000 | 38,   21,
    QMetaType::QVariantList, QMetaType::Int,   40,
    0x80000000 | 42, QMetaType::Int,   40,
    0x80000000 | 9, 0x80000000 | 20, QMetaType::QString, 0x80000000 | 46, QMetaType::Bool, 0x80000000 | 3, QMetaType::QString,   44,   45,   47,   48,   49,   33,
    0x80000000 | 9, 0x80000000 | 20, QMetaType::QString, 0x80000000 | 46, QMetaType::Bool, 0x80000000 | 3,   44,   45,   47,   48,   49,
    QMetaType::Void, QMetaType::QString, QMetaType::QString,   29,   30,
    0x80000000 | 9, 0x80000000 | 52,   53,
    0x80000000 | 9, QMetaType::QString, 0x80000000 | 55, QMetaType::QString, 0x80000000 | 58,   54,   56,   57,   59,
    0x80000000 | 9, QMetaType::QString, 0x80000000 | 55, QMetaType::QString,   54,   56,   57,
    0x80000000 | 9, QMetaType::QString, 0x80000000 | 55,   54,   56,
    0x80000000 | 9, QMetaType::QString, QMetaType::QString, QMetaType::QString,   54,   60,   57,
    0x80000000 | 9, QMetaType::QString, QMetaType::QString,   54,   60,
    0x80000000 | 9, QMetaType::QString,   54,
    0x80000000 | 9, 0x80000000 | 52, QMetaType::QString, 0x80000000 | 3,   61,   62,   63,
    0x80000000 | 9, 0x80000000 | 52,   53,
    0x80000000 | 9,
    0x80000000 | 9, 0x80000000 | 20,   21,
    0x80000000 | 9, 0x80000000 | 20,   21,
    0x80000000 | 9, 0x80000000 | 20,   21,
    0x80000000 | 9, 0x80000000 | 20, QMetaType::QString,   21,   70,
    QMetaType::Void, 0x80000000 | 72,   73,
    QMetaType::Void, QMetaType::Int,   75,
    QMetaType::Void, QMetaType::Bool,   77,
    QMetaType::Void, 0x80000000 | 79,   80,
    0x80000000 | 9, 0x80000000 | 52,   53,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 10, 0x80000000 | 10,   11,   84,
    QMetaType::Void, 0x80000000 | 46,   86,
    0x80000000 | 88, 0x80000000 | 52,   61,
    0x80000000 | 10, 0x80000000 | 20, 0x80000000 | 22, 0x80000000 | 3,   21,   23,   24,
    0x80000000 | 10, 0x80000000 | 20, 0x80000000 | 22,   21,   23,
    QMetaType::Bool, 0x80000000 | 91, 0x80000000 | 3,   92,   24,
    QMetaType::Bool, 0x80000000 | 91,   92,
    0x80000000 | 10, 0x80000000 | 20, 0x80000000 | 22, 0x80000000 | 25,   21,   23,   26,
    0x80000000 | 10, 0x80000000 | 20, 0x80000000 | 22,   21,   23,
    0x80000000 | 9, 0x80000000 | 20, QMetaType::Bool,   21,   94,
    0x80000000 | 9, 0x80000000 | 20,   21,
    QMetaType::Void, 0x80000000 | 20, QMetaType::QString, 0x80000000 | 3,   21,   96,   97,
    QMetaType::Void, 0x80000000 | 20, QMetaType::QString, 0x80000000 | 3,   21,   99,   97,
    QMetaType::Void, 0x80000000 | 101, QMetaType::QString,   21,  102,
    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::Bool,  124,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,  128,
    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 | 10, QMetaType::Bool, QMetaType::Bool, QMetaType::Bool, QMetaType::QByteArray,   11,  152,  153,  154,  155,
    QMetaType::Void, 0x80000000 | 10, QMetaType::Bool, QMetaType::Bool, QMetaType::Bool,   11,  152,  153,  154,
    QMetaType::Void, 0x80000000 | 10, QMetaType::Bool, QMetaType::Bool,   11,  152,  153,
    QMetaType::Void, 0x80000000 | 10, QMetaType::Bool,   11,  152,
    QMetaType::Void, 0x80000000 | 10,   11,
    QMetaType::Void, 0x80000000 | 10,   11,
    0x80000000 | 9, QMetaType::QString, QMetaType::QString,  158,  159,
    0x80000000 | 9, QMetaType::QString, QMetaType::QString, 0x80000000 | 160,  158,  159,   56,
    QMetaType::Void, 0x80000000 | 20,   21,
    0x80000000 | 9, 0x80000000 | 20,   21,
    0x80000000 | 9, 0x80000000 | 20,   21,
    0x80000000 | 9, 0x80000000 | 20,   21,
    QMetaType::Bool, 0x80000000 | 20, 0x80000000 | 166,   21,  167,
    0x80000000 | 9, 0x80000000 | 20,   21,
    QMetaType::Bool, 0x80000000 | 20, QMetaType::QString,   21,  169,
    QMetaType::Bool, 0x80000000 | 20, QMetaType::QString, QMetaType::Bool,   21,  169,  170,
    QMetaType::Void, QMetaType::Bool,  172,
    QMetaType::Void, QMetaType::Bool,  172,
    QMetaType::Void, QMetaType::Bool,  175,
    QMetaType::Void, QMetaType::Bool,  175,
    QMetaType::Void, QMetaType::Int,  178,

       0        // eod
};

void KexiMainWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        KexiMainWindow *_t = static_cast<KexiMainWindow *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: _t->acceptProjectClosingRequested((*reinterpret_cast< bool*(*)>(_a[1]))); break;
        case 1: _t->beforeProjectClosing(); break;
        case 2: _t->projectClosed(); break;
        case 3: _t->projectOpened(); break;
        case 4: { tristate _r = _t->closeWindow((*reinterpret_cast< KexiWindow*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 5: { tristate _r = _t->closeCurrentWindow();
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 6: { tristate _r = _t->closeWindowForTab((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 7: { tristate _r = _t->closeWindow((*reinterpret_cast< KexiWindow*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 8: { tristate _r = _t->closeWindow((*reinterpret_cast< KexiWindow*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 9: _t->activateNextWindow(); break;
        case 10: _t->activatePreviousWindow(); break;
        case 11: { KexiWindow* _r = _t->openObject((*reinterpret_cast< KexiPart::Item*(*)>(_a[1])),(*reinterpret_cast< Kexi::ViewMode(*)>(_a[2])),(*reinterpret_cast< bool*(*)>(_a[3])),(*reinterpret_cast< QMap<QString,QVariant>*(*)>(_a[4])),(*reinterpret_cast< QString*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< KexiWindow**>(_a[0]) = _r; }  break;
        case 12: { KexiWindow* _r = _t->openObject((*reinterpret_cast< KexiPart::Item*(*)>(_a[1])),(*reinterpret_cast< Kexi::ViewMode(*)>(_a[2])),(*reinterpret_cast< bool*(*)>(_a[3])),(*reinterpret_cast< QMap<QString,QVariant>*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< KexiWindow**>(_a[0]) = _r; }  break;
        case 13: { KexiWindow* _r = _t->openObject((*reinterpret_cast< KexiPart::Item*(*)>(_a[1])),(*reinterpret_cast< Kexi::ViewMode(*)>(_a[2])),(*reinterpret_cast< bool*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< KexiWindow**>(_a[0]) = _r; }  break;
        case 14: { KexiWindow* _r = _t->openObject((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< Kexi::ViewMode(*)>(_a[3])),(*reinterpret_cast< bool*(*)>(_a[4])),(*reinterpret_cast< QMap<QString,QVariant>*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< KexiWindow**>(_a[0]) = _r; }  break;
        case 15: { KexiWindow* _r = _t->openObject((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< Kexi::ViewMode(*)>(_a[3])),(*reinterpret_cast< bool*(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< KexiWindow**>(_a[0]) = _r; }  break;
        case 16: { tristate _r = _t->closeObject((*reinterpret_cast< KexiPart::Item*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 17: { tristate _r = _t->saveObject((*reinterpret_cast< KexiWindow*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< SaveObjectOptions(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 18: { tristate _r = _t->saveObject((*reinterpret_cast< KexiWindow*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 19: { tristate _r = _t->saveObject((*reinterpret_cast< KexiWindow*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 20: { KexiWindow* _r = _t->openedWindowFor((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< KexiWindow**>(_a[0]) = _r; }  break;
        case 21: { KexiWindow* _r = _t->openedWindowFor((*reinterpret_cast< const KexiPart::Item*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< KexiWindow**>(_a[0]) = _r; }  break;
        case 22: { QList<QVariant> _r = _t->currentParametersForQuery((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QList<QVariant>*>(_a[0]) = _r; }  break;
        case 23: { KDbQuerySchema* _r = _t->unsavedQuery((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< KDbQuerySchema**>(_a[0]) = _r; }  break;
        case 24: { tristate _r = _t->getNewObjectInfo((*reinterpret_cast< KexiPart::Item*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< KexiPart::Part*(*)>(_a[3])),(*reinterpret_cast< bool(*)>(_a[4])),(*reinterpret_cast< bool*(*)>(_a[5])),(*reinterpret_cast< const QString(*)>(_a[6])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 25: { tristate _r = _t->getNewObjectInfo((*reinterpret_cast< KexiPart::Item*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< KexiPart::Part*(*)>(_a[3])),(*reinterpret_cast< bool(*)>(_a[4])),(*reinterpret_cast< bool*(*)>(_a[5])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 26: _t->highlightObject((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 27: { tristate _r = _t->openProject((*reinterpret_cast< const KexiProjectData(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 28: { tristate _r = _t->openProject((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< KDbConnectionData*(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const KexiProjectData::AutoOpenObjects(*)>(_a[4])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 29: { tristate _r = _t->openProject((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< KDbConnectionData*(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 30: { tristate _r = _t->openProject((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< KDbConnectionData*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 31: { tristate _r = _t->openProject((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 32: { tristate _r = _t->openProject((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 33: { tristate _r = _t->openProject((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 34: { tristate _r = _t->openProject((*reinterpret_cast< const KexiProjectData(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< bool*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 35: { tristate _r = _t->createProjectFromTemplate((*reinterpret_cast< const KexiProjectData(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 36: { tristate _r = _t->closeProject();
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 37: { tristate _r = _t->printItem((*reinterpret_cast< KexiPart::Item*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 38: { tristate _r = _t->printPreviewForItem((*reinterpret_cast< KexiPart::Item*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 39: { tristate _r = _t->showPageSetupForItem((*reinterpret_cast< KexiPart::Item*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 40: { tristate _r = _t->executeCustomActionForObject((*reinterpret_cast< KexiPart::Item*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 41: _t->addSearchableModel((*reinterpret_cast< KexiSearchableModel*(*)>(_a[1]))); break;
        case 42: _t->showDesignTabIfNeeded((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 43: _t->toggleFullScreen((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 44: _t->setReasonableDialogSize((*reinterpret_cast< QDialog*(*)>(_a[1]))); break;
        case 45: { tristate _r = _t->createNewProject((*reinterpret_cast< const KexiProjectData(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 46: _t->slotAutoOpenObjectsLater(); break;
        case 47: _t->activeWindowChanged((*reinterpret_cast< KexiWindow*(*)>(_a[1])),(*reinterpret_cast< KexiWindow*(*)>(_a[2]))); break;
        case 48: _t->slotPartLoaded((*reinterpret_cast< KexiPart::Part*(*)>(_a[1]))); break;
        case 49: { KexiProject* _r = _t->createKexiProjectObject((*reinterpret_cast< const KexiProjectData(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< KexiProject**>(_a[0]) = _r; }  break;
        case 50: { KexiWindow* _r = _t->openObjectFromNavigator((*reinterpret_cast< KexiPart::Item*(*)>(_a[1])),(*reinterpret_cast< Kexi::ViewMode(*)>(_a[2])),(*reinterpret_cast< bool*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< KexiWindow**>(_a[0]) = _r; }  break;
        case 51: { KexiWindow* _r = _t->openObjectFromNavigator((*reinterpret_cast< KexiPart::Item*(*)>(_a[1])),(*reinterpret_cast< Kexi::ViewMode(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< KexiWindow**>(_a[0]) = _r; }  break;
        case 52: { bool _r = _t->newObject((*reinterpret_cast< KexiPart::Info*(*)>(_a[1])),(*reinterpret_cast< bool*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 53: { bool _r = _t->newObject((*reinterpret_cast< KexiPart::Info*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 54: { KexiWindow* _r = _t->openObject((*reinterpret_cast< KexiPart::Item*(*)>(_a[1])),(*reinterpret_cast< Kexi::ViewMode(*)>(_a[2])),(*reinterpret_cast< QMap<QString,QVariant>*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< KexiWindow**>(_a[0]) = _r; }  break;
        case 55: { KexiWindow* _r = _t->openObject((*reinterpret_cast< KexiPart::Item*(*)>(_a[1])),(*reinterpret_cast< Kexi::ViewMode(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< KexiWindow**>(_a[0]) = _r; }  break;
        case 56: { tristate _r = _t->removeObject((*reinterpret_cast< KexiPart::Item*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 57: { tristate _r = _t->removeObject((*reinterpret_cast< KexiPart::Item*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 58: _t->renameObject((*reinterpret_cast< KexiPart::Item*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< bool*(*)>(_a[3]))); break;
        case 59: _t->setObjectCaption((*reinterpret_cast< KexiPart::Item*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< bool*(*)>(_a[3]))); break;
        case 60: _t->slotObjectRenamed((*reinterpret_cast< const KexiPart::Item(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 61: _t->invalidateSharedActions(); break;
        case 62: _t->invalidateSharedActionsLater(); break;
        case 63: _t->updateReadOnlyState(); break;
        case 64: _t->slotProjectWelcome(); break;
        case 65: _t->slotProjectNew(); break;
        case 66: _t->slotProjectOpen(); break;
        case 67: _t->slotProjectSave(); break;
        case 68: _t->slotProjectSaveAs(); break;
        case 69: _t->slotProjectPrint(); break;
        case 70: _t->slotProjectPrintPreview(); break;
        case 71: _t->slotProjectPageSetup(); break;
        case 72: _t->slotProjectProperties(); break;
        case 73: _t->slotProjectImportExportOrSend(); break;
        case 74: _t->slotProjectClose(); break;
        case 75: _t->slotProjectRelations(); break;
        case 76: _t->slotProjectImportDataTable(); break;
        case 77: _t->slotProjectExportDataTable(); break;
        case 78: _t->slotProjectQuit(); break;
        case 79: _t->slotEditPasteSpecialDataTable(); break;
        case 80: _t->slotEditCopySpecialDataTable(); break;
        case 81: _t->slotEditFind(); break;
        case 82: _t->slotEditFind((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 83: _t->slotEditFindNext(); break;
        case 84: _t->slotEditFindPrevious(); break;
        case 85: _t->slotEditReplace((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 86: _t->slotEditReplace(); break;
        case 87: _t->slotEditReplaceNext(); break;
        case 88: _t->slotEditReplaceAll(); break;
        case 89: _t->slotActivateNavigator(); break;
        case 90: _t->slotActivateMainArea(); break;
        case 91: _t->slotActivatePropertyEditor(); break;
        case 92: _t->slotShowNavigator(); break;
        case 93: _t->slotShowPropertyEditor(); break;
        case 94: _t->slotViewDataMode(); break;
        case 95: _t->slotViewDesignMode(); break;
        case 96: _t->slotViewTextMode(); break;
        case 97: _t->slotSettings(); break;
        case 98: _t->slotConfigureKeys(); break;
        case 99: _t->slotConfigureToolbars(); break;
        case 100: _t->slotToolsImportProject(); break;
        case 101: _t->slotToolsImportTables(); break;
        case 102: _t->slotToolsCompactDatabase(); break;
        case 103: _t->slotReportBug(); break;
        case 104: _t->slotTipOfTheDay(); break;
        case 105: _t->slotImportFile(); break;
        case 106: _t->slotImportServer(); break;
        case 107: _t->slotLastActions(); break;
        case 108: _t->acceptPropertySetEditing(); break;
        case 109: _t->propertySetSwitched((*reinterpret_cast< KexiWindow*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3])),(*reinterpret_cast< bool(*)>(_a[4])),(*reinterpret_cast< const QByteArray(*)>(_a[5]))); break;
        case 110: _t->propertySetSwitched((*reinterpret_cast< KexiWindow*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3])),(*reinterpret_cast< bool(*)>(_a[4]))); break;
        case 111: _t->propertySetSwitched((*reinterpret_cast< KexiWindow*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3]))); break;
        case 112: _t->propertySetSwitched((*reinterpret_cast< KexiWindow*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 113: _t->propertySetSwitched((*reinterpret_cast< KexiWindow*(*)>(_a[1]))); break;
        case 114: _t->slotDirtyFlagChanged((*reinterpret_cast< KexiWindow*(*)>(_a[1]))); break;
        case 115: { tristate _r = _t->showProjectMigrationWizard((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 116: { tristate _r = _t->showProjectMigrationWizard((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const KDbConnectionData(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 117: _t->slotPartItemSelectedInNavigator((*reinterpret_cast< KexiPart::Item*(*)>(_a[1]))); break;
        case 118: { tristate _r = _t->executeItem((*reinterpret_cast< KexiPart::Item*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 119: { tristate _r = _t->exportItemAsDataTable((*reinterpret_cast< KexiPart::Item*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 120: { tristate _r = _t->copyItemToClipboardAsDataTable((*reinterpret_cast< KexiPart::Item*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 121: { bool _r = _t->checkForDirtyFlagOnExport((*reinterpret_cast< KexiPart::Item*(*)>(_a[1])),(*reinterpret_cast< QMap<QString,QString>*(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 122: { tristate _r = _t->askOnExportingChangedQuery((*reinterpret_cast< KexiPart::Item*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< tristate*>(_a[0]) = _r; }  break;
        case 123: { bool _r = _t->printItem((*reinterpret_cast< KexiPart::Item*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 124: { bool _r = _t->printPreviewForItem((*reinterpret_cast< KexiPart::Item*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 125: _t->slotSetProjectNavigatorVisible((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 126: _t->slotSetPropertyEditorVisible((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 127: _t->slotProjectNavigatorVisibilityChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 128: _t->slotPropertyEditorVisibilityChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 129: _t->slotMultiTabBarTabClicked((*reinterpret_cast< int(*)>(_a[1]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::IndexOfMethod) {
        int *result = reinterpret_cast<int *>(_a[0]);
        void **func = reinterpret_cast<void **>(_a[1]);
        {
            typedef void (KexiMainWindow::*_t)(bool * );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&KexiMainWindow::acceptProjectClosingRequested)) {
                *result = 0;
                return;
            }
        }
        {
            typedef void (KexiMainWindow::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&KexiMainWindow::beforeProjectClosing)) {
                *result = 1;
                return;
            }
        }
        {
            typedef void (KexiMainWindow::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&KexiMainWindow::projectClosed)) {
                *result = 2;
                return;
            }
        }
        {
            typedef void (KexiMainWindow::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&KexiMainWindow::projectOpened)) {
                *result = 3;
                return;
            }
        }
    }
}

const QMetaObject KexiMainWindow::staticMetaObject = {
    { &QWidget::staticMetaObject, qt_meta_stringdata_KexiMainWindow.data,
      qt_meta_data_KexiMainWindow,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *KexiMainWindow::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_KexiMainWindow.stringdata0))
        return static_cast<void*>(const_cast< KexiMainWindow*>(this));
    if (!strcmp(_clname, "KexiMainWindowIface"))
        return static_cast< KexiMainWindowIface*>(const_cast< KexiMainWindow*>(this));
    if (!strcmp(_clname, "KexiGUIMessageHandler"))
        return static_cast< KexiGUIMessageHandler*>(const_cast< KexiMainWindow*>(this));
    return QWidget::qt_metacast(_clname);
}

int KexiMainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QWidget::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 130)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 130;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 130)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 130;
    }
    return _id;
}

// SIGNAL 0
void KexiMainWindow::acceptProjectClosingRequested(bool * _t1)
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 0, _a);
}

// SIGNAL 1
void KexiMainWindow::beforeProjectClosing()
{
    QMetaObject::activate(this, &staticMetaObject, 1, Q_NULLPTR);
}

// SIGNAL 2
void KexiMainWindow::projectClosed()
{
    QMetaObject::activate(this, &staticMetaObject, 2, Q_NULLPTR);
}

// SIGNAL 3
void KexiMainWindow::projectOpened()
{
    QMetaObject::activate(this, &staticMetaObject, 3, Q_NULLPTR);
}
QT_END_MOC_NAMESPACE
