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

#include "../../../../../src/plasma-desktop-5.8.8/containments/desktop/plugins/folder/foldermodel.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#include <QtCore/QList>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'foldermodel.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.9.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
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_DirLister_t {
    QByteArrayData data[4];
    char stringdata0[24];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_DirLister_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_DirLister_t qt_meta_stringdata_DirLister = {
    {
QT_MOC_LITERAL(0, 0, 9), // "DirLister"
QT_MOC_LITERAL(1, 10, 5), // "error"
QT_MOC_LITERAL(2, 16, 0), // ""
QT_MOC_LITERAL(3, 17, 6) // "string"

    },
    "DirLister\0error\0\0string"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_DirLister[] = {

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

 // signals: name, argc, parameters, tag, flags
       1,    1,   19,    2, 0x06 /* Public */,

 // signals: parameters
    QMetaType::Void, QMetaType::QString,    3,

       0        // eod
};

void DirLister::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        DirLister *_t = static_cast<DirLister *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: _t->error((*reinterpret_cast< const QString(*)>(_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 (DirLister::*_t)(const QString & );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&DirLister::error)) {
                *result = 0;
                return;
            }
        }
    }
}

const QMetaObject DirLister::staticMetaObject = {
    { &KDirLister::staticMetaObject, qt_meta_stringdata_DirLister.data,
      qt_meta_data_DirLister,  qt_static_metacall, nullptr, nullptr}
};


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

void *DirLister::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_DirLister.stringdata0))
        return static_cast<void*>(this);
    return KDirLister::qt_metacast(_clname);
}

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

// SIGNAL 0
void DirLister::error(const QString & _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
struct qt_meta_stringdata_FolderModel_t {
    QByteArrayData data[105];
    char stringdata0[1235];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_FolderModel_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_FolderModel_t qt_meta_stringdata_FolderModel = {
    {
QT_MOC_LITERAL(0, 0, 11), // "FolderModel"
QT_MOC_LITERAL(1, 12, 10), // "urlChanged"
QT_MOC_LITERAL(2, 23, 0), // ""
QT_MOC_LITERAL(3, 24, 15), // "iconNameChanged"
QT_MOC_LITERAL(4, 40, 18), // "resolvedUrlChanged"
QT_MOC_LITERAL(5, 59, 18), // "errorStringChanged"
QT_MOC_LITERAL(6, 78, 24), // "usedByContainmentChanged"
QT_MOC_LITERAL(7, 103, 13), // "lockedChanged"
QT_MOC_LITERAL(8, 117, 15), // "sortModeChanged"
QT_MOC_LITERAL(9, 133, 15), // "sortDescChanged"
QT_MOC_LITERAL(10, 149, 20), // "sortDirsFirstChanged"
QT_MOC_LITERAL(11, 170, 24), // "parseDesktopFilesChanged"
QT_MOC_LITERAL(12, 195, 18), // "viewAdapterChanged"
QT_MOC_LITERAL(13, 214, 15), // "previewsChanged"
QT_MOC_LITERAL(14, 230, 21), // "previewPluginsChanged"
QT_MOC_LITERAL(15, 252, 17), // "filterModeChanged"
QT_MOC_LITERAL(16, 270, 20), // "filterPatternChanged"
QT_MOC_LITERAL(17, 291, 22), // "filterMimeTypesChanged"
QT_MOC_LITERAL(18, 314, 13), // "requestRename"
QT_MOC_LITERAL(19, 328, 4), // "move"
QT_MOC_LITERAL(20, 333, 1), // "x"
QT_MOC_LITERAL(21, 335, 1), // "y"
QT_MOC_LITERAL(22, 337, 11), // "QList<QUrl>"
QT_MOC_LITERAL(23, 349, 4), // "urls"
QT_MOC_LITERAL(24, 354, 20), // "dragSelectedInternal"
QT_MOC_LITERAL(25, 375, 13), // "dirListFailed"
QT_MOC_LITERAL(26, 389, 5), // "error"
QT_MOC_LITERAL(27, 395, 10), // "statResult"
QT_MOC_LITERAL(28, 406, 5), // "KJob*"
QT_MOC_LITERAL(29, 412, 3), // "job"
QT_MOC_LITERAL(30, 416, 19), // "evictFromIsDirCache"
QT_MOC_LITERAL(31, 436, 13), // "KFileItemList"
QT_MOC_LITERAL(32, 450, 5), // "items"
QT_MOC_LITERAL(33, 456, 16), // "selectionChanged"
QT_MOC_LITERAL(34, 473, 14), // "QItemSelection"
QT_MOC_LITERAL(35, 488, 8), // "selected"
QT_MOC_LITERAL(36, 497, 10), // "deselected"
QT_MOC_LITERAL(37, 508, 7), // "pasteTo"
QT_MOC_LITERAL(38, 516, 7), // "refresh"
QT_MOC_LITERAL(39, 524, 19), // "moveSelectedToTrash"
QT_MOC_LITERAL(40, 544, 13), // "emptyTrashBin"
QT_MOC_LITERAL(41, 558, 15), // "undoTextChanged"
QT_MOC_LITERAL(42, 574, 4), // "text"
QT_MOC_LITERAL(43, 579, 7), // "resolve"
QT_MOC_LITERAL(44, 587, 3), // "url"
QT_MOC_LITERAL(45, 591, 2), // "up"
QT_MOC_LITERAL(46, 594, 2), // "cd"
QT_MOC_LITERAL(47, 597, 3), // "row"
QT_MOC_LITERAL(48, 601, 3), // "run"
QT_MOC_LITERAL(49, 605, 6), // "rename"
QT_MOC_LITERAL(50, 612, 4), // "name"
QT_MOC_LITERAL(51, 617, 21), // "fileExtensionBoundary"
QT_MOC_LITERAL(52, 639, 12), // "hasSelection"
QT_MOC_LITERAL(53, 652, 10), // "isSelected"
QT_MOC_LITERAL(54, 663, 11), // "setSelected"
QT_MOC_LITERAL(55, 675, 14), // "toggleSelected"
QT_MOC_LITERAL(56, 690, 16), // "setRangeSelected"
QT_MOC_LITERAL(57, 707, 6), // "anchor"
QT_MOC_LITERAL(58, 714, 2), // "to"
QT_MOC_LITERAL(59, 717, 15), // "updateSelection"
QT_MOC_LITERAL(60, 733, 4), // "rows"
QT_MOC_LITERAL(61, 738, 6), // "toggle"
QT_MOC_LITERAL(62, 745, 14), // "clearSelection"
QT_MOC_LITERAL(63, 760, 12), // "pinSelection"
QT_MOC_LITERAL(64, 773, 14), // "unpinSelection"
QT_MOC_LITERAL(65, 788, 16), // "addItemDragImage"
QT_MOC_LITERAL(66, 805, 5), // "width"
QT_MOC_LITERAL(67, 811, 6), // "height"
QT_MOC_LITERAL(68, 818, 5), // "image"
QT_MOC_LITERAL(69, 824, 15), // "clearDragImages"
QT_MOC_LITERAL(70, 840, 26), // "setDragHotSpotScrollOffset"
QT_MOC_LITERAL(71, 867, 16), // "dragCursorOffset"
QT_MOC_LITERAL(72, 884, 12), // "dragSelected"
QT_MOC_LITERAL(73, 897, 4), // "drop"
QT_MOC_LITERAL(74, 902, 11), // "QQuickItem*"
QT_MOC_LITERAL(75, 914, 6), // "target"
QT_MOC_LITERAL(76, 921, 9), // "dropEvent"
QT_MOC_LITERAL(77, 931, 7), // "dropCwd"
QT_MOC_LITERAL(78, 939, 7), // "isBlank"
QT_MOC_LITERAL(79, 947, 6), // "action"
QT_MOC_LITERAL(80, 954, 8), // "QAction*"
QT_MOC_LITERAL(81, 963, 13), // "updateActions"
QT_MOC_LITERAL(82, 977, 15), // "openContextMenu"
QT_MOC_LITERAL(83, 993, 8), // "linkHere"
QT_MOC_LITERAL(84, 1002, 9), // "sourceUrl"
QT_MOC_LITERAL(85, 1012, 5), // "paste"
QT_MOC_LITERAL(86, 1018, 4), // "copy"
QT_MOC_LITERAL(87, 1023, 3), // "cut"
QT_MOC_LITERAL(88, 1027, 14), // "deleteSelected"
QT_MOC_LITERAL(89, 1042, 8), // "iconName"
QT_MOC_LITERAL(90, 1051, 11), // "resolvedUrl"
QT_MOC_LITERAL(91, 1063, 11), // "errorString"
QT_MOC_LITERAL(92, 1075, 17), // "usedByContainment"
QT_MOC_LITERAL(93, 1093, 6), // "locked"
QT_MOC_LITERAL(94, 1100, 8), // "sortMode"
QT_MOC_LITERAL(95, 1109, 8), // "sortDesc"
QT_MOC_LITERAL(96, 1118, 13), // "sortDirsFirst"
QT_MOC_LITERAL(97, 1132, 17), // "parseDesktopFiles"
QT_MOC_LITERAL(98, 1150, 11), // "viewAdapter"
QT_MOC_LITERAL(99, 1162, 8), // "previews"
QT_MOC_LITERAL(100, 1171, 14), // "previewPlugins"
QT_MOC_LITERAL(101, 1186, 10), // "filterMode"
QT_MOC_LITERAL(102, 1197, 13), // "filterPattern"
QT_MOC_LITERAL(103, 1211, 15), // "filterMimeTypes"
QT_MOC_LITERAL(104, 1227, 7) // "newMenu"

    },
    "FolderModel\0urlChanged\0\0iconNameChanged\0"
    "resolvedUrlChanged\0errorStringChanged\0"
    "usedByContainmentChanged\0lockedChanged\0"
    "sortModeChanged\0sortDescChanged\0"
    "sortDirsFirstChanged\0parseDesktopFilesChanged\0"
    "viewAdapterChanged\0previewsChanged\0"
    "previewPluginsChanged\0filterModeChanged\0"
    "filterPatternChanged\0filterMimeTypesChanged\0"
    "requestRename\0move\0x\0y\0QList<QUrl>\0"
    "urls\0dragSelectedInternal\0dirListFailed\0"
    "error\0statResult\0KJob*\0job\0"
    "evictFromIsDirCache\0KFileItemList\0"
    "items\0selectionChanged\0QItemSelection\0"
    "selected\0deselected\0pasteTo\0refresh\0"
    "moveSelectedToTrash\0emptyTrashBin\0"
    "undoTextChanged\0text\0resolve\0url\0up\0"
    "cd\0row\0run\0rename\0name\0fileExtensionBoundary\0"
    "hasSelection\0isSelected\0setSelected\0"
    "toggleSelected\0setRangeSelected\0anchor\0"
    "to\0updateSelection\0rows\0toggle\0"
    "clearSelection\0pinSelection\0unpinSelection\0"
    "addItemDragImage\0width\0height\0image\0"
    "clearDragImages\0setDragHotSpotScrollOffset\0"
    "dragCursorOffset\0dragSelected\0drop\0"
    "QQuickItem*\0target\0dropEvent\0dropCwd\0"
    "isBlank\0action\0QAction*\0updateActions\0"
    "openContextMenu\0linkHere\0sourceUrl\0"
    "paste\0copy\0cut\0deleteSelected\0iconName\0"
    "resolvedUrl\0errorString\0usedByContainment\0"
    "locked\0sortMode\0sortDesc\0sortDirsFirst\0"
    "parseDesktopFiles\0viewAdapter\0previews\0"
    "previewPlugins\0filterMode\0filterPattern\0"
    "filterMimeTypes\0newMenu"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_FolderModel[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      59,   14, // methods
      17,  452, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
      18,       // signalCount

 // signals: name, argc, parameters, tag, flags
       1,    0,  309,    2, 0x06 /* Public */,
       3,    0,  310,    2, 0x06 /* Public */,
       4,    0,  311,    2, 0x06 /* Public */,
       5,    0,  312,    2, 0x06 /* Public */,
       6,    0,  313,    2, 0x06 /* Public */,
       7,    0,  314,    2, 0x06 /* Public */,
       8,    0,  315,    2, 0x06 /* Public */,
       9,    0,  316,    2, 0x06 /* Public */,
      10,    0,  317,    2, 0x06 /* Public */,
      11,    0,  318,    2, 0x06 /* Public */,
      12,    0,  319,    2, 0x06 /* Public */,
      13,    0,  320,    2, 0x06 /* Public */,
      14,    0,  321,    2, 0x06 /* Public */,
      15,    0,  322,    2, 0x06 /* Public */,
      16,    0,  323,    2, 0x06 /* Public */,
      17,    0,  324,    2, 0x06 /* Public */,
      18,    0,  325,    2, 0x06 /* Public */,
      19,    3,  326,    2, 0x06 /* Public */,

 // slots: name, argc, parameters, tag, flags
      24,    2,  333,    2, 0x08 /* Private */,
      25,    1,  338,    2, 0x08 /* Private */,
      27,    1,  341,    2, 0x08 /* Private */,
      30,    1,  344,    2, 0x08 /* Private */,
      33,    2,  347,    2, 0x08 /* Private */,
      37,    0,  352,    2, 0x08 /* Private */,
      38,    0,  353,    2, 0x08 /* Private */,
      39,    0,  354,    2, 0x08 /* Private */,
      40,    0,  355,    2, 0x08 /* Private */,
      41,    1,  356,    2, 0x08 /* Private */,

 // methods: name, argc, parameters, tag, flags
      43,    1,  359,    2, 0x02 /* Public */,
      45,    0,  362,    2, 0x02 /* Public */,
      46,    1,  363,    2, 0x02 /* Public */,
      48,    1,  366,    2, 0x02 /* Public */,
      49,    2,  369,    2, 0x02 /* Public */,
      51,    1,  374,    2, 0x02 /* Public */,
      52,    0,  377,    2, 0x02 /* Public */,
      53,    1,  378,    2, 0x02 /* Public */,
      54,    1,  381,    2, 0x02 /* Public */,
      55,    1,  384,    2, 0x02 /* Public */,
      56,    2,  387,    2, 0x02 /* Public */,
      59,    2,  392,    2, 0x02 /* Public */,
      62,    0,  397,    2, 0x02 /* Public */,
      63,    0,  398,    2, 0x02 /* Public */,
      64,    0,  399,    2, 0x02 /* Public */,
      65,    6,  400,    2, 0x02 /* Public */,
      69,    0,  413,    2, 0x02 /* Public */,
      70,    2,  414,    2, 0x02 /* Public */,
      71,    1,  419,    2, 0x02 /* Public */,
      72,    2,  422,    2, 0x02 /* Public */,
      73,    3,  427,    2, 0x02 /* Public */,
      77,    1,  434,    2, 0x02 /* Public */,
      78,    1,  437,    2, 0x02 /* Public */,
      79,    1,  440,    2, 0x02 /* Public */,
      81,    0,  443,    2, 0x02 /* Public */,
      82,    0,  444,    2, 0x02 /* Public */,
      83,    1,  445,    2, 0x02 /* Public */,
      85,    0,  448,    2, 0x02 /* Public */,
      86,    0,  449,    2, 0x02 /* Public */,
      87,    0,  450,    2, 0x02 /* Public */,
      88,    0,  451,    2, 0x02 /* Public */,

 // signals: parameters
    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::Int, QMetaType::Int, 0x80000000 | 22,   20,   21,   23,

 // slots: parameters
    QMetaType::Void, QMetaType::Int, QMetaType::Int,   20,   21,
    QMetaType::Void, QMetaType::QString,   26,
    QMetaType::Void, 0x80000000 | 28,   29,
    QMetaType::Void, 0x80000000 | 31,   32,
    QMetaType::Void, 0x80000000 | 34, 0x80000000 | 34,   35,   36,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QString,   42,

 // methods: parameters
    QMetaType::QUrl, QMetaType::QString,   44,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Int,   47,
    QMetaType::Void, QMetaType::Int,   47,
    QMetaType::Void, QMetaType::Int, QMetaType::QString,   47,   50,
    QMetaType::Int, QMetaType::Int,   47,
    QMetaType::Bool,
    QMetaType::Bool, QMetaType::Int,   47,
    QMetaType::Void, QMetaType::Int,   47,
    QMetaType::Void, QMetaType::Int,   47,
    QMetaType::Void, QMetaType::Int, QMetaType::Int,   57,   58,
    QMetaType::Void, QMetaType::QVariantList, QMetaType::Bool,   60,   61,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::Int, QMetaType::QVariant,   47,   20,   21,   66,   67,   68,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Int, QMetaType::Int,   20,   21,
    QMetaType::QPoint, QMetaType::Int,   47,
    QMetaType::Void, QMetaType::Int, QMetaType::Int,   20,   21,
    QMetaType::Void, 0x80000000 | 74, QMetaType::QObjectStar, QMetaType::Int,   75,   76,   47,
    QMetaType::Void, QMetaType::QObjectStar,   76,
    QMetaType::Bool, QMetaType::Int,   47,
    0x80000000 | 80, QMetaType::QString,   50,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QUrl,   84,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,

 // properties: name, type, flags
      44, QMetaType::QString, 0x00495103,
      89, QMetaType::QString, 0x00495001,
      90, QMetaType::QUrl, 0x00495001,
      91, QMetaType::QString, 0x00495001,
      92, QMetaType::Bool, 0x00495103,
      93, QMetaType::Bool, 0x00495103,
      94, QMetaType::Int, 0x00495103,
      95, QMetaType::Bool, 0x00495103,
      96, QMetaType::Bool, 0x00495103,
      97, QMetaType::Bool, 0x00495103,
      98, QMetaType::QObjectStar, 0x00495103,
      99, QMetaType::Bool, 0x00495103,
     100, QMetaType::QStringList, 0x00495103,
     101, QMetaType::Int, 0x00495103,
     102, QMetaType::QString, 0x00495103,
     103, QMetaType::QStringList, 0x00495103,
     104, QMetaType::QObjectStar, 0x00095401,

 // properties: notify_signal_id
       0,
       1,
       2,
       3,
       4,
       5,
       6,
       7,
       8,
       9,
      10,
      11,
      12,
      13,
      14,
      15,
       0,

       0        // eod
};

void FolderModel::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        FolderModel *_t = static_cast<FolderModel *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: _t->urlChanged(); break;
        case 1: _t->iconNameChanged(); break;
        case 2: _t->resolvedUrlChanged(); break;
        case 3: _t->errorStringChanged(); break;
        case 4: _t->usedByContainmentChanged(); break;
        case 5: _t->lockedChanged(); break;
        case 6: _t->sortModeChanged(); break;
        case 7: _t->sortDescChanged(); break;
        case 8: _t->sortDirsFirstChanged(); break;
        case 9: _t->parseDesktopFilesChanged(); break;
        case 10: _t->viewAdapterChanged(); break;
        case 11: _t->previewsChanged(); break;
        case 12: _t->previewPluginsChanged(); break;
        case 13: _t->filterModeChanged(); break;
        case 14: _t->filterPatternChanged(); break;
        case 15: _t->filterMimeTypesChanged(); break;
        case 16: _t->requestRename(); break;
        case 17: _t->move((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< QList<QUrl>(*)>(_a[3]))); break;
        case 18: _t->dragSelectedInternal((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 19: _t->dirListFailed((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 20: _t->statResult((*reinterpret_cast< KJob*(*)>(_a[1]))); break;
        case 21: _t->evictFromIsDirCache((*reinterpret_cast< const KFileItemList(*)>(_a[1]))); break;
        case 22: _t->selectionChanged((*reinterpret_cast< QItemSelection(*)>(_a[1])),(*reinterpret_cast< QItemSelection(*)>(_a[2]))); break;
        case 23: _t->pasteTo(); break;
        case 24: _t->refresh(); break;
        case 25: _t->moveSelectedToTrash(); break;
        case 26: _t->emptyTrashBin(); break;
        case 27: _t->undoTextChanged((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 28: { QUrl _r = _t->resolve((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QUrl*>(_a[0]) = std::move(_r); }  break;
        case 29: _t->up(); break;
        case 30: _t->cd((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 31: _t->run((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 32: _t->rename((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 33: { int _r = _t->fileExtensionBoundary((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); }  break;
        case 34: { bool _r = _t->hasSelection();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 35: { bool _r = _t->isSelected((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 36: _t->setSelected((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 37: _t->toggleSelected((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 38: _t->setRangeSelected((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 39: _t->updateSelection((*reinterpret_cast< const QVariantList(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 40: _t->clearSelection(); break;
        case 41: _t->pinSelection(); break;
        case 42: _t->unpinSelection(); break;
        case 43: _t->addItemDragImage((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])),(*reinterpret_cast< int(*)>(_a[5])),(*reinterpret_cast< const QVariant(*)>(_a[6]))); break;
        case 44: _t->clearDragImages(); break;
        case 45: _t->setDragHotSpotScrollOffset((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 46: { QPoint _r = _t->dragCursorOffset((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QPoint*>(_a[0]) = std::move(_r); }  break;
        case 47: _t->dragSelected((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 48: _t->drop((*reinterpret_cast< QQuickItem*(*)>(_a[1])),(*reinterpret_cast< QObject*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 49: _t->dropCwd((*reinterpret_cast< QObject*(*)>(_a[1]))); break;
        case 50: { bool _r = _t->isBlank((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 51: { QAction* _r = _t->action((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAction**>(_a[0]) = std::move(_r); }  break;
        case 52: _t->updateActions(); break;
        case 53: _t->openContextMenu(); break;
        case 54: _t->linkHere((*reinterpret_cast< const QUrl(*)>(_a[1]))); break;
        case 55: _t->paste(); break;
        case 56: _t->copy(); break;
        case 57: _t->cut(); break;
        case 58: _t->deleteSelected(); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 17:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 2:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<QUrl> >(); break;
            }
            break;
        case 20:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< KJob* >(); break;
            }
            break;
        case 22:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QItemSelection >(); break;
            }
            break;
        }
    } else if (_c == QMetaObject::IndexOfMethod) {
        int *result = reinterpret_cast<int *>(_a[0]);
        void **func = reinterpret_cast<void **>(_a[1]);
        {
            typedef void (FolderModel::*_t)() const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&FolderModel::urlChanged)) {
                *result = 0;
                return;
            }
        }
        {
            typedef void (FolderModel::*_t)() const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&FolderModel::iconNameChanged)) {
                *result = 1;
                return;
            }
        }
        {
            typedef void (FolderModel::*_t)() const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&FolderModel::resolvedUrlChanged)) {
                *result = 2;
                return;
            }
        }
        {
            typedef void (FolderModel::*_t)() const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&FolderModel::errorStringChanged)) {
                *result = 3;
                return;
            }
        }
        {
            typedef void (FolderModel::*_t)() const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&FolderModel::usedByContainmentChanged)) {
                *result = 4;
                return;
            }
        }
        {
            typedef void (FolderModel::*_t)() const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&FolderModel::lockedChanged)) {
                *result = 5;
                return;
            }
        }
        {
            typedef void (FolderModel::*_t)() const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&FolderModel::sortModeChanged)) {
                *result = 6;
                return;
            }
        }
        {
            typedef void (FolderModel::*_t)() const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&FolderModel::sortDescChanged)) {
                *result = 7;
                return;
            }
        }
        {
            typedef void (FolderModel::*_t)() const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&FolderModel::sortDirsFirstChanged)) {
                *result = 8;
                return;
            }
        }
        {
            typedef void (FolderModel::*_t)() const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&FolderModel::parseDesktopFilesChanged)) {
                *result = 9;
                return;
            }
        }
        {
            typedef void (FolderModel::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&FolderModel::viewAdapterChanged)) {
                *result = 10;
                return;
            }
        }
        {
            typedef void (FolderModel::*_t)() const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&FolderModel::previewsChanged)) {
                *result = 11;
                return;
            }
        }
        {
            typedef void (FolderModel::*_t)() const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&FolderModel::previewPluginsChanged)) {
                *result = 12;
                return;
            }
        }
        {
            typedef void (FolderModel::*_t)() const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&FolderModel::filterModeChanged)) {
                *result = 13;
                return;
            }
        }
        {
            typedef void (FolderModel::*_t)() const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&FolderModel::filterPatternChanged)) {
                *result = 14;
                return;
            }
        }
        {
            typedef void (FolderModel::*_t)() const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&FolderModel::filterMimeTypesChanged)) {
                *result = 15;
                return;
            }
        }
        {
            typedef void (FolderModel::*_t)() const;
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&FolderModel::requestRename)) {
                *result = 16;
                return;
            }
        }
        {
            typedef void (FolderModel::*_t)(int , int , QList<QUrl> );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&FolderModel::move)) {
                *result = 17;
                return;
            }
        }
    }
#ifndef QT_NO_PROPERTIES
    else if (_c == QMetaObject::ReadProperty) {
        FolderModel *_t = static_cast<FolderModel *>(_o);
        Q_UNUSED(_t)
        void *_v = _a[0];
        switch (_id) {
        case 0: *reinterpret_cast< QString*>(_v) = _t->url(); break;
        case 1: *reinterpret_cast< QString*>(_v) = _t->iconName(); break;
        case 2: *reinterpret_cast< QUrl*>(_v) = _t->resolvedUrl(); break;
        case 3: *reinterpret_cast< QString*>(_v) = _t->errorString(); break;
        case 4: *reinterpret_cast< bool*>(_v) = _t->usedByContainment(); break;
        case 5: *reinterpret_cast< bool*>(_v) = _t->locked(); break;
        case 6: *reinterpret_cast< int*>(_v) = _t->sortMode(); break;
        case 7: *reinterpret_cast< bool*>(_v) = _t->sortDesc(); break;
        case 8: *reinterpret_cast< bool*>(_v) = _t->sortDirsFirst(); break;
        case 9: *reinterpret_cast< bool*>(_v) = _t->parseDesktopFiles(); break;
        case 10: *reinterpret_cast< QObject**>(_v) = _t->viewAdapter(); break;
        case 11: *reinterpret_cast< bool*>(_v) = _t->previews(); break;
        case 12: *reinterpret_cast< QStringList*>(_v) = _t->previewPlugins(); break;
        case 13: *reinterpret_cast< int*>(_v) = _t->filterMode(); break;
        case 14: *reinterpret_cast< QString*>(_v) = _t->filterPattern(); break;
        case 15: *reinterpret_cast< QStringList*>(_v) = _t->filterMimeTypes(); break;
        case 16: *reinterpret_cast< QObject**>(_v) = _t->newMenu(); break;
        default: break;
        }
    } else if (_c == QMetaObject::WriteProperty) {
        FolderModel *_t = static_cast<FolderModel *>(_o);
        Q_UNUSED(_t)
        void *_v = _a[0];
        switch (_id) {
        case 0: _t->setUrl(*reinterpret_cast< QString*>(_v)); break;
        case 4: _t->setUsedByContainment(*reinterpret_cast< bool*>(_v)); break;
        case 5: _t->setLocked(*reinterpret_cast< bool*>(_v)); break;
        case 6: _t->setSortMode(*reinterpret_cast< int*>(_v)); break;
        case 7: _t->setSortDesc(*reinterpret_cast< bool*>(_v)); break;
        case 8: _t->setSortDirsFirst(*reinterpret_cast< bool*>(_v)); break;
        case 9: _t->setParseDesktopFiles(*reinterpret_cast< bool*>(_v)); break;
        case 10: _t->setViewAdapter(*reinterpret_cast< QObject**>(_v)); break;
        case 11: _t->setPreviews(*reinterpret_cast< bool*>(_v)); break;
        case 12: _t->setPreviewPlugins(*reinterpret_cast< QStringList*>(_v)); break;
        case 13: _t->setFilterMode(*reinterpret_cast< int*>(_v)); break;
        case 14: _t->setFilterPattern(*reinterpret_cast< QString*>(_v)); break;
        case 15: _t->setFilterMimeTypes(*reinterpret_cast< QStringList*>(_v)); break;
        default: break;
        }
    } else if (_c == QMetaObject::ResetProperty) {
    }
#endif // QT_NO_PROPERTIES
}

const QMetaObject FolderModel::staticMetaObject = {
    { &QSortFilterProxyModel::staticMetaObject, qt_meta_stringdata_FolderModel.data,
      qt_meta_data_FolderModel,  qt_static_metacall, nullptr, nullptr}
};


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

void *FolderModel::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_FolderModel.stringdata0))
        return static_cast<void*>(this);
    return QSortFilterProxyModel::qt_metacast(_clname);
}

int FolderModel::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QSortFilterProxyModel::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 59)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 59;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 59)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 59;
    }
#ifndef QT_NO_PROPERTIES
   else if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
            || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) {
        qt_static_metacall(this, _c, _id, _a);
        _id -= 17;
    } else if (_c == QMetaObject::QueryPropertyDesignable) {
        _id -= 17;
    } else if (_c == QMetaObject::QueryPropertyScriptable) {
        _id -= 17;
    } else if (_c == QMetaObject::QueryPropertyStored) {
        _id -= 17;
    } else if (_c == QMetaObject::QueryPropertyEditable) {
        _id -= 17;
    } else if (_c == QMetaObject::QueryPropertyUser) {
        _id -= 17;
    }
#endif // QT_NO_PROPERTIES
    return _id;
}

// SIGNAL 0
void FolderModel::urlChanged()const
{
    QMetaObject::activate(const_cast< FolderModel *>(this), &staticMetaObject, 0, nullptr);
}

// SIGNAL 1
void FolderModel::iconNameChanged()const
{
    QMetaObject::activate(const_cast< FolderModel *>(this), &staticMetaObject, 1, nullptr);
}

// SIGNAL 2
void FolderModel::resolvedUrlChanged()const
{
    QMetaObject::activate(const_cast< FolderModel *>(this), &staticMetaObject, 2, nullptr);
}

// SIGNAL 3
void FolderModel::errorStringChanged()const
{
    QMetaObject::activate(const_cast< FolderModel *>(this), &staticMetaObject, 3, nullptr);
}

// SIGNAL 4
void FolderModel::usedByContainmentChanged()const
{
    QMetaObject::activate(const_cast< FolderModel *>(this), &staticMetaObject, 4, nullptr);
}

// SIGNAL 5
void FolderModel::lockedChanged()const
{
    QMetaObject::activate(const_cast< FolderModel *>(this), &staticMetaObject, 5, nullptr);
}

// SIGNAL 6
void FolderModel::sortModeChanged()const
{
    QMetaObject::activate(const_cast< FolderModel *>(this), &staticMetaObject, 6, nullptr);
}

// SIGNAL 7
void FolderModel::sortDescChanged()const
{
    QMetaObject::activate(const_cast< FolderModel *>(this), &staticMetaObject, 7, nullptr);
}

// SIGNAL 8
void FolderModel::sortDirsFirstChanged()const
{
    QMetaObject::activate(const_cast< FolderModel *>(this), &staticMetaObject, 8, nullptr);
}

// SIGNAL 9
void FolderModel::parseDesktopFilesChanged()const
{
    QMetaObject::activate(const_cast< FolderModel *>(this), &staticMetaObject, 9, nullptr);
}

// SIGNAL 10
void FolderModel::viewAdapterChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 10, nullptr);
}

// SIGNAL 11
void FolderModel::previewsChanged()const
{
    QMetaObject::activate(const_cast< FolderModel *>(this), &staticMetaObject, 11, nullptr);
}

// SIGNAL 12
void FolderModel::previewPluginsChanged()const
{
    QMetaObject::activate(const_cast< FolderModel *>(this), &staticMetaObject, 12, nullptr);
}

// SIGNAL 13
void FolderModel::filterModeChanged()const
{
    QMetaObject::activate(const_cast< FolderModel *>(this), &staticMetaObject, 13, nullptr);
}

// SIGNAL 14
void FolderModel::filterPatternChanged()const
{
    QMetaObject::activate(const_cast< FolderModel *>(this), &staticMetaObject, 14, nullptr);
}

// SIGNAL 15
void FolderModel::filterMimeTypesChanged()const
{
    QMetaObject::activate(const_cast< FolderModel *>(this), &staticMetaObject, 15, nullptr);
}

// SIGNAL 16
void FolderModel::requestRename()const
{
    QMetaObject::activate(const_cast< FolderModel *>(this), &staticMetaObject, 16, nullptr);
}

// SIGNAL 17
void FolderModel::move(int _t1, int _t2, QList<QUrl> _t3)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)), const_cast<void*>(reinterpret_cast<const void*>(&_t3)) };
    QMetaObject::activate(this, &staticMetaObject, 17, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
