10#include <QtGui/qtextcursor.h>
11#include <QtCore/qmetatype.h>
13#if __has_include(<QtCore/qtmochelpers.h>)
14#include <QtCore/qtmochelpers.h>
22#if !defined(Q_MOC_OUTPUT_REVISION)
23#error "The header file 'texttheme.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.)"
36QT_WARNING_DISABLE_GCC(
"-Wuseless-cast")
39#ifdef QT_MOC_HAS_STRINGDATA
40struct qt_meta_stringdata_CLASSedbeeSCOPETextThemeStylerENDCLASS_t {};
41constexpr auto qt_meta_stringdata_CLASSedbeeSCOPETextThemeStylerENDCLASS = QtMocHelpers::stringData(
42 "edbee::TextThemeStyler",
43 "textDocumentChanged",
45 "edbee::TextDocument*",
49 "themePointerChanged",
71#define QT_MOC_LITERAL(ofs, len) \
72 uint(sizeof(qt_meta_stringdata_CLASSedbeeSCOPETextThemeStylerENDCLASS_t::offsetsAndSizes) + ofs), len
71#define QT_MOC_LITERAL(ofs, len) \ …
73Q_CONSTINIT static const qt_meta_stringdata_CLASSedbeeSCOPETextThemeStylerENDCLASS_t qt_meta_stringdata_CLASSedbeeSCOPETextThemeStylerENDCLASS = {
88 "edbee::TextThemeStyler",
89 "textDocumentChanged",
91 "edbee::TextDocument*",
95 "themePointerChanged",
105Q_CONSTINIT static const uint qt_meta_data_CLASSedbeeSCOPETextThemeStylerENDCLASS[] = {
119 1, 2, 32, 2, 0x08, 1 ,
120 6, 0, 37, 2, 0x08, 4 ,
121 7, 3, 38, 2, 0x08, 5 ,
124 QMetaType::Void, 0x80000000 | 3, 0x80000000 | 3, 4, 5,
126 QMetaType::Void, QMetaType::QString, 0x80000000 | 9, 0x80000000 | 9, 8, 10, 11,
131Q_CONSTINIT const QMetaObject edbee::TextThemeStyler::staticMetaObject = { {
132 QMetaObject::SuperData::link<QObject::staticMetaObject>(),
133 qt_meta_stringdata_CLASSedbeeSCOPETextThemeStylerENDCLASS.
offsetsAndSizes,
134 qt_meta_data_CLASSedbeeSCOPETextThemeStylerENDCLASS,
137 qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSedbeeSCOPETextThemeStylerENDCLASS_t,
139 QtPrivate::TypeAndForceComplete<TextThemeStyler, std::true_type>,
141 QtPrivate::TypeAndForceComplete<void, std::false_type>,
142 QtPrivate::TypeAndForceComplete<edbee::TextDocument *, std::false_type>,
143 QtPrivate::TypeAndForceComplete<edbee::TextDocument *, std::false_type>,
145 QtPrivate::TypeAndForceComplete<void, std::false_type>,
147 QtPrivate::TypeAndForceComplete<void, std::false_type>,
148 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
149 QtPrivate::TypeAndForceComplete<TextTheme *, std::false_type>,
150 QtPrivate::TypeAndForceComplete<TextTheme *, std::false_type>
155void edbee::TextThemeStyler::qt_static_metacall(QObject *_o, QMetaObject::Call _c,
int _id,
void **_a)
157 if (_c == QMetaObject::InvokeMetaMethod) {
161 case 0: _t->textDocumentChanged((*
reinterpret_cast< std::add_pointer_t<edbee::TextDocument*>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<edbee::TextDocument*>
>(_a[2])));
break;
162 case 1: _t->invalidateLayouts();
break;
163 case 2: _t->themePointerChanged((*
reinterpret_cast< std::add_pointer_t<QString>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<TextTheme*>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<TextTheme*>
>(_a[3])));
break;
169const QMetaObject *edbee::TextThemeStyler::metaObject()
const
171 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
174void *edbee::TextThemeStyler::qt_metacast(
const char *_clname)
176 if (!_clname)
return nullptr;
177 if (!strcmp(_clname, qt_meta_stringdata_CLASSedbeeSCOPETextThemeStylerENDCLASS.
stringdata0))
178 return static_cast<void*
>(
this);
179 return QObject::qt_metacast(_clname);
182int edbee::TextThemeStyler::qt_metacall(QMetaObject::Call _c,
int _id,
void **_a)
184 _id = QObject::qt_metacall(_c, _id, _a);
187 if (_c == QMetaObject::InvokeMetaMethod) {
189 qt_static_metacall(
this, _c, _id, _a);
191 }
else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
193 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
200#ifdef QT_MOC_HAS_STRINGDATA
201struct qt_meta_stringdata_CLASSedbeeSCOPETextThemeManagerENDCLASS_t {};
202constexpr auto qt_meta_stringdata_CLASSedbeeSCOPETextThemeManagerENDCLASS = QtMocHelpers::stringData(
203 "edbee::TextThemeManager",
204 "themePointerChanged",
212struct qt_meta_stringdata_CLASSedbeeSCOPETextThemeManagerENDCLASS_t {
213 uint offsetsAndSizes[14];
214 char stringdata0[24];
215 char stringdata1[20];
218 char stringdata4[11];
222#define QT_MOC_LITERAL(ofs, len) \
223 uint(sizeof(qt_meta_stringdata_CLASSedbeeSCOPETextThemeManagerENDCLASS_t::offsetsAndSizes) + ofs), len
224Q_CONSTINIT static const qt_meta_stringdata_CLASSedbeeSCOPETextThemeManagerENDCLASS_t qt_meta_stringdata_CLASSedbeeSCOPETextThemeManagerENDCLASS = {
234 "edbee::TextThemeManager",
235 "themePointerChanged",
246Q_CONSTINIT static const uint qt_meta_data_CLASSedbeeSCOPETextThemeManagerENDCLASS[] = {
260 1, 3, 20, 2, 0x06, 1 ,
263 QMetaType::Void, QMetaType::QString, 0x80000000 | 4, 0x80000000 | 4, 3, 5, 6,
268Q_CONSTINIT const QMetaObject edbee::TextThemeManager::staticMetaObject = { {
269 QMetaObject::SuperData::link<QObject::staticMetaObject>(),
270 qt_meta_stringdata_CLASSedbeeSCOPETextThemeManagerENDCLASS.offsetsAndSizes,
271 qt_meta_data_CLASSedbeeSCOPETextThemeManagerENDCLASS,
274 qt_incomplete_metaTypeArray<qt_meta_stringdata_CLASSedbeeSCOPETextThemeManagerENDCLASS_t,
276 QtPrivate::TypeAndForceComplete<TextThemeManager, std::true_type>,
278 QtPrivate::TypeAndForceComplete<void, std::false_type>,
279 QtPrivate::TypeAndForceComplete<const QString &, std::false_type>,
280 QtPrivate::TypeAndForceComplete<TextTheme *, std::false_type>,
281 QtPrivate::TypeAndForceComplete<TextTheme *, std::false_type>
286void edbee::TextThemeManager::qt_static_metacall(QObject *_o, QMetaObject::Call _c,
int _id,
void **_a)
288 if (_c == QMetaObject::InvokeMetaMethod) {
292 case 0: _t->themePointerChanged((*
reinterpret_cast< std::add_pointer_t<QString>
>(_a[1])),(*
reinterpret_cast< std::add_pointer_t<TextTheme*>
>(_a[2])),(*
reinterpret_cast< std::add_pointer_t<TextTheme*>
>(_a[3])));
break;
295 }
else if (_c == QMetaObject::IndexOfMethod) {
296 int *result =
reinterpret_cast<int *
>(_a[0]);
307const QMetaObject *edbee::TextThemeManager::metaObject()
const
309 return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
312void *edbee::TextThemeManager::qt_metacast(
const char *_clname)
314 if (!_clname)
return nullptr;
315 if (!strcmp(_clname, qt_meta_stringdata_CLASSedbeeSCOPETextThemeManagerENDCLASS.stringdata0))
316 return static_cast<void*
>(
this);
317 return QObject::qt_metacast(_clname);
320int edbee::TextThemeManager::qt_metacall(QMetaObject::Call _c,
int _id,
void **_a)
322 _id = QObject::qt_metacall(_c, _id, _a);
325 if (_c == QMetaObject::InvokeMetaMethod) {
327 qt_static_metacall(
this, _c, _id, _a);
329 }
else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
331 *
reinterpret_cast<QMetaType *
>(_a[0]) = QMetaType();
340 void *_a[] = {
nullptr,
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t1))),
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t2))),
const_cast<void*
>(
reinterpret_cast<const void*
>(std::addressof(_t3))) };
341 QMetaObject::activate(
this, &staticMetaObject, 0, _a);
This class defines a single theme.
Definition texttheme.h:68
This class is used to manage load 'themes'. This method loads only loads a theme if requested....
Definition texttheme.h:203
void themePointerChanged(const QString &name, TextTheme *oldTheme, TextTheme *newTheme)
Definition moc_texttheme.cpp:338
TextThemeStyler(TextEditorController *controller)
Constructs the theme styler.
Definition texttheme.cpp:125
#define QT_MOC_LITERAL(ofs, len)
Definition moc_texteditorscrollarea.cpp:48
#define Q_CONSTINIT
Definition moc_texteditorscrollarea.cpp:30
#define QT_MOC_LITERAL(ofs, len)
Definition moc_texttheme.cpp:71
Definition moc_texteditorscrollarea.cpp:36