edbee - Qt Editor Library v0.11.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
moc_texteditorautocompletecomponent.cpp
Go to the documentation of this file.
1/****************************************************************************
2** Meta object code from reading C++ file 'texteditorautocompletecomponent.h'
3**
4** Created by: The Qt Meta Object Compiler version 68 (Qt 6.6.3)
5**
6** WARNING! All changes made in this file will be lost!
7*****************************************************************************/
8
10#include <QtGui/qtextcursor.h>
11#include <QtCore/qmetatype.h>
12
13#if __has_include(<QtCore/qtmochelpers.h>)
14#include <QtCore/qtmochelpers.h>
15#else
16QT_BEGIN_MOC_NAMESPACE
17#endif
18
19
20#include <memory>
21
22#if !defined(Q_MOC_OUTPUT_REVISION)
23#error "The header file 'texteditorautocompletecomponent.h' doesn't include <QObject>."
24#elif Q_MOC_OUTPUT_REVISION != 68
25#error "This file was generated using the moc from 6.6.3. It"
26#error "cannot be used with the include files from this version of Qt."
27#error "(The moc has changed too much.)"
28#endif
29
30#ifndef Q_CONSTINIT
31#define Q_CONSTINIT
32#endif
33
34QT_WARNING_PUSH
36QT_WARNING_DISABLE_GCC("-Wuseless-cast")
37namespace {
38
39#ifdef QT_MOC_HAS_STRINGDATA
40struct qt_meta_stringdata_CLASSedbeeSCOPEFakeToolTipENDCLASS_t {};
41constexpr auto qt_meta_stringdata_CLASSedbeeSCOPEFakeToolTipENDCLASS = QtMocHelpers::stringData(
42 "edbee::FakeToolTip"
43);
44#else // !QT_MOC_HAS_STRING_DATA
49#define QT_MOC_LITERAL(ofs, len) \
50 uint(sizeof(qt_meta_stringdata_CLASSedbeeSCOPEFakeToolTipENDCLASS_t::offsetsAndSizes) + ofs), len
51Q_CONSTINIT static const qt_meta_stringdata_CLASSedbeeSCOPEFakeToolTipENDCLASS_t qt_meta_stringdata_CLASSedbeeSCOPEFakeToolTipENDCLASS = {
52 {
53 QT_MOC_LITERAL(0, 18) // "edbee::FakeToolTip"
54 },
55 "edbee::FakeToolTip"
56};
57#undef QT_MOC_LITERAL
58#endif // !QT_MOC_HAS_STRING_DATA
59} // unnamed namespace
60
61Q_CONSTINIT static const uint qt_meta_data_CLASSedbeeSCOPEFakeToolTipENDCLASS[] = {
62
63 // content:
64 12, // revision
65 0, // classname
66 0, 0, // classinfo
67 0, 0, // methods
68 0, 0, // properties
69 0, 0, // enums/sets
70 0, 0, // constructors
71 0, // flags
72 0, // signalCount
73
74 0 // eod
75};
76
77Q_CONSTINIT const QMetaObject edbee::FakeToolTip::staticMetaObject = { {
78 QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
79 qt_meta_stringdata_CLASSedbeeSCOPEFakeToolTipENDCLASS.offsetsAndSizes,
80 qt_meta_data_CLASSedbeeSCOPEFakeToolTipENDCLASS,
81 qt_static_metacall,
82 nullptr,
83 qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSedbeeSCOPEFakeToolTipENDCLASS_t,
84 // Q_OBJECT / Q_GADGET
85 QtPrivate::TypeAndForceComplete<FakeToolTip, std::true_type>
86 >,
87 nullptr
88} };
89
90void edbee::FakeToolTip::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
91{
92 (void)_o;
93 (void)_id;
94 (void)_c;
95 (void)_a;
96}
97
98const QMetaObject *edbee::FakeToolTip::metaObject() const
99{
100 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
101}
102
103void *edbee::FakeToolTip::qt_metacast(const char *_clname)
104{
105 if (!_clname) return nullptr;
106 if (!strcmp(_clname, qt_meta_stringdata_CLASSedbeeSCOPEFakeToolTipENDCLASS.stringdata0))
107 return static_cast<void*>(this);
108 return QWidget::qt_metacast(_clname);
109}
110
111int edbee::FakeToolTip::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
112{
113 _id = QWidget::qt_metacall(_c, _id, _a);
114 return _id;
115}
116namespace {
117
118#ifdef QT_MOC_HAS_STRINGDATA
119struct qt_meta_stringdata_CLASSedbeeSCOPETextEditorAutoCompleteComponentENDCLASS_t {};
120constexpr auto qt_meta_stringdata_CLASSedbeeSCOPETextEditorAutoCompleteComponentENDCLASS = QtMocHelpers::stringData(
121 "edbee::TextEditorAutoCompleteComponent",
122 "updateList",
123 "",
124 "backspacePressed",
125 "textKeyPressed",
126 "listItemClicked",
127 "QListWidgetItem*",
128 "item",
129 "listItemDoubleClicked",
130 "selectItemOnHover",
131 "QModelIndex",
132 "modelIndex",
133 "showInfoTip"
134);
135#else // !QT_MOC_HAS_STRING_DATA
136struct qt_meta_stringdata_CLASSedbeeSCOPETextEditorAutoCompleteComponentENDCLASS_t {
137 uint offsetsAndSizes[26];
138 char stringdata0[39];
139 char stringdata1[11];
140 char stringdata2[1];
141 char stringdata3[17];
142 char stringdata4[15];
143 char stringdata5[16];
144 char stringdata6[17];
145 char stringdata7[5];
146 char stringdata8[22];
147 char stringdata9[18];
148 char stringdata10[12];
149 char stringdata11[11];
150 char stringdata12[12];
151};
152#define QT_MOC_LITERAL(ofs, len) \
153 uint(sizeof(qt_meta_stringdata_CLASSedbeeSCOPETextEditorAutoCompleteComponentENDCLASS_t::offsetsAndSizes) + ofs), len
154Q_CONSTINIT static const qt_meta_stringdata_CLASSedbeeSCOPETextEditorAutoCompleteComponentENDCLASS_t qt_meta_stringdata_CLASSedbeeSCOPETextEditorAutoCompleteComponentENDCLASS = {
155 {
156 QT_MOC_LITERAL(0, 38), // "edbee::TextEditorAutoComplete..."
157 QT_MOC_LITERAL(39, 10), // "updateList"
158 QT_MOC_LITERAL(50, 0), // ""
159 QT_MOC_LITERAL(51, 16), // "backspacePressed"
160 QT_MOC_LITERAL(68, 14), // "textKeyPressed"
161 QT_MOC_LITERAL(83, 15), // "listItemClicked"
162 QT_MOC_LITERAL(99, 16), // "QListWidgetItem*"
163 QT_MOC_LITERAL(116, 4), // "item"
164 QT_MOC_LITERAL(121, 21), // "listItemDoubleClicked"
165 QT_MOC_LITERAL(143, 17), // "selectItemOnHover"
166 QT_MOC_LITERAL(161, 11), // "QModelIndex"
167 QT_MOC_LITERAL(173, 10), // "modelIndex"
168 QT_MOC_LITERAL(184, 11) // "showInfoTip"
169 },
170 "edbee::TextEditorAutoCompleteComponent",
171 "updateList",
172 "",
173 "backspacePressed",
174 "textKeyPressed",
175 "listItemClicked",
176 "QListWidgetItem*",
177 "item",
178 "listItemDoubleClicked",
179 "selectItemOnHover",
180 "QModelIndex",
181 "modelIndex",
182 "showInfoTip"
183};
184#undef QT_MOC_LITERAL
185#endif // !QT_MOC_HAS_STRING_DATA
186} // unnamed namespace
187
188Q_CONSTINIT static const uint qt_meta_data_CLASSedbeeSCOPETextEditorAutoCompleteComponentENDCLASS[] = {
189
190 // content:
191 12, // revision
192 0, // classname
193 0, 0, // classinfo
194 7, 14, // methods
195 0, 0, // properties
196 0, 0, // enums/sets
197 0, 0, // constructors
198 0, // flags
199 0, // signalCount
200
201 // slots: name, argc, parameters, tag, flags, initial metatype offsets
202 1, 0, 56, 2, 0x0a, 1 /* Public */,
203 3, 0, 57, 2, 0x0a, 2 /* Public */,
204 4, 0, 58, 2, 0x0a, 3 /* Public */,
205 5, 1, 59, 2, 0x0a, 4 /* Public */,
206 8, 1, 62, 2, 0x0a, 6 /* Public */,
207 9, 1, 65, 2, 0x0a, 8 /* Public */,
208 12, 0, 68, 2, 0x0a, 10 /* Public */,
209
210 // slots: parameters
211 QMetaType::Void,
212 QMetaType::Void,
213 QMetaType::Void,
214 QMetaType::Void, 0x80000000 | 6, 7,
215 QMetaType::Void, 0x80000000 | 6, 7,
216 QMetaType::Void, 0x80000000 | 10, 11,
217 QMetaType::Void,
218
219 0 // eod
220};
221
222Q_CONSTINIT const QMetaObject edbee::TextEditorAutoCompleteComponent::staticMetaObject = { {
223 QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
224 qt_meta_stringdata_CLASSedbeeSCOPETextEditorAutoCompleteComponentENDCLASS.offsetsAndSizes,
225 qt_meta_data_CLASSedbeeSCOPETextEditorAutoCompleteComponentENDCLASS,
226 qt_static_metacall,
227 nullptr,
228 qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSedbeeSCOPETextEditorAutoCompleteComponentENDCLASS_t,
229 // Q_OBJECT / Q_GADGET
230 QtPrivate::TypeAndForceComplete<TextEditorAutoCompleteComponent, std::true_type>,
231 // method 'updateList'
232 QtPrivate::TypeAndForceComplete<void, std::false_type>,
233 // method 'backspacePressed'
234 QtPrivate::TypeAndForceComplete<void, std::false_type>,
235 // method 'textKeyPressed'
236 QtPrivate::TypeAndForceComplete<void, std::false_type>,
237 // method 'listItemClicked'
238 QtPrivate::TypeAndForceComplete<void, std::false_type>,
239 QtPrivate::TypeAndForceComplete<QListWidgetItem *, std::false_type>,
240 // method 'listItemDoubleClicked'
241 QtPrivate::TypeAndForceComplete<void, std::false_type>,
242 QtPrivate::TypeAndForceComplete<QListWidgetItem *, std::false_type>,
243 // method 'selectItemOnHover'
244 QtPrivate::TypeAndForceComplete<void, std::false_type>,
245 QtPrivate::TypeAndForceComplete<QModelIndex, std::false_type>,
246 // method 'showInfoTip'
247 QtPrivate::TypeAndForceComplete<void, std::false_type>
248 >,
249 nullptr
250} };
251
252void edbee::TextEditorAutoCompleteComponent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
253{
254 if (_c == QMetaObject::InvokeMetaMethod) {
255 auto *_t = static_cast<TextEditorAutoCompleteComponent *>(_o);
256 (void)_t;
257 switch (_id) {
258 case 0: _t->updateList(); break;
259 case 1: _t->backspacePressed(); break;
260 case 2: _t->textKeyPressed(); break;
261 case 3: _t->listItemClicked((*reinterpret_cast< std::add_pointer_t<QListWidgetItem*>>(_a[1]))); break;
262 case 4: _t->listItemDoubleClicked((*reinterpret_cast< std::add_pointer_t<QListWidgetItem*>>(_a[1]))); break;
263 case 5: _t->selectItemOnHover((*reinterpret_cast< std::add_pointer_t<QModelIndex>>(_a[1]))); break;
264 case 6: _t->showInfoTip(); break;
265 default: ;
266 }
267 }
268}
269
270const QMetaObject *edbee::TextEditorAutoCompleteComponent::metaObject() const
271{
272 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
273}
274
275void *edbee::TextEditorAutoCompleteComponent::qt_metacast(const char *_clname)
276{
277 if (!_clname) return nullptr;
278 if (!strcmp(_clname, qt_meta_stringdata_CLASSedbeeSCOPETextEditorAutoCompleteComponentENDCLASS.stringdata0))
279 return static_cast<void*>(this);
280 return QWidget::qt_metacast(_clname);
281}
282
283int edbee::TextEditorAutoCompleteComponent::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
284{
285 _id = QWidget::qt_metacall(_c, _id, _a);
286 if (_id < 0)
287 return _id;
288 if (_c == QMetaObject::InvokeMetaMethod) {
289 if (_id < 7)
290 qt_static_metacall(this, _c, _id, _a);
291 _id -= 7;
292 } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
293 if (_id < 7)
294 *reinterpret_cast<QMetaType *>(_a[0]) = QMetaType();
295 _id -= 7;
296 }
297 return _id;
298}
299namespace {
300
301#ifdef QT_MOC_HAS_STRINGDATA
302struct qt_meta_stringdata_CLASSedbeeSCOPEAutoCompleteDelegateENDCLASS_t {};
303constexpr auto qt_meta_stringdata_CLASSedbeeSCOPEAutoCompleteDelegateENDCLASS = QtMocHelpers::stringData(
304 "edbee::AutoCompleteDelegate"
305);
306#else // !QT_MOC_HAS_STRING_DATA
307struct qt_meta_stringdata_CLASSedbeeSCOPEAutoCompleteDelegateENDCLASS_t {
308 uint offsetsAndSizes[2];
309 char stringdata0[28];
310};
311#define QT_MOC_LITERAL(ofs, len) \
312 uint(sizeof(qt_meta_stringdata_CLASSedbeeSCOPEAutoCompleteDelegateENDCLASS_t::offsetsAndSizes) + ofs), len
313Q_CONSTINIT static const qt_meta_stringdata_CLASSedbeeSCOPEAutoCompleteDelegateENDCLASS_t qt_meta_stringdata_CLASSedbeeSCOPEAutoCompleteDelegateENDCLASS = {
314 {
315 QT_MOC_LITERAL(0, 27) // "edbee::AutoCompleteDelegate"
316 },
317 "edbee::AutoCompleteDelegate"
318};
319#undef QT_MOC_LITERAL
320#endif // !QT_MOC_HAS_STRING_DATA
321} // unnamed namespace
322
323Q_CONSTINIT static const uint qt_meta_data_CLASSedbeeSCOPEAutoCompleteDelegateENDCLASS[] = {
324
325 // content:
326 12, // revision
327 0, // classname
328 0, 0, // classinfo
329 0, 0, // methods
330 0, 0, // properties
331 0, 0, // enums/sets
332 0, 0, // constructors
333 0, // flags
334 0, // signalCount
335
336 0 // eod
337};
338
339Q_CONSTINIT const QMetaObject edbee::AutoCompleteDelegate::staticMetaObject = { {
340 QMetaObject::SuperData::link<QAbstractItemDelegate::staticMetaObject>(),
341 qt_meta_stringdata_CLASSedbeeSCOPEAutoCompleteDelegateENDCLASS.offsetsAndSizes,
342 qt_meta_data_CLASSedbeeSCOPEAutoCompleteDelegateENDCLASS,
343 qt_static_metacall,
344 nullptr,
345 qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSedbeeSCOPEAutoCompleteDelegateENDCLASS_t,
346 // Q_OBJECT / Q_GADGET
347 QtPrivate::TypeAndForceComplete<AutoCompleteDelegate, std::true_type>
348 >,
349 nullptr
350} };
351
352void edbee::AutoCompleteDelegate::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
353{
354 (void)_o;
355 (void)_id;
356 (void)_c;
357 (void)_a;
358}
359
360const QMetaObject *edbee::AutoCompleteDelegate::metaObject() const
361{
362 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
363}
364
365void *edbee::AutoCompleteDelegate::qt_metacast(const char *_clname)
366{
367 if (!_clname) return nullptr;
368 if (!strcmp(_clname, qt_meta_stringdata_CLASSedbeeSCOPEAutoCompleteDelegateENDCLASS.stringdata0))
369 return static_cast<void*>(this);
370 return QAbstractItemDelegate::qt_metacast(_clname);
371}
372
373int edbee::AutoCompleteDelegate::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
374{
375 _id = QAbstractItemDelegate::qt_metacall(_c, _id, _a);
376 return _id;
377}
378QT_WARNING_POP
An autocomplete list Which receives it's autocomplete list from the document.
Definition texteditorautocompletecomponent.h:55
#define QT_MOC_LITERAL(ofs, len)
Definition moc_texteditorautocompletecomponent.cpp:49
#define QT_MOC_LITERAL(ofs, len)
Definition moc_texteditorscrollarea.cpp:48
#define Q_CONSTINIT
Definition moc_texteditorscrollarea.cpp:30
Definition moc_texteditorscrollarea.cpp:36
uint offsetsAndSizes[2]
Definition moc_texteditorautocompletecomponent.cpp:46
char stringdata0[19]
Definition moc_texteditorautocompletecomponent.cpp:47