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

#include "../../../../src/qtquick1-opensource-src-5.5.1/src/declarative/graphicsitems/qdeclarativetextedit_p.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'qdeclarativetextedit_p.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.5.1. 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_QDeclarativeTextEdit_t {
    QByteArrayData data[117];
    char stringdata0[1693];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_QDeclarativeTextEdit_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_QDeclarativeTextEdit_t qt_meta_stringdata_QDeclarativeTextEdit = {
    {
QT_MOC_LITERAL(0, 0, 20), // "QDeclarativeTextEdit"
QT_MOC_LITERAL(1, 21, 11), // "textChanged"
QT_MOC_LITERAL(2, 33, 0), // ""
QT_MOC_LITERAL(3, 34, 18), // "paintedSizeChanged"
QT_MOC_LITERAL(4, 53, 21), // "cursorPositionChanged"
QT_MOC_LITERAL(5, 75, 22), // "cursorRectangleChanged"
QT_MOC_LITERAL(6, 98, 21), // "selectionStartChanged"
QT_MOC_LITERAL(7, 120, 19), // "selectionEndChanged"
QT_MOC_LITERAL(8, 140, 16), // "selectionChanged"
QT_MOC_LITERAL(9, 157, 12), // "colorChanged"
QT_MOC_LITERAL(10, 170, 5), // "color"
QT_MOC_LITERAL(11, 176, 21), // "selectionColorChanged"
QT_MOC_LITERAL(12, 198, 24), // "selectedTextColorChanged"
QT_MOC_LITERAL(13, 223, 11), // "fontChanged"
QT_MOC_LITERAL(14, 235, 4), // "font"
QT_MOC_LITERAL(15, 240, 26), // "horizontalAlignmentChanged"
QT_MOC_LITERAL(16, 267, 10), // "HAlignment"
QT_MOC_LITERAL(17, 278, 9), // "alignment"
QT_MOC_LITERAL(18, 288, 24), // "verticalAlignmentChanged"
QT_MOC_LITERAL(19, 313, 10), // "VAlignment"
QT_MOC_LITERAL(20, 324, 15), // "wrapModeChanged"
QT_MOC_LITERAL(21, 340, 16), // "lineCountChanged"
QT_MOC_LITERAL(22, 357, 17), // "textFormatChanged"
QT_MOC_LITERAL(23, 375, 10), // "TextFormat"
QT_MOC_LITERAL(24, 386, 10), // "textFormat"
QT_MOC_LITERAL(25, 397, 15), // "readOnlyChanged"
QT_MOC_LITERAL(26, 413, 10), // "isReadOnly"
QT_MOC_LITERAL(27, 424, 20), // "cursorVisibleChanged"
QT_MOC_LITERAL(28, 445, 15), // "isCursorVisible"
QT_MOC_LITERAL(29, 461, 21), // "cursorDelegateChanged"
QT_MOC_LITERAL(30, 483, 25), // "activeFocusOnPressChanged"
QT_MOC_LITERAL(31, 509, 20), // "activeFocusOnPressed"
QT_MOC_LITERAL(32, 530, 26), // "persistentSelectionChanged"
QT_MOC_LITERAL(33, 557, 21), // "isPersistentSelection"
QT_MOC_LITERAL(34, 579, 17), // "textMarginChanged"
QT_MOC_LITERAL(35, 597, 10), // "textMargin"
QT_MOC_LITERAL(36, 608, 20), // "selectByMouseChanged"
QT_MOC_LITERAL(37, 629, 13), // "selectByMouse"
QT_MOC_LITERAL(38, 643, 25), // "mouseSelectionModeChanged"
QT_MOC_LITERAL(39, 669, 13), // "SelectionMode"
QT_MOC_LITERAL(40, 683, 4), // "mode"
QT_MOC_LITERAL(41, 688, 13), // "linkActivated"
QT_MOC_LITERAL(42, 702, 4), // "link"
QT_MOC_LITERAL(43, 707, 15), // "canPasteChanged"
QT_MOC_LITERAL(44, 723, 27), // "inputMethodComposingChanged"
QT_MOC_LITERAL(45, 751, 9), // "selectAll"
QT_MOC_LITERAL(46, 761, 10), // "selectWord"
QT_MOC_LITERAL(47, 772, 6), // "select"
QT_MOC_LITERAL(48, 779, 5), // "start"
QT_MOC_LITERAL(49, 785, 3), // "end"
QT_MOC_LITERAL(50, 789, 8), // "deselect"
QT_MOC_LITERAL(51, 798, 13), // "isRightToLeft"
QT_MOC_LITERAL(52, 812, 3), // "cut"
QT_MOC_LITERAL(53, 816, 4), // "copy"
QT_MOC_LITERAL(54, 821, 5), // "paste"
QT_MOC_LITERAL(55, 827, 14), // "updateImgCache"
QT_MOC_LITERAL(56, 842, 4), // "rect"
QT_MOC_LITERAL(57, 847, 13), // "q_textChanged"
QT_MOC_LITERAL(58, 861, 22), // "updateSelectionMarkers"
QT_MOC_LITERAL(59, 884, 18), // "moveCursorDelegate"
QT_MOC_LITERAL(60, 903, 18), // "loadCursorDelegate"
QT_MOC_LITERAL(61, 922, 17), // "q_canPasteChanged"
QT_MOC_LITERAL(62, 940, 22), // "openSoftwareInputPanel"
QT_MOC_LITERAL(63, 963, 23), // "closeSoftwareInputPanel"
QT_MOC_LITERAL(64, 987, 16), // "inputMethodQuery"
QT_MOC_LITERAL(65, 1004, 20), // "Qt::InputMethodQuery"
QT_MOC_LITERAL(66, 1025, 8), // "property"
QT_MOC_LITERAL(67, 1034, 8), // "argument"
QT_MOC_LITERAL(68, 1043, 19), // "positionToRectangle"
QT_MOC_LITERAL(69, 1063, 10), // "positionAt"
QT_MOC_LITERAL(70, 1074, 1), // "x"
QT_MOC_LITERAL(71, 1076, 1), // "y"
QT_MOC_LITERAL(72, 1078, 19), // "moveCursorSelection"
QT_MOC_LITERAL(73, 1098, 3), // "pos"
QT_MOC_LITERAL(74, 1102, 4), // "text"
QT_MOC_LITERAL(75, 1107, 14), // "selectionColor"
QT_MOC_LITERAL(76, 1122, 17), // "selectedTextColor"
QT_MOC_LITERAL(77, 1140, 19), // "horizontalAlignment"
QT_MOC_LITERAL(78, 1160, 17), // "verticalAlignment"
QT_MOC_LITERAL(79, 1178, 8), // "wrapMode"
QT_MOC_LITERAL(80, 1187, 8), // "WrapMode"
QT_MOC_LITERAL(81, 1196, 9), // "lineCount"
QT_MOC_LITERAL(82, 1206, 12), // "paintedWidth"
QT_MOC_LITERAL(83, 1219, 13), // "paintedHeight"
QT_MOC_LITERAL(84, 1233, 8), // "readOnly"
QT_MOC_LITERAL(85, 1242, 13), // "cursorVisible"
QT_MOC_LITERAL(86, 1256, 14), // "cursorPosition"
QT_MOC_LITERAL(87, 1271, 15), // "cursorRectangle"
QT_MOC_LITERAL(88, 1287, 14), // "cursorDelegate"
QT_MOC_LITERAL(89, 1302, 22), // "QDeclarativeComponent*"
QT_MOC_LITERAL(90, 1325, 14), // "selectionStart"
QT_MOC_LITERAL(91, 1340, 12), // "selectionEnd"
QT_MOC_LITERAL(92, 1353, 12), // "selectedText"
QT_MOC_LITERAL(93, 1366, 18), // "activeFocusOnPress"
QT_MOC_LITERAL(94, 1385, 19), // "persistentSelection"
QT_MOC_LITERAL(95, 1405, 16), // "inputMethodHints"
QT_MOC_LITERAL(96, 1422, 20), // "Qt::InputMethodHints"
QT_MOC_LITERAL(97, 1443, 18), // "mouseSelectionMode"
QT_MOC_LITERAL(98, 1462, 8), // "canPaste"
QT_MOC_LITERAL(99, 1471, 20), // "inputMethodComposing"
QT_MOC_LITERAL(100, 1492, 9), // "AlignLeft"
QT_MOC_LITERAL(101, 1502, 10), // "AlignRight"
QT_MOC_LITERAL(102, 1513, 12), // "AlignHCenter"
QT_MOC_LITERAL(103, 1526, 12), // "AlignJustify"
QT_MOC_LITERAL(104, 1539, 8), // "AlignTop"
QT_MOC_LITERAL(105, 1548, 11), // "AlignBottom"
QT_MOC_LITERAL(106, 1560, 12), // "AlignVCenter"
QT_MOC_LITERAL(107, 1573, 9), // "PlainText"
QT_MOC_LITERAL(108, 1583, 8), // "RichText"
QT_MOC_LITERAL(109, 1592, 8), // "AutoText"
QT_MOC_LITERAL(110, 1601, 6), // "NoWrap"
QT_MOC_LITERAL(111, 1608, 8), // "WordWrap"
QT_MOC_LITERAL(112, 1617, 12), // "WrapAnywhere"
QT_MOC_LITERAL(113, 1630, 28), // "WrapAtWordBoundaryOrAnywhere"
QT_MOC_LITERAL(114, 1659, 4), // "Wrap"
QT_MOC_LITERAL(115, 1664, 16), // "SelectCharacters"
QT_MOC_LITERAL(116, 1681, 11) // "SelectWords"

    },
    "QDeclarativeTextEdit\0textChanged\0\0"
    "paintedSizeChanged\0cursorPositionChanged\0"
    "cursorRectangleChanged\0selectionStartChanged\0"
    "selectionEndChanged\0selectionChanged\0"
    "colorChanged\0color\0selectionColorChanged\0"
    "selectedTextColorChanged\0fontChanged\0"
    "font\0horizontalAlignmentChanged\0"
    "HAlignment\0alignment\0verticalAlignmentChanged\0"
    "VAlignment\0wrapModeChanged\0lineCountChanged\0"
    "textFormatChanged\0TextFormat\0textFormat\0"
    "readOnlyChanged\0isReadOnly\0"
    "cursorVisibleChanged\0isCursorVisible\0"
    "cursorDelegateChanged\0activeFocusOnPressChanged\0"
    "activeFocusOnPressed\0persistentSelectionChanged\0"
    "isPersistentSelection\0textMarginChanged\0"
    "textMargin\0selectByMouseChanged\0"
    "selectByMouse\0mouseSelectionModeChanged\0"
    "SelectionMode\0mode\0linkActivated\0link\0"
    "canPasteChanged\0inputMethodComposingChanged\0"
    "selectAll\0selectWord\0select\0start\0end\0"
    "deselect\0isRightToLeft\0cut\0copy\0paste\0"
    "updateImgCache\0rect\0q_textChanged\0"
    "updateSelectionMarkers\0moveCursorDelegate\0"
    "loadCursorDelegate\0q_canPasteChanged\0"
    "openSoftwareInputPanel\0closeSoftwareInputPanel\0"
    "inputMethodQuery\0Qt::InputMethodQuery\0"
    "property\0argument\0positionToRectangle\0"
    "positionAt\0x\0y\0moveCursorSelection\0"
    "pos\0text\0selectionColor\0selectedTextColor\0"
    "horizontalAlignment\0verticalAlignment\0"
    "wrapMode\0WrapMode\0lineCount\0paintedWidth\0"
    "paintedHeight\0readOnly\0cursorVisible\0"
    "cursorPosition\0cursorRectangle\0"
    "cursorDelegate\0QDeclarativeComponent*\0"
    "selectionStart\0selectionEnd\0selectedText\0"
    "activeFocusOnPress\0persistentSelection\0"
    "inputMethodHints\0Qt::InputMethodHints\0"
    "mouseSelectionMode\0canPaste\0"
    "inputMethodComposing\0AlignLeft\0"
    "AlignRight\0AlignHCenter\0AlignJustify\0"
    "AlignTop\0AlignBottom\0AlignVCenter\0"
    "PlainText\0RichText\0AutoText\0NoWrap\0"
    "WordWrap\0WrapAnywhere\0"
    "WrapAtWordBoundaryOrAnywhere\0Wrap\0"
    "SelectCharacters\0SelectWords"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_QDeclarativeTextEdit[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      48,   14, // methods
      28,  408, // properties
       5,  548, // enums/sets
       0,    0, // constructors
       0,       // flags
      27,       // signalCount

 // signals: name, argc, parameters, tag, flags
       1,    1,  302,    2, 0x06 /* Public */,
       3,    0,  305,    2, 0x06 /* Public */,
       4,    0,  306,    2, 0x06 /* Public */,
       5,    0,  307,    2, 0x06 /* Public */,
       6,    0,  308,    2, 0x06 /* Public */,
       7,    0,  309,    2, 0x06 /* Public */,
       8,    0,  310,    2, 0x06 /* Public */,
       9,    1,  311,    2, 0x06 /* Public */,
      11,    1,  314,    2, 0x06 /* Public */,
      12,    1,  317,    2, 0x06 /* Public */,
      13,    1,  320,    2, 0x06 /* Public */,
      15,    1,  323,    2, 0x06 /* Public */,
      18,    1,  326,    2, 0x06 /* Public */,
      20,    0,  329,    2, 0x06 /* Public */,
      21,    0,  330,    2, 0x06 /* Public */,
      22,    1,  331,    2, 0x06 /* Public */,
      25,    1,  334,    2, 0x06 /* Public */,
      27,    1,  337,    2, 0x06 /* Public */,
      29,    0,  340,    2, 0x06 /* Public */,
      30,    1,  341,    2, 0x06 /* Public */,
      32,    1,  344,    2, 0x06 /* Public */,
      34,    1,  347,    2, 0x06 /* Public */,
      36,    1,  350,    2, 0x06 /* Public */,
      38,    1,  353,    2, 0x86 /* Public | MethodRevisioned */,
      41,    1,  356,    2, 0x86 /* Public | MethodRevisioned */,
      43,    0,  359,    2, 0x86 /* Public | MethodRevisioned */,
      44,    0,  360,    2, 0x86 /* Public | MethodRevisioned */,

 // slots: name, argc, parameters, tag, flags
      45,    0,  361,    2, 0x0a /* Public */,
      46,    0,  362,    2, 0x0a /* Public */,
      47,    2,  363,    2, 0x0a /* Public */,
      50,    0,  368,    2, 0x8a /* Public | MethodRevisioned */,
      51,    2,  369,    2, 0x8a /* Public | MethodRevisioned */,
      52,    0,  374,    2, 0x0a /* Public */,
      53,    0,  375,    2, 0x0a /* Public */,
      54,    0,  376,    2, 0x0a /* Public */,
      55,    1,  377,    2, 0x08 /* Private */,
      57,    0,  380,    2, 0x08 /* Private */,
      58,    0,  381,    2, 0x08 /* Private */,
      59,    0,  382,    2, 0x08 /* Private */,
      60,    0,  383,    2, 0x08 /* Private */,
      61,    0,  384,    2, 0x08 /* Private */,

 // methods: name, argc, parameters, tag, flags
      62,    0,  385,    2, 0x02 /* Public */,
      63,    0,  386,    2, 0x02 /* Public */,
      64,    2,  387,    2, 0x02 /* Public */,
      68,    1,  392,    2, 0x02 /* Public */,
      69,    2,  395,    2, 0x02 /* Public */,
      72,    1,  400,    2, 0x02 /* Public */,
      72,    2,  403,    2, 0x82 /* Public | MethodRevisioned */,

 // signals: revision
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       1,
       1,
       1,
       1,

 // slots: revision
       0,
       0,
       0,
       1,
       1,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,

 // methods: revision
       0,
       0,
       0,
       0,
       0,
       0,
       1,

 // signals: parameters
    QMetaType::Void, QMetaType::QString,    2,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QColor,   10,
    QMetaType::Void, QMetaType::QColor,   10,
    QMetaType::Void, QMetaType::QColor,   10,
    QMetaType::Void, QMetaType::QFont,   14,
    QMetaType::Void, 0x80000000 | 16,   17,
    QMetaType::Void, 0x80000000 | 19,   17,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 23,   24,
    QMetaType::Void, QMetaType::Bool,   26,
    QMetaType::Void, QMetaType::Bool,   28,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,   31,
    QMetaType::Void, QMetaType::Bool,   33,
    QMetaType::Void, QMetaType::QReal,   35,
    QMetaType::Void, QMetaType::Bool,   37,
    QMetaType::Void, 0x80000000 | 39,   40,
    QMetaType::Void, QMetaType::QString,   42,
    QMetaType::Void,
    QMetaType::Void,

 // slots: parameters
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Int, QMetaType::Int,   48,   49,
    QMetaType::Void,
    QMetaType::Bool, QMetaType::Int, QMetaType::Int,   48,   49,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QRectF,   56,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,

 // methods: parameters
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::QVariant, 0x80000000 | 65, QMetaType::QVariant,   66,   67,
    QMetaType::QRectF, QMetaType::Int,    2,
    QMetaType::Int, QMetaType::Int, QMetaType::Int,   70,   71,
    QMetaType::Void, QMetaType::Int,   73,
    QMetaType::Void, QMetaType::Int, 0x80000000 | 39,   73,   40,

 // properties: name, type, flags
      74, QMetaType::QString, 0x00495103,
      10, QMetaType::QColor, 0x00495103,
      75, QMetaType::QColor, 0x00495103,
      76, QMetaType::QColor, 0x00495103,
      14, QMetaType::QFont, 0x00495103,
      77, 0x80000000 | 16, 0x0049500f,
      78, 0x80000000 | 19, 0x0049500b,
      79, 0x80000000 | 80, 0x0049510b,
      81, QMetaType::Int, 0x00c95001,
      82, QMetaType::QReal, 0x00495001,
      83, QMetaType::QReal, 0x00495001,
      24, 0x80000000 | 23, 0x0049510b,
      84, QMetaType::Bool, 0x00495103,
      85, QMetaType::Bool, 0x00495103,
      86, QMetaType::Int, 0x00495103,
      87, QMetaType::QRect, 0x00495001,
      88, 0x80000000 | 89, 0x0049510b,
      90, QMetaType::Int, 0x00495001,
      91, QMetaType::Int, 0x00495001,
      92, QMetaType::QString, 0x00495001,
      93, QMetaType::Bool, 0x00495003,
      94, QMetaType::Bool, 0x00495103,
      35, QMetaType::QReal, 0x00495103,
      95, 0x80000000 | 96, 0x0009510b,
      37, QMetaType::Bool, 0x00495103,
      97, 0x80000000 | 39, 0x00c9510b,
      98, QMetaType::Bool, 0x00c95001,
      99, QMetaType::Bool, 0x00c95001,

 // properties: notify_signal_id
       0,
       7,
       8,
       9,
      10,
      11,
      12,
      13,
      14,
       1,
       1,
      15,
      16,
      17,
       2,
       3,
      18,
       4,
       5,
       6,
      19,
      20,
      21,
       0,
      22,
      23,
      25,
      26,

 // properties: revision
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       1,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       1,
       1,
       1,

 // enums: name, flags, count, data
      16, 0x0,    4,  568,
      19, 0x0,    3,  576,
      23, 0x0,    3,  582,
      80, 0x0,    5,  588,
      39, 0x0,    2,  598,

 // enum data: key, value
     100, uint(QDeclarativeTextEdit::AlignLeft),
     101, uint(QDeclarativeTextEdit::AlignRight),
     102, uint(QDeclarativeTextEdit::AlignHCenter),
     103, uint(QDeclarativeTextEdit::AlignJustify),
     104, uint(QDeclarativeTextEdit::AlignTop),
     105, uint(QDeclarativeTextEdit::AlignBottom),
     106, uint(QDeclarativeTextEdit::AlignVCenter),
     107, uint(QDeclarativeTextEdit::PlainText),
     108, uint(QDeclarativeTextEdit::RichText),
     109, uint(QDeclarativeTextEdit::AutoText),
     110, uint(QDeclarativeTextEdit::NoWrap),
     111, uint(QDeclarativeTextEdit::WordWrap),
     112, uint(QDeclarativeTextEdit::WrapAnywhere),
     113, uint(QDeclarativeTextEdit::WrapAtWordBoundaryOrAnywhere),
     114, uint(QDeclarativeTextEdit::Wrap),
     115, uint(QDeclarativeTextEdit::SelectCharacters),
     116, uint(QDeclarativeTextEdit::SelectWords),

       0        // eod
};

void QDeclarativeTextEdit::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        QDeclarativeTextEdit *_t = static_cast<QDeclarativeTextEdit *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: _t->textChanged((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 1: _t->paintedSizeChanged(); break;
        case 2: _t->cursorPositionChanged(); break;
        case 3: _t->cursorRectangleChanged(); break;
        case 4: _t->selectionStartChanged(); break;
        case 5: _t->selectionEndChanged(); break;
        case 6: _t->selectionChanged(); break;
        case 7: _t->colorChanged((*reinterpret_cast< const QColor(*)>(_a[1]))); break;
        case 8: _t->selectionColorChanged((*reinterpret_cast< const QColor(*)>(_a[1]))); break;
        case 9: _t->selectedTextColorChanged((*reinterpret_cast< const QColor(*)>(_a[1]))); break;
        case 10: _t->fontChanged((*reinterpret_cast< const QFont(*)>(_a[1]))); break;
        case 11: _t->horizontalAlignmentChanged((*reinterpret_cast< HAlignment(*)>(_a[1]))); break;
        case 12: _t->verticalAlignmentChanged((*reinterpret_cast< VAlignment(*)>(_a[1]))); break;
        case 13: _t->wrapModeChanged(); break;
        case 14: _t->lineCountChanged(); break;
        case 15: _t->textFormatChanged((*reinterpret_cast< TextFormat(*)>(_a[1]))); break;
        case 16: _t->readOnlyChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 17: _t->cursorVisibleChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 18: _t->cursorDelegateChanged(); break;
        case 19: _t->activeFocusOnPressChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 20: _t->persistentSelectionChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 21: _t->textMarginChanged((*reinterpret_cast< qreal(*)>(_a[1]))); break;
        case 22: _t->selectByMouseChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 23: _t->mouseSelectionModeChanged((*reinterpret_cast< SelectionMode(*)>(_a[1]))); break;
        case 24: _t->linkActivated((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 25: _t->canPasteChanged(); break;
        case 26: _t->inputMethodComposingChanged(); break;
        case 27: _t->selectAll(); break;
        case 28: _t->selectWord(); break;
        case 29: _t->select((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 30: _t->deselect(); break;
        case 31: { bool _r = _t->isRightToLeft((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 32: _t->cut(); break;
        case 33: _t->copy(); break;
        case 34: _t->paste(); break;
        case 35: _t->updateImgCache((*reinterpret_cast< const QRectF(*)>(_a[1]))); break;
        case 36: _t->q_textChanged(); break;
        case 37: _t->updateSelectionMarkers(); break;
        case 38: _t->moveCursorDelegate(); break;
        case 39: _t->loadCursorDelegate(); break;
        case 40: _t->q_canPasteChanged(); break;
        case 41: _t->openSoftwareInputPanel(); break;
        case 42: _t->closeSoftwareInputPanel(); break;
        case 43: { QVariant _r = _t->inputMethodQuery((*reinterpret_cast< Qt::InputMethodQuery(*)>(_a[1])),(*reinterpret_cast< const QVariant(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QVariant*>(_a[0]) = _r; }  break;
        case 44: { QRectF _r = _t->positionToRectangle((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QRectF*>(_a[0]) = _r; }  break;
        case 45: { int _r = _t->positionAt((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 46: _t->moveCursorSelection((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 47: _t->moveCursorSelection((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< SelectionMode(*)>(_a[2]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::IndexOfMethod) {
        int *result = reinterpret_cast<int *>(_a[0]);
        void **func = reinterpret_cast<void **>(_a[1]);
        {
            typedef void (QDeclarativeTextEdit::*_t)(const QString & );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QDeclarativeTextEdit::textChanged)) {
                *result = 0;
            }
        }
        {
            typedef void (QDeclarativeTextEdit::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QDeclarativeTextEdit::paintedSizeChanged)) {
                *result = 1;
            }
        }
        {
            typedef void (QDeclarativeTextEdit::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QDeclarativeTextEdit::cursorPositionChanged)) {
                *result = 2;
            }
        }
        {
            typedef void (QDeclarativeTextEdit::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QDeclarativeTextEdit::cursorRectangleChanged)) {
                *result = 3;
            }
        }
        {
            typedef void (QDeclarativeTextEdit::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QDeclarativeTextEdit::selectionStartChanged)) {
                *result = 4;
            }
        }
        {
            typedef void (QDeclarativeTextEdit::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QDeclarativeTextEdit::selectionEndChanged)) {
                *result = 5;
            }
        }
        {
            typedef void (QDeclarativeTextEdit::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QDeclarativeTextEdit::selectionChanged)) {
                *result = 6;
            }
        }
        {
            typedef void (QDeclarativeTextEdit::*_t)(const QColor & );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QDeclarativeTextEdit::colorChanged)) {
                *result = 7;
            }
        }
        {
            typedef void (QDeclarativeTextEdit::*_t)(const QColor & );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QDeclarativeTextEdit::selectionColorChanged)) {
                *result = 8;
            }
        }
        {
            typedef void (QDeclarativeTextEdit::*_t)(const QColor & );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QDeclarativeTextEdit::selectedTextColorChanged)) {
                *result = 9;
            }
        }
        {
            typedef void (QDeclarativeTextEdit::*_t)(const QFont & );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QDeclarativeTextEdit::fontChanged)) {
                *result = 10;
            }
        }
        {
            typedef void (QDeclarativeTextEdit::*_t)(HAlignment );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QDeclarativeTextEdit::horizontalAlignmentChanged)) {
                *result = 11;
            }
        }
        {
            typedef void (QDeclarativeTextEdit::*_t)(VAlignment );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QDeclarativeTextEdit::verticalAlignmentChanged)) {
                *result = 12;
            }
        }
        {
            typedef void (QDeclarativeTextEdit::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QDeclarativeTextEdit::wrapModeChanged)) {
                *result = 13;
            }
        }
        {
            typedef void (QDeclarativeTextEdit::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QDeclarativeTextEdit::lineCountChanged)) {
                *result = 14;
            }
        }
        {
            typedef void (QDeclarativeTextEdit::*_t)(TextFormat );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QDeclarativeTextEdit::textFormatChanged)) {
                *result = 15;
            }
        }
        {
            typedef void (QDeclarativeTextEdit::*_t)(bool );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QDeclarativeTextEdit::readOnlyChanged)) {
                *result = 16;
            }
        }
        {
            typedef void (QDeclarativeTextEdit::*_t)(bool );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QDeclarativeTextEdit::cursorVisibleChanged)) {
                *result = 17;
            }
        }
        {
            typedef void (QDeclarativeTextEdit::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QDeclarativeTextEdit::cursorDelegateChanged)) {
                *result = 18;
            }
        }
        {
            typedef void (QDeclarativeTextEdit::*_t)(bool );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QDeclarativeTextEdit::activeFocusOnPressChanged)) {
                *result = 19;
            }
        }
        {
            typedef void (QDeclarativeTextEdit::*_t)(bool );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QDeclarativeTextEdit::persistentSelectionChanged)) {
                *result = 20;
            }
        }
        {
            typedef void (QDeclarativeTextEdit::*_t)(qreal );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QDeclarativeTextEdit::textMarginChanged)) {
                *result = 21;
            }
        }
        {
            typedef void (QDeclarativeTextEdit::*_t)(bool );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QDeclarativeTextEdit::selectByMouseChanged)) {
                *result = 22;
            }
        }
        {
            typedef void (QDeclarativeTextEdit::*_t)(SelectionMode );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QDeclarativeTextEdit::mouseSelectionModeChanged)) {
                *result = 23;
            }
        }
        {
            typedef void (QDeclarativeTextEdit::*_t)(const QString & );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QDeclarativeTextEdit::linkActivated)) {
                *result = 24;
            }
        }
        {
            typedef void (QDeclarativeTextEdit::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QDeclarativeTextEdit::canPasteChanged)) {
                *result = 25;
            }
        }
        {
            typedef void (QDeclarativeTextEdit::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&QDeclarativeTextEdit::inputMethodComposingChanged)) {
                *result = 26;
            }
        }
    } else if (_c == QMetaObject::RegisterPropertyMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 16:
            *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDeclarativeComponent* >(); break;
        }
    }

#ifndef QT_NO_PROPERTIES
    else if (_c == QMetaObject::ReadProperty) {
        QDeclarativeTextEdit *_t = static_cast<QDeclarativeTextEdit *>(_o);
        Q_UNUSED(_t)
        void *_v = _a[0];
        switch (_id) {
        case 0: *reinterpret_cast< QString*>(_v) = _t->text(); break;
        case 1: *reinterpret_cast< QColor*>(_v) = _t->color(); break;
        case 2: *reinterpret_cast< QColor*>(_v) = _t->selectionColor(); break;
        case 3: *reinterpret_cast< QColor*>(_v) = _t->selectedTextColor(); break;
        case 4: *reinterpret_cast< QFont*>(_v) = _t->font(); break;
        case 5: *reinterpret_cast< HAlignment*>(_v) = _t->hAlign(); break;
        case 6: *reinterpret_cast< VAlignment*>(_v) = _t->vAlign(); break;
        case 7: *reinterpret_cast< WrapMode*>(_v) = _t->wrapMode(); break;
        case 8: *reinterpret_cast< int*>(_v) = _t->lineCount(); break;
        case 9: *reinterpret_cast< qreal*>(_v) = _t->paintedWidth(); break;
        case 10: *reinterpret_cast< qreal*>(_v) = _t->paintedHeight(); break;
        case 11: *reinterpret_cast< TextFormat*>(_v) = _t->textFormat(); break;
        case 12: *reinterpret_cast< bool*>(_v) = _t->isReadOnly(); break;
        case 13: *reinterpret_cast< bool*>(_v) = _t->isCursorVisible(); break;
        case 14: *reinterpret_cast< int*>(_v) = _t->cursorPosition(); break;
        case 15: *reinterpret_cast< QRect*>(_v) = _t->cursorRectangle(); break;
        case 16: *reinterpret_cast< QDeclarativeComponent**>(_v) = _t->cursorDelegate(); break;
        case 17: *reinterpret_cast< int*>(_v) = _t->selectionStart(); break;
        case 18: *reinterpret_cast< int*>(_v) = _t->selectionEnd(); break;
        case 19: *reinterpret_cast< QString*>(_v) = _t->selectedText(); break;
        case 20: *reinterpret_cast< bool*>(_v) = _t->focusOnPress(); break;
        case 21: *reinterpret_cast< bool*>(_v) = _t->persistentSelection(); break;
        case 22: *reinterpret_cast< qreal*>(_v) = _t->textMargin(); break;
        case 23: *reinterpret_cast< Qt::InputMethodHints*>(_v) = _t->inputMethodHints(); break;
        case 24: *reinterpret_cast< bool*>(_v) = _t->selectByMouse(); break;
        case 25: *reinterpret_cast< SelectionMode*>(_v) = _t->mouseSelectionMode(); break;
        case 26: *reinterpret_cast< bool*>(_v) = _t->canPaste(); break;
        case 27: *reinterpret_cast< bool*>(_v) = _t->isInputMethodComposing(); break;
        default: break;
        }
    } else if (_c == QMetaObject::WriteProperty) {
        QDeclarativeTextEdit *_t = static_cast<QDeclarativeTextEdit *>(_o);
        Q_UNUSED(_t)
        void *_v = _a[0];
        switch (_id) {
        case 0: _t->setText(*reinterpret_cast< QString*>(_v)); break;
        case 1: _t->setColor(*reinterpret_cast< QColor*>(_v)); break;
        case 2: _t->setSelectionColor(*reinterpret_cast< QColor*>(_v)); break;
        case 3: _t->setSelectedTextColor(*reinterpret_cast< QColor*>(_v)); break;
        case 4: _t->setFont(*reinterpret_cast< QFont*>(_v)); break;
        case 5: _t->setHAlign(*reinterpret_cast< HAlignment*>(_v)); break;
        case 6: _t->setVAlign(*reinterpret_cast< VAlignment*>(_v)); break;
        case 7: _t->setWrapMode(*reinterpret_cast< WrapMode*>(_v)); break;
        case 11: _t->setTextFormat(*reinterpret_cast< TextFormat*>(_v)); break;
        case 12: _t->setReadOnly(*reinterpret_cast< bool*>(_v)); break;
        case 13: _t->setCursorVisible(*reinterpret_cast< bool*>(_v)); break;
        case 14: _t->setCursorPosition(*reinterpret_cast< int*>(_v)); break;
        case 16: _t->setCursorDelegate(*reinterpret_cast< QDeclarativeComponent**>(_v)); break;
        case 20: _t->setFocusOnPress(*reinterpret_cast< bool*>(_v)); break;
        case 21: _t->setPersistentSelection(*reinterpret_cast< bool*>(_v)); break;
        case 22: _t->setTextMargin(*reinterpret_cast< qreal*>(_v)); break;
        case 23: _t->setInputMethodHints(*reinterpret_cast< Qt::InputMethodHints*>(_v)); break;
        case 24: _t->setSelectByMouse(*reinterpret_cast< bool*>(_v)); break;
        case 25: _t->setMouseSelectionMode(*reinterpret_cast< SelectionMode*>(_v)); break;
        default: break;
        }
    } else if (_c == QMetaObject::ResetProperty) {
        QDeclarativeTextEdit *_t = static_cast<QDeclarativeTextEdit *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 5: _t->resetHAlign(); break;
        default: break;
        }
    }
#endif // QT_NO_PROPERTIES
}

const QMetaObject QDeclarativeTextEdit::staticMetaObject = {
    { &QDeclarativeImplicitSizePaintedItem::staticMetaObject, qt_meta_stringdata_QDeclarativeTextEdit.data,
      qt_meta_data_QDeclarativeTextEdit,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *QDeclarativeTextEdit::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_QDeclarativeTextEdit.stringdata0))
        return static_cast<void*>(const_cast< QDeclarativeTextEdit*>(this));
    return QDeclarativeImplicitSizePaintedItem::qt_metacast(_clname);
}

int QDeclarativeTextEdit::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QDeclarativeImplicitSizePaintedItem::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 48)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 48;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 48)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 48;
    }
#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 -= 28;
    } else if (_c == QMetaObject::QueryPropertyDesignable) {
        _id -= 28;
    } else if (_c == QMetaObject::QueryPropertyScriptable) {
        _id -= 28;
    } else if (_c == QMetaObject::QueryPropertyStored) {
        _id -= 28;
    } else if (_c == QMetaObject::QueryPropertyEditable) {
        _id -= 28;
    } else if (_c == QMetaObject::QueryPropertyUser) {
        _id -= 28;
    }
#endif // QT_NO_PROPERTIES
    return _id;
}

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

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

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

// SIGNAL 3
void QDeclarativeTextEdit::cursorRectangleChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 3, Q_NULLPTR);
}

// SIGNAL 4
void QDeclarativeTextEdit::selectionStartChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 4, Q_NULLPTR);
}

// SIGNAL 5
void QDeclarativeTextEdit::selectionEndChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 5, Q_NULLPTR);
}

// SIGNAL 6
void QDeclarativeTextEdit::selectionChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 6, Q_NULLPTR);
}

// SIGNAL 7
void QDeclarativeTextEdit::colorChanged(const QColor & _t1)
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 7, _a);
}

// SIGNAL 8
void QDeclarativeTextEdit::selectionColorChanged(const QColor & _t1)
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 8, _a);
}

// SIGNAL 9
void QDeclarativeTextEdit::selectedTextColorChanged(const QColor & _t1)
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 9, _a);
}

// SIGNAL 10
void QDeclarativeTextEdit::fontChanged(const QFont & _t1)
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 10, _a);
}

// SIGNAL 11
void QDeclarativeTextEdit::horizontalAlignmentChanged(HAlignment _t1)
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 11, _a);
}

// SIGNAL 12
void QDeclarativeTextEdit::verticalAlignmentChanged(VAlignment _t1)
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 12, _a);
}

// SIGNAL 13
void QDeclarativeTextEdit::wrapModeChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 13, Q_NULLPTR);
}

// SIGNAL 14
void QDeclarativeTextEdit::lineCountChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 14, Q_NULLPTR);
}

// SIGNAL 15
void QDeclarativeTextEdit::textFormatChanged(TextFormat _t1)
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 15, _a);
}

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

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

// SIGNAL 18
void QDeclarativeTextEdit::cursorDelegateChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 18, Q_NULLPTR);
}

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

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

// SIGNAL 21
void QDeclarativeTextEdit::textMarginChanged(qreal _t1)
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 21, _a);
}

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

// SIGNAL 23
void QDeclarativeTextEdit::mouseSelectionModeChanged(SelectionMode _t1)
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 23, _a);
}

// SIGNAL 24
void QDeclarativeTextEdit::linkActivated(const QString & _t1)
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 24, _a);
}

// SIGNAL 25
void QDeclarativeTextEdit::canPasteChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 25, Q_NULLPTR);
}

// SIGNAL 26
void QDeclarativeTextEdit::inputMethodComposingChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 26, Q_NULLPTR);
}
QT_END_MOC_NAMESPACE
