10#include <QtCore/qmetatype.h>
12#if __has_include(<QtCore/qtmochelpers.h>)
13#include <QtCore/qtmochelpers.h>
21#if !defined(Q_MOC_OUTPUT_REVISION)
22#error "The header file 'textdocument.h' doesn't include <QObject>."
23#elif Q_MOC_OUTPUT_REVISION != 68
24#error "This file was generated using the moc from 6.6.3. It"
25#error "cannot be used with the include files from this version of Qt."
26#error "(The moc has changed too much.)"
35QT_WARNING_DISABLE_GCC(
"-Wuseless-cast")
38#ifdef QT_MOC_HAS_STRINGDATA
39struct qt_meta_stringdata_CLASSedbeeSCOPETextDocumentENDCLASS_t {};
40constexpr auto qt_meta_stringdata_CLASSedbeeSCOPETextDocumentENDCLASS = QtMocHelpers::stringData(
41 "edbee::TextDocument",
42 "textAboutToBeChanged",
44 "edbee::TextBufferChange",
50 "languageGrammarChanged",
51 "lastScopedOffsetChanged",
72#define QT_MOC_LITERAL(ofs, len) \
73 uint(sizeof(qt_meta_stringdata_CLASSedbeeSCOPETextDocumentENDCLASS_t::offsetsAndSizes) + ofs), len
72#define QT_MOC_LITERAL(ofs, len) \ …
74Q_CONSTINIT static const qt_meta_stringdata_CLASSedbeeSCOPETextDocumentENDCLASS_t qt_meta_stringdata_CLASSedbeeSCOPETextDocumentENDCLASS = {
90 "edbee::TextDocument",
91 "textAboutToBeChanged",
93 "edbee::TextBufferChange",
99 "languageGrammarChanged",
100 "lastScopedOffsetChanged",
108Q_CONSTINIT static const uint qt_meta_data_CLASSedbeeSCOPETextDocumentENDCLASS[] = {
122 1, 1, 50, 2, 0x06, 1 ,
123 5, 2, 53, 2, 0x06, 3 ,
124 5, 1, 58, 2, 0x26, 6 ,
125 7, 1, 61, 2, 0x06, 8 ,
126 9, 0, 64, 2, 0x06, 10 ,
127 10, 2, 65, 2, 0x06, 11 ,
130 QMetaType::Void, 0x80000000 | 3, 4,
131 QMetaType::Void, 0x80000000 | 3, QMetaType::QString, 4, 6,
132 QMetaType::Void, 0x80000000 | 3, 4,
133 QMetaType::Void, QMetaType::Bool, 8,
135 QMetaType::Void, QMetaType::Int, QMetaType::Int, 11, 12,
140Q_CONSTINIT const QMetaObject edbee::TextDocument::staticMetaObject = { {
141 QMetaObject::SuperData::link<QObject::staticMetaObject>(),
142 qt_meta_stringdata_CLASSedbeeSCOPETextDocumentENDCLASS.
offsetsAndSizes,
143 qt_meta_data_CLASSedbeeSCOPETextDocumentENDCLASS,
146 qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSedbeeSCOPETextDocumentENDCLASS_t,
148 QtPrivate::TypeAndForceComplete<TextDocument, std::true_type>,
150 QtPrivate::TypeAndForceComplete<void, std::false_type>,
151 QtPrivate::TypeAndForceComplete<edbee::TextBufferChange, std::false_type>,
153 QtPrivate::TypeAndForceComplete<void, std::false_type>,
154 QtPrivate::TypeAndForceComplete<edbee::TextBufferChange, std::false_type>,
155 QtPrivate::TypeAndForceComplete<QString, std::false_type>,
157 QtPrivate::TypeAndForceComplete<void, std::false_type>,
158 QtPrivate::TypeAndForceComplete<edbee::TextBufferChange, std::false_type>,
160 QtPrivate::TypeAndForceComplete<void, std::false_type>,
161 QtPrivate::TypeAndForceComplete<bool, std::false_type>,
163 QtPrivate::TypeAndForceComplete<void, std::false_type>,
165 QtPrivate::TypeAndForceComplete<void, std::false_type>,
166 QtPrivate::TypeAndForceComplete<int, std::false_type>,
167 QtPrivate::TypeAndForceComplete<int, std::false_type>
172void edbee::TextDocument::qt_static_metacall(QObject *_o, QMetaObject::Call _c,
int _id,
void **_a)
174 if (_c == QMetaObject::InvokeMetaMethod) {
178 case 0: _t->textAboutToBeChanged((*
reinterpret_cast< std::add_pointer_t<edbee::TextBufferChange>
>(_a[1])));
break;
179 case 1: _t->textChanged((*
reinterpret_cast< std::add_pointer_t<edbee::TextBufferChange>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<QString>
>(_a[2])));
break;
180 case 2: _t->textChanged((*
reinterpret_cast< std::add_pointer_t<edbee::TextBufferChange>
>(_a[1])));
break;
181 case 3: _t->persistedChanged((*
reinterpret_cast< std::add_pointer_t<bool>
>(_a[1])));
break;
182 case 4: _t->languageGrammarChanged();
break;
183 case 5: _t->lastScopedOffsetChanged((*
reinterpret_cast< std::add_pointer_t<int>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<int>
>(_a[2])));
break;
186 }
else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
188 default: *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
break;
190 switch (*
reinterpret_cast<int*
>(_a[1])) {
191 default: *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
break;
193 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType::fromType< edbee::TextBufferChange >();
break;
197 switch (*
reinterpret_cast<int*
>(_a[1])) {
198 default: *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
break;
200 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType::fromType< edbee::TextBufferChange >();
break;
204 switch (*
reinterpret_cast<int*
>(_a[1])) {
205 default: *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
break;
207 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType::fromType< edbee::TextBufferChange >();
break;
211 }
else if (_c == QMetaObject::IndexOfMethod) {
212 int *result =
reinterpret_cast<int *
>(_a[0]);
214 using _t = void (
TextDocument::*)(edbee::TextBufferChange );
221 using _t = void (
TextDocument::*)(edbee::TextBufferChange , QString );
251const QMetaObject *edbee::TextDocument::metaObject()
const
253 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
256void *edbee::TextDocument::qt_metacast(
const char *_clname)
258 if (!_clname)
return nullptr;
259 if (!strcmp(_clname, qt_meta_stringdata_CLASSedbeeSCOPETextDocumentENDCLASS.
stringdata0))
260 return static_cast<void*
>(
this);
261 return QObject::qt_metacast(_clname);
264int edbee::TextDocument::qt_metacall(QMetaObject::Call _c,
int _id,
void **_a)
266 _id = QObject::qt_metacall(_c, _id, _a);
269 if (_c == QMetaObject::InvokeMetaMethod) {
271 qt_static_metacall(
this, _c, _id, _a);
273 }
else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
275 qt_static_metacall(
this, _c, _id, _a);
284 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
285 QMetaObject::activate(
this, &staticMetaObject, 0, _a);
291 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))),
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t2))) };
292 QMetaObject::activate(
this, &staticMetaObject, 1, _a);
298 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))) };
299 QMetaObject::activate(
this, &staticMetaObject, 3, _a);
305 QMetaObject::activate(
this, &staticMetaObject, 4,
nullptr);
311 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))),
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t2))) };
312 QMetaObject::activate(
this, &staticMetaObject, 5, _a);
This clas represents a text buffer change and is used to pass around between events This is a sharedd...
Definition textbuffer.h:45
void persistedChanged(bool persisted)
This signal is emitted if the persisted state is changed.
Definition moc_textdocument.cpp:296
void textAboutToBeChanged(edbee::TextBufferChange change)
Definition moc_textdocument.cpp:282
void textChanged(edbee::TextBufferChange change, QString oldText=QString())
Definition moc_textdocument.cpp:289
TextDocument(QObject *parent=0)
Constructs the textdocument.
Definition textdocument.cpp:25
void languageGrammarChanged()
This signal is emitted if the grammar has been changed.
Definition moc_textdocument.cpp:303
void lastScopedOffsetChanged(int previousOffset, int lastScopedOffset)
this signal is emitted if the scoped range has been changed
Definition moc_textdocument.cpp:309
#define QT_MOC_LITERAL(ofs, len)
Definition moc_textdocument.cpp:72
#define Q_CONSTINIT
Definition moc_texteditorscrollarea.cpp:30
Definition moc_texteditorscrollarea.cpp:36