| Line | Source Code | Coverage |
|---|
| 1 | | - |
| 2 | | - |
| 3 | | - |
| 4 | | - |
| 5 | | - |
| 6 | | - |
| 7 | | - |
| 8 | | - |
| 9 | | - |
| 10 | | - |
| 11 | __attribute__((visibility("default"))) const QVariant::Handler *qcoreVariantHandler(); | - |
| 12 | | - |
| 13 | namespace { | - |
| 14 | struct GuiTypesFilter { | - |
| 15 | template<typename T> | - |
| 16 | struct Acceptor { | - |
| 17 | static const bool IsAccepted = QModulesPrivate::QTypeModuleInfo<T>::IsGui && QtMetaTypePrivate::TypeDefinition<T>::IsAvailable; | - |
| 18 | }; | - |
| 19 | }; | - |
| 20 | | - |
| 21 | static void construct(QVariant::Private *x, const void *copy) | - |
| 22 | { | - |
| 23 | const int type = x->type; | - |
| 24 | QVariantConstructor<GuiTypesFilter> constructor(x, copy); | - |
| 25 | QMetaTypeSwitcher::switcher<void>(constructor, type, 0); | - |
| 26 | } executed: }Execution Count:3600457 | 3600457 |
| 27 | | - |
| 28 | static void clear(QVariant::Private *d) | - |
| 29 | { | - |
| 30 | QVariantDestructor<GuiTypesFilter> destructor(d); | - |
| 31 | QMetaTypeSwitcher::switcher<void>(destructor, d->type, 0); | - |
| 32 | } executed: }Execution Count:3600442 | 3600442 |
| 33 | | - |
| 34 | | - |
| 35 | template<class Filter> | - |
| 36 | class QGuiVariantIsNull : public QVariantIsNull<Filter> { | - |
| 37 | typedef QVariantIsNull<Filter> Base; | - |
| 38 | public: | - |
| 39 | QGuiVariantIsNull(const QVariant::Private *d) | - |
| 40 | : QVariantIsNull<Filter>(d) | - |
| 41 | {} executed: }Execution Count:31995 | 31995 |
| 42 | template<typename T> | - |
| 43 | bool delegate(const T *p) { return Base::delegate(p); } executed: return Base::delegate(p);Execution Count:31989 | 31989 |
| 44 | bool delegate(const QPolygon*) { return v_cast<QPolygon>(Base::m_d)->isEmpty(); } executed: return v_cast<QPolygon>(Base::m_d)->isEmpty();Execution Count:6 | 6 |
| 45 | bool delegate(const void *p) { return Base::delegate(p); } never executed: return Base::delegate(p); | 0 |
| 46 | }; | - |
| 47 | static bool isNull(const QVariant::Private *d) | - |
| 48 | { | - |
| 49 | QGuiVariantIsNull<GuiTypesFilter> isNull(d); | - |
| 50 | return QMetaTypeSwitcher::switcher<bool>(isNull, d->type, 0); executed: return QMetaTypeSwitcher::switcher<bool>(isNull, d->type, 0);Execution Count:31995 | 31995 |
| 51 | } | - |
| 52 | | - |
| 53 | | - |
| 54 | template<class Filter> | - |
| 55 | class QGuiVariantComparator : public QVariantComparator<Filter> { | - |
| 56 | typedef QVariantComparator<Filter> Base; | - |
| 57 | public: | - |
| 58 | QGuiVariantComparator(const QVariant::Private *a, const QVariant::Private *b) | - |
| 59 | : QVariantComparator<Filter>(a, b) | - |
| 60 | {} executed: }Execution Count:872 | 872 |
| 61 | template<typename T> | - |
| 62 | bool delegate(const T *p) | - |
| 63 | { | - |
| 64 | return Base::delegate(p); executed: return Base::delegate(p);Execution Count:330 | 330 |
| 65 | } | - |
| 66 | bool delegate(const QPixmap*) | - |
| 67 | { | - |
| 68 | return v_cast<QPixmap>(Base::m_a)->cacheKey() == v_cast<QPixmap>(Base::m_b)->cacheKey(); never executed: return v_cast<QPixmap>(Base::m_a)->cacheKey() == v_cast<QPixmap>(Base::m_b)->cacheKey(); | 0 |
| 69 | } | - |
| 70 | bool delegate(const QBitmap*) | - |
| 71 | { | - |
| 72 | return v_cast<QBitmap>(Base::m_a)->cacheKey() == v_cast<QBitmap>(Base::m_b)->cacheKey(); never executed: return v_cast<QBitmap>(Base::m_a)->cacheKey() == v_cast<QBitmap>(Base::m_b)->cacheKey(); | 0 |
| 73 | } | - |
| 74 | | - |
| 75 | bool delegate(const QCursor*) | - |
| 76 | { | - |
| 77 | return v_cast<QCursor>(Base::m_a)->shape() == v_cast<QCursor>(Base::m_b)->shape(); executed: return v_cast<QCursor>(Base::m_a)->shape() == v_cast<QCursor>(Base::m_b)->shape();Execution Count:1 | 1 |
| 78 | } | - |
| 79 | | - |
| 80 | | - |
| 81 | bool delegate(const QIcon *) | - |
| 82 | { | - |
| 83 | return false; executed: return false;Execution Count:541 | 541 |
| 84 | } | - |
| 85 | | - |
| 86 | bool delegate(const void *p) { return Base::delegate(p); } never executed: return Base::delegate(p); | 0 |
| 87 | }; | - |
| 88 | | - |
| 89 | static bool compare(const QVariant::Private *a, const QVariant::Private *b) | - |
| 90 | { | - |
| 91 | QGuiVariantComparator<GuiTypesFilter> comparator(a, b); | - |
| 92 | return QMetaTypeSwitcher::switcher<bool>(comparator, a->type, 0); executed: return QMetaTypeSwitcher::switcher<bool>(comparator, a->type, 0);Execution Count:872 | 872 |
| 93 | } | - |
| 94 | | - |
| 95 | static bool convert(const QVariant::Private *d, int t, | - |
| 96 | void *result, bool *ok) | - |
| 97 | { | - |
| 98 | switch (t) { | - |
| 99 | case QVariant::ByteArray: | - |
| 100 | if (d->type == QVariant::Color) { never evaluated: d->type == QVariant::Color | 0 |
| 101 | *static_cast<QByteArray *>(result) = v_cast<QColor>(d)->name().toLatin1(); | - |
| 102 | return true; never executed: return true; | 0 |
| 103 | } | - |
| 104 | break; | 0 |
| 105 | case QVariant::String: { | - |
| 106 | QString *str = static_cast<QString *>(result); | - |
| 107 | switch (d->type) { | - |
| 108 | | - |
| 109 | case QVariant::KeySequence: | - |
| 110 | *str = (*v_cast<QKeySequence>(d)).toString(QKeySequence::NativeText); | - |
| 111 | return true; executed: return true;Execution Count:1 | 1 |
| 112 | | - |
| 113 | case QVariant::Font: | - |
| 114 | *str = v_cast<QFont>(d)->toString(); | - |
| 115 | return true; executed: return true;Execution Count:1 | 1 |
| 116 | case QVariant::Color: | - |
| 117 | *str = v_cast<QColor>(d)->name(); | - |
| 118 | return true; executed: return true;Execution Count:3 | 3 |
| 119 | default: | - |
| 120 | break; | 0 |
| 121 | } | - |
| 122 | break; | 0 |
| 123 | } | - |
| 124 | case QVariant::Pixmap: | - |
| 125 | if (d->type == QVariant::Image) { evaluated: d->type == QVariant::Image| yes Evaluation Count:143 | yes Evaluation Count:26733 |
| 143-26733 |
| 126 | *static_cast<QPixmap *>(result) = QPixmap::fromImage(*v_cast<QImage>(d)); | - |
| 127 | return true; executed: return true;Execution Count:143 | 143 |
| 128 | } else if (d->type == QVariant::Bitmap) { evaluated: d->type == QVariant::Bitmap| yes Evaluation Count:1 | yes Evaluation Count:26732 |
| 1-26732 |
| 129 | *static_cast<QPixmap *>(result) = *v_cast<QBitmap>(d); | - |
| 130 | return true; executed: return true;Execution Count:1 | 1 |
| 131 | } else if (d->type == QVariant::Brush) { partially evaluated: d->type == QVariant::Brush| no Evaluation Count:0 | yes Evaluation Count:26732 |
| 0-26732 |
| 132 | if (v_cast<QBrush>(d)->style() == Qt::TexturePattern) { never evaluated: v_cast<QBrush>(d)->style() == Qt::TexturePattern | 0 |
| 133 | *static_cast<QPixmap *>(result) = v_cast<QBrush>(d)->texture(); | - |
| 134 | return true; never executed: return true; | 0 |
| 135 | } | - |
| 136 | } | 0 |
| 137 | break; executed: break;Execution Count:26732 | 26732 |
| 138 | case QVariant::Image: | - |
| 139 | if (d->type == QVariant::Pixmap) { never evaluated: d->type == QVariant::Pixmap | 0 |
| 140 | *static_cast<QImage *>(result) = v_cast<QPixmap>(d)->toImage(); | - |
| 141 | return true; never executed: return true; | 0 |
| 142 | } else if (d->type == QVariant::Bitmap) { never evaluated: d->type == QVariant::Bitmap | 0 |
| 143 | *static_cast<QImage *>(result) = v_cast<QBitmap>(d)->toImage(); | - |
| 144 | return true; never executed: return true; | 0 |
| 145 | } | - |
| 146 | break; | 0 |
| 147 | case QVariant::Bitmap: | - |
| 148 | if (d->type == QVariant::Pixmap) { never evaluated: d->type == QVariant::Pixmap | 0 |
| 149 | *static_cast<QBitmap *>(result) = *v_cast<QPixmap>(d); | - |
| 150 | return true; never executed: return true; | 0 |
| 151 | } else if (d->type == QVariant::Image) { never evaluated: d->type == QVariant::Image | 0 |
| 152 | *static_cast<QBitmap *>(result) = QBitmap::fromImage(*v_cast<QImage>(d)); | - |
| 153 | return true; never executed: return true; | 0 |
| 154 | } | - |
| 155 | break; | 0 |
| 156 | | - |
| 157 | case QVariant::Int: | - |
| 158 | if (d->type == QVariant::KeySequence) { partially evaluated: d->type == QVariant::KeySequence| yes Evaluation Count:1 | no Evaluation Count:0 |
| 0-1 |
| 159 | const QKeySequence &seq = *v_cast<QKeySequence>(d); | - |
| 160 | *static_cast<int *>(result) = seq.isEmpty() ? 0 : seq[0]; partially evaluated: seq.isEmpty()| no Evaluation Count:0 | yes Evaluation Count:1 |
| 0-1 |
| 161 | return true; executed: return true;Execution Count:1 | 1 |
| 162 | } | - |
| 163 | break; | 0 |
| 164 | | - |
| 165 | case QVariant::Font: | - |
| 166 | if (d->type == QVariant::String) { evaluated: d->type == QVariant::String| yes Evaluation Count:1 | yes Evaluation Count:4363 |
| 1-4363 |
| 167 | QFont *f = static_cast<QFont *>(result); | - |
| 168 | f->fromString(*v_cast<QString>(d)); | - |
| 169 | return true; executed: return true;Execution Count:1 | 1 |
| 170 | } | - |
| 171 | break; executed: break;Execution Count:4363 | 4363 |
| 172 | case QVariant::Color: | - |
| 173 | if (d->type == QVariant::String) { evaluated: d->type == QVariant::String| yes Evaluation Count:50 | yes Evaluation Count:1 |
| 1-50 |
| 174 | static_cast<QColor *>(result)->setNamedColor(*v_cast<QString>(d)); | - |
| 175 | return static_cast<QColor *>(result)->isValid(); executed: return static_cast<QColor *>(result)->isValid();Execution Count:50 | 50 |
| 176 | } else if (d->type == QVariant::ByteArray) { partially evaluated: d->type == QVariant::ByteArray| no Evaluation Count:0 | yes Evaluation Count:1 |
| 0-1 |
| 177 | static_cast<QColor *>(result)->setNamedColor(QString::fromLatin1( | - |
| 178 | *v_cast<QByteArray>(d))); | - |
| 179 | return true; never executed: return true; | 0 |
| 180 | } else if (d->type == QVariant::Brush) { partially evaluated: d->type == QVariant::Brush| yes Evaluation Count:1 | no Evaluation Count:0 |
| 0-1 |
| 181 | if (v_cast<QBrush>(d)->style() == Qt::SolidPattern) { partially evaluated: v_cast<QBrush>(d)->style() == Qt::SolidPattern| yes Evaluation Count:1 | no Evaluation Count:0 |
| 0-1 |
| 182 | *static_cast<QColor *>(result) = v_cast<QBrush>(d)->color(); | - |
| 183 | return true; executed: return true;Execution Count:1 | 1 |
| 184 | } | - |
| 185 | } | 0 |
| 186 | break; | 0 |
| 187 | case QVariant::Brush: | - |
| 188 | if (d->type == QVariant::Color) { evaluated: d->type == QVariant::Color| yes Evaluation Count:58606 | yes Evaluation Count:164155 |
| 58606-164155 |
| 189 | *static_cast<QBrush *>(result) = QBrush(*v_cast<QColor>(d)); | - |
| 190 | return true; executed: return true;Execution Count:58606 | 58606 |
| 191 | } else if (d->type == QVariant::Pixmap) { evaluated: d->type == QVariant::Pixmap| yes Evaluation Count:1 | yes Evaluation Count:164154 |
| 1-164154 |
| 192 | *static_cast<QBrush *>(result) = QBrush(*v_cast<QPixmap>(d)); | - |
| 193 | return true; executed: return true;Execution Count:1 | 1 |
| 194 | } | - |
| 195 | break; executed: break;Execution Count:164154 | 164154 |
| 196 | | - |
| 197 | case QVariant::KeySequence: { | - |
| 198 | QKeySequence *seq = static_cast<QKeySequence *>(result); | - |
| 199 | switch (d->type) { | - |
| 200 | case QVariant::String: | - |
| 201 | *seq = QKeySequence(*v_cast<QString>(d)); | - |
| 202 | return true; executed: return true;Execution Count:1 | 1 |
| 203 | case QVariant::Int: | - |
| 204 | *seq = QKeySequence(d->data.i); | - |
| 205 | return true; executed: return true;Execution Count:1 | 1 |
| 206 | default: | - |
| 207 | break; | 0 |
| 208 | } | - |
| 209 | } | - |
| 210 | | - |
| 211 | | - |
| 212 | case QVariant::Icon: { | - |
| 213 | if (ok) partially evaluated: ok| no Evaluation Count:0 | yes Evaluation Count:28816 |
| 0-28816 |
| 214 | *ok = false; never executed: *ok = false; | 0 |
| 215 | return false; executed: return false;Execution Count:28816 | 28816 |
| 216 | } | - |
| 217 | | - |
| 218 | default: | - |
| 219 | break; executed: break;Execution Count:7889 | 7889 |
| 220 | } | - |
| 221 | return qcoreVariantHandler()->convert(d, t, result, ok); executed: return qcoreVariantHandler()->convert(d, t, result, ok);Execution Count:203138 | 203138 |
| 222 | } | - |
| 223 | | - |
| 224 | | - |
| 225 | static void streamDebug(QDebug dbg, const QVariant &v) | - |
| 226 | { | - |
| 227 | QVariant::Private *d = const_cast<QVariant::Private *>(&v.data_ptr()); | - |
| 228 | QVariantDebugStream<GuiTypesFilter> stream(dbg, d); | - |
| 229 | QMetaTypeSwitcher::switcher<void>(stream, d->type, 0); | - |
| 230 | } executed: }Execution Count:23 | 23 |
| 231 | | - |
| 232 | | - |
| 233 | const QVariant::Handler qt_gui_variant_handler = { | - |
| 234 | construct, | - |
| 235 | clear, | - |
| 236 | isNull, | - |
| 237 | | - |
| 238 | 0, | - |
| 239 | 0, | - |
| 240 | | - |
| 241 | compare, | - |
| 242 | convert, | - |
| 243 | 0, | - |
| 244 | | - |
| 245 | streamDebug | - |
| 246 | | - |
| 247 | | - |
| 248 | | - |
| 249 | }; | - |
| 250 | | - |
| 251 | | - |
| 252 | | - |
| 253 | | - |
| 254 | static const QMetaTypeInterface qVariantGuiHelper[] = { | - |
| 255 | { (QtMetaTypePrivate::QMetaTypeFunctionHelper<QFont, QtMetaTypePrivate::TypeDefinition<QFont>::IsAvailable>::Create), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QFont, QtMetaTypePrivate::TypeDefinition<QFont>::IsAvailable>::Delete), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QFont, QtMetaTypePrivate::TypeDefinition<QFont>::IsAvailable>::Save), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QFont, QtMetaTypePrivate::TypeDefinition<QFont>::IsAvailable>::Load), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QFont, QtMetaTypePrivate::TypeDefinition<QFont>::IsAvailable>::Construct), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QFont, QtMetaTypePrivate::TypeDefinition<QFont>::IsAvailable>::Destruct), (QTypeInfo<QFont>::sizeOf), QtPrivate::QMetaTypeTypeFlags<QFont>::Flags, (QtPrivate::MetaObjectForType<QFont>::value()) }, { (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPixmap, QtMetaTypePrivate::TypeDefinition<QPixmap>::IsAvailable>::Create), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPixmap, QtMetaTypePrivate::TypeDefinition<QPixmap>::IsAvailable>::Delete), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPixmap, QtMetaTypePrivate::TypeDefinition<QPixmap>::IsAvailable>::Save), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPixmap, QtMetaTypePrivate::TypeDefinition<QPixmap>::IsAvailable>::Load), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPixmap, QtMetaTypePrivate::TypeDefinition<QPixmap>::IsAvailable>::Construct), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPixmap, QtMetaTypePrivate::TypeDefinition<QPixmap>::IsAvailable>::Destruct), (QTypeInfo<QPixmap>::sizeOf), QtPrivate::QMetaTypeTypeFlags<QPixmap>::Flags, (QtPrivate::MetaObjectForType<QPixmap>::value()) }, { (QtMetaTypePrivate::QMetaTypeFunctionHelper<QBrush, QtMetaTypePrivate::TypeDefinition<QBrush>::IsAvailable>::Create), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QBrush, QtMetaTypePrivate::TypeDefinition<QBrush>::IsAvailable>::Delete), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QBrush, QtMetaTypePrivate::TypeDefinition<QBrush>::IsAvailable>::Save), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QBrush, QtMetaTypePrivate::TypeDefinition<QBrush>::IsAvailable>::Load), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QBrush, QtMetaTypePrivate::TypeDefinition<QBrush>::IsAvailable>::Construct), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QBrush, QtMetaTypePrivate::TypeDefinition<QBrush>::IsAvailable>::Destruct), (QTypeInfo<QBrush>::sizeOf), QtPrivate::QMetaTypeTypeFlags<QBrush>::Flags, (QtPrivate::MetaObjectForType<QBrush>::value()) }, { (QtMetaTypePrivate::QMetaTypeFunctionHelper<QColor, QtMetaTypePrivate::TypeDefinition<QColor>::IsAvailable>::Create), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QColor, QtMetaTypePrivate::TypeDefinition<QColor>::IsAvailable>::Delete), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QColor, QtMetaTypePrivate::TypeDefinition<QColor>::IsAvailable>::Save), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QColor, QtMetaTypePrivate::TypeDefinition<QColor>::IsAvailable>::Load), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QColor, QtMetaTypePrivate::TypeDefinition<QColor>::IsAvailable>::Construct), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QColor, QtMetaTypePrivate::TypeDefinition<QColor>::IsAvailable>::Destruct), (QTypeInfo<QColor>::sizeOf), QtPrivate::QMetaTypeTypeFlags<QColor>::Flags, (QtPrivate::MetaObjectForType<QColor>::value()) }, { (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPalette, QtMetaTypePrivate::TypeDefinition<QPalette>::IsAvailable>::Create), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPalette, QtMetaTypePrivate::TypeDefinition<QPalette>::IsAvailable>::Delete), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPalette, QtMetaTypePrivate::TypeDefinition<QPalette>::IsAvailable>::Save), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPalette, QtMetaTypePrivate::TypeDefinition<QPalette>::IsAvailable>::Load), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPalette, QtMetaTypePrivate::TypeDefinition<QPalette>::IsAvailable>::Construct), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPalette, QtMetaTypePrivate::TypeDefinition<QPalette>::IsAvailable>::Destruct), (QTypeInfo<QPalette>::sizeOf), QtPrivate::QMetaTypeTypeFlags<QPalette>::Flags, (QtPrivate::MetaObjectForType<QPalette>::value()) }, { (QtMetaTypePrivate::QMetaTypeFunctionHelper<QIcon, QtMetaTypePrivate::TypeDefinition<QIcon>::IsAvailable>::Create), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QIcon, QtMetaTypePrivate::TypeDefinition<QIcon>::IsAvailable>::Delete), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QIcon, QtMetaTypePrivate::TypeDefinition<QIcon>::IsAvailable>::Save), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QIcon, QtMetaTypePrivate::TypeDefinition<QIcon>::IsAvailable>::Load), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QIcon, QtMetaTypePrivate::TypeDefinition<QIcon>::IsAvailable>::Construct), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QIcon, QtMetaTypePrivate::TypeDefinition<QIcon>::IsAvailable>::Destruct), (QTypeInfo<QIcon>::sizeOf), QtPrivate::QMetaTypeTypeFlags<QIcon>::Flags, (QtPrivate::MetaObjectForType<QIcon>::value()) }, { (QtMetaTypePrivate::QMetaTypeFunctionHelper<QImage, QtMetaTypePrivate::TypeDefinition<QImage>::IsAvailable>::Create), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QImage, QtMetaTypePrivate::TypeDefinition<QImage>::IsAvailable>::Delete), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QImage, QtMetaTypePrivate::TypeDefinition<QImage>::IsAvailable>::Save), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QImage, QtMetaTypePrivate::TypeDefinition<QImage>::IsAvailable>::Load), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QImage, QtMetaTypePrivate::TypeDefinition<QImage>::IsAvailable>::Construct), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QImage, QtMetaTypePrivate::TypeDefinition<QImage>::IsAvailable>::Destruct), (QTypeInfo<QImage>::sizeOf), QtPrivate::QMetaTypeTypeFlags<QImage>::Flags, (QtPrivate::MetaObjectForType<QImage>::value()) }, { (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPolygon, QtMetaTypePrivate::TypeDefinition<QPolygon>::IsAvailable>::Create), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPolygon, QtMetaTypePrivate::TypeDefinition<QPolygon>::IsAvailable>::Delete), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPolygon, QtMetaTypePrivate::TypeDefinition<QPolygon>::IsAvailable>::Save), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPolygon, QtMetaTypePrivate::TypeDefinition<QPolygon>::IsAvailable>::Load), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPolygon, QtMetaTypePrivate::TypeDefinition<QPolygon>::IsAvailable>::Construct), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPolygon, QtMetaTypePrivate::TypeDefinition<QPolygon>::IsAvailable>::Destruct), (QTypeInfo<QPolygon>::sizeOf), QtPrivate::QMetaTypeTypeFlags<QPolygon>::Flags, (QtPrivate::MetaObjectForType<QPolygon>::value()) }, { (QtMetaTypePrivate::QMetaTypeFunctionHelper<QRegion, QtMetaTypePrivate::TypeDefinition<QRegion>::IsAvailable>::Create), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QRegion, QtMetaTypePrivate::TypeDefinition<QRegion>::IsAvailable>::Delete), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QRegion, QtMetaTypePrivate::TypeDefinition<QRegion>::IsAvailable>::Save), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QRegion, QtMetaTypePrivate::TypeDefinition<QRegion>::IsAvailable>::Load), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QRegion, QtMetaTypePrivate::TypeDefinition<QRegion>::IsAvailable>::Construct), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QRegion, QtMetaTypePrivate::TypeDefinition<QRegion>::IsAvailable>::Destruct), (QTypeInfo<QRegion>::sizeOf), QtPrivate::QMetaTypeTypeFlags<QRegion>::Flags, (QtPrivate::MetaObjectForType<QRegion>::value()) }, { (QtMetaTypePrivate::QMetaTypeFunctionHelper<QBitmap, QtMetaTypePrivate::TypeDefinition<QBitmap>::IsAvailable>::Create), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QBitmap, QtMetaTypePrivate::TypeDefinition<QBitmap>::IsAvailable>::Delete), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QBitmap, QtMetaTypePrivate::TypeDefinition<QBitmap>::IsAvailable>::Save), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QBitmap, QtMetaTypePrivate::TypeDefinition<QBitmap>::IsAvailable>::Load), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QBitmap, QtMetaTypePrivate::TypeDefinition<QBitmap>::IsAvailable>::Construct), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QBitmap, QtMetaTypePrivate::TypeDefinition<QBitmap>::IsAvailable>::Destruct), (QTypeInfo<QBitmap>::sizeOf), QtPrivate::QMetaTypeTypeFlags<QBitmap>::Flags, (QtPrivate::MetaObjectForType<QBitmap>::value()) }, { (QtMetaTypePrivate::QMetaTypeFunctionHelper<QCursor, QtMetaTypePrivate::TypeDefinition<QCursor>::IsAvailable>::Create), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QCursor, QtMetaTypePrivate::TypeDefinition<QCursor>::IsAvailable>::Delete), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QCursor, QtMetaTypePrivate::TypeDefinition<QCursor>::IsAvailable>::Save), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QCursor, QtMetaTypePrivate::TypeDefinition<QCursor>::IsAvailable>::Load), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QCursor, QtMetaTypePrivate::TypeDefinition<QCursor>::IsAvailable>::Construct), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QCursor, QtMetaTypePrivate::TypeDefinition<QCursor>::IsAvailable>::Destruct), (QTypeInfo<QCursor>::sizeOf), QtPrivate::QMetaTypeTypeFlags<QCursor>::Flags, (QtPrivate::MetaObjectForType<QCursor>::value()) }, { (QtMetaTypePrivate::QMetaTypeFunctionHelper<QKeySequence, QtMetaTypePrivate::TypeDefinition<QKeySequence>::IsAvailable>::Create), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QKeySequence, QtMetaTypePrivate::TypeDefinition<QKeySequence>::IsAvailable>::Delete), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QKeySequence, QtMetaTypePrivate::TypeDefinition<QKeySequence>::IsAvailable>::Save), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QKeySequence, QtMetaTypePrivate::TypeDefinition<QKeySequence>::IsAvailable>::Load), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QKeySequence, QtMetaTypePrivate::TypeDefinition<QKeySequence>::IsAvailable>::Construct), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QKeySequence, QtMetaTypePrivate::TypeDefinition<QKeySequence>::IsAvailable>::Destruct), (QTypeInfo<QKeySequence>::sizeOf), QtPrivate::QMetaTypeTypeFlags<QKeySequence>::Flags, (QtPrivate::MetaObjectForType<QKeySequence>::value()) }, { (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPen, QtMetaTypePrivate::TypeDefinition<QPen>::IsAvailable>::Create), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPen, QtMetaTypePrivate::TypeDefinition<QPen>::IsAvailable>::Delete), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPen, QtMetaTypePrivate::TypeDefinition<QPen>::IsAvailable>::Save), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPen, QtMetaTypePrivate::TypeDefinition<QPen>::IsAvailable>::Load), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPen, QtMetaTypePrivate::TypeDefinition<QPen>::IsAvailable>::Construct), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPen, QtMetaTypePrivate::TypeDefinition<QPen>::IsAvailable>::Destruct), (QTypeInfo<QPen>::sizeOf), QtPrivate::QMetaTypeTypeFlags<QPen>::Flags, (QtPrivate::MetaObjectForType<QPen>::value()) }, { (QtMetaTypePrivate::QMetaTypeFunctionHelper<QTextLength, QtMetaTypePrivate::TypeDefinition<QTextLength>::IsAvailable>::Create), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QTextLength, QtMetaTypePrivate::TypeDefinition<QTextLength>::IsAvailable>::Delete), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QTextLength, QtMetaTypePrivate::TypeDefinition<QTextLength>::IsAvailable>::Save), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QTextLength, QtMetaTypePrivate::TypeDefinition<QTextLength>::IsAvailable>::Load), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QTextLength, QtMetaTypePrivate::TypeDefinition<QTextLength>::IsAvailable>::Construct), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QTextLength, QtMetaTypePrivate::TypeDefinition<QTextLength>::IsAvailable>::Destruct), (QTypeInfo<QTextLength>::sizeOf), QtPrivate::QMetaTypeTypeFlags<QTextLength>::Flags, (QtPrivate::MetaObjectForType<QTextLength>::value()) }, { (QtMetaTypePrivate::QMetaTypeFunctionHelper<QTextFormat, QtMetaTypePrivate::TypeDefinition<QTextFormat>::IsAvailable>::Create), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QTextFormat, QtMetaTypePrivate::TypeDefinition<QTextFormat>::IsAvailable>::Delete), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QTextFormat, QtMetaTypePrivate::TypeDefinition<QTextFormat>::IsAvailable>::Save), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QTextFormat, QtMetaTypePrivate::TypeDefinition<QTextFormat>::IsAvailable>::Load), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QTextFormat, QtMetaTypePrivate::TypeDefinition<QTextFormat>::IsAvailable>::Construct), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QTextFormat, QtMetaTypePrivate::TypeDefinition<QTextFormat>::IsAvailable>::Destruct), (QTypeInfo<QTextFormat>::sizeOf), QtPrivate::QMetaTypeTypeFlags<QTextFormat>::Flags, (QtPrivate::MetaObjectForType<QTextFormat>::value()) }, { (QtMetaTypePrivate::QMetaTypeFunctionHelper<QMatrix, QtMetaTypePrivate::TypeDefinition<QMatrix>::IsAvailable>::Create), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QMatrix, QtMetaTypePrivate::TypeDefinition<QMatrix>::IsAvailable>::Delete), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QMatrix, QtMetaTypePrivate::TypeDefinition<QMatrix>::IsAvailable>::Save), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QMatrix, QtMetaTypePrivate::TypeDefinition<QMatrix>::IsAvailable>::Load), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QMatrix, QtMetaTypePrivate::TypeDefinition<QMatrix>::IsAvailable>::Construct), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QMatrix, QtMetaTypePrivate::TypeDefinition<QMatrix>::IsAvailable>::Destruct), (QTypeInfo<QMatrix>::sizeOf), QtPrivate::QMetaTypeTypeFlags<QMatrix>::Flags, (QtPrivate::MetaObjectForType<QMatrix>::value()) }, { (QtMetaTypePrivate::QMetaTypeFunctionHelper<QTransform, QtMetaTypePrivate::TypeDefinition<QTransform>::IsAvailable>::Create), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QTransform, QtMetaTypePrivate::TypeDefinition<QTransform>::IsAvailable>::Delete), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QTransform, QtMetaTypePrivate::TypeDefinition<QTransform>::IsAvailable>::Save), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QTransform, QtMetaTypePrivate::TypeDefinition<QTransform>::IsAvailable>::Load), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QTransform, QtMetaTypePrivate::TypeDefinition<QTransform>::IsAvailable>::Construct), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QTransform, QtMetaTypePrivate::TypeDefinition<QTransform>::IsAvailable>::Destruct), (QTypeInfo<QTransform>::sizeOf), QtPrivate::QMetaTypeTypeFlags<QTransform>::Flags, (QtPrivate::MetaObjectForType<QTransform>::value()) }, { (QtMetaTypePrivate::QMetaTypeFunctionHelper<QMatrix4x4, QtMetaTypePrivate::TypeDefinition<QMatrix4x4>::IsAvailable>::Create), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QMatrix4x4, QtMetaTypePrivate::TypeDefinition<QMatrix4x4>::IsAvailable>::Delete), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QMatrix4x4, QtMetaTypePrivate::TypeDefinition<QMatrix4x4>::IsAvailable>::Save), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QMatrix4x4, QtMetaTypePrivate::TypeDefinition<QMatrix4x4>::IsAvailable>::Load), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QMatrix4x4, QtMetaTypePrivate::TypeDefinition<QMatrix4x4>::IsAvailable>::Construct), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QMatrix4x4, QtMetaTypePrivate::TypeDefinition<QMatrix4x4>::IsAvailable>::Destruct), (QTypeInfo<QMatrix4x4>::sizeOf), QtPrivate::QMetaTypeTypeFlags<QMatrix4x4>::Flags, (QtPrivate::MetaObjectForType<QMatrix4x4>::value()) }, { (QtMetaTypePrivate::QMetaTypeFunctionHelper<QVector2D, QtMetaTypePrivate::TypeDefinition<QVector2D>::IsAvailable>::Create), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QVector2D, QtMetaTypePrivate::TypeDefinition<QVector2D>::IsAvailable>::Delete), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QVector2D, QtMetaTypePrivate::TypeDefinition<QVector2D>::IsAvailable>::Save), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QVector2D, QtMetaTypePrivate::TypeDefinition<QVector2D>::IsAvailable>::Load), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QVector2D, QtMetaTypePrivate::TypeDefinition<QVector2D>::IsAvailable>::Construct), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QVector2D, QtMetaTypePrivate::TypeDefinition<QVector2D>::IsAvailable>::Destruct), (QTypeInfo<QVector2D>::sizeOf), QtPrivate::QMetaTypeTypeFlags<QVector2D>::Flags, (QtPrivate::MetaObjectForType<QVector2D>::value()) }, { (QtMetaTypePrivate::QMetaTypeFunctionHelper<QVector3D, QtMetaTypePrivate::TypeDefinition<QVector3D>::IsAvailable>::Create), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QVector3D, QtMetaTypePrivate::TypeDefinition<QVector3D>::IsAvailable>::Delete), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QVector3D, QtMetaTypePrivate::TypeDefinition<QVector3D>::IsAvailable>::Save), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QVector3D, QtMetaTypePrivate::TypeDefinition<QVector3D>::IsAvailable>::Load), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QVector3D, QtMetaTypePrivate::TypeDefinition<QVector3D>::IsAvailable>::Construct), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QVector3D, QtMetaTypePrivate::TypeDefinition<QVector3D>::IsAvailable>::Destruct), (QTypeInfo<QVector3D>::sizeOf), QtPrivate::QMetaTypeTypeFlags<QVector3D>::Flags, (QtPrivate::MetaObjectForType<QVector3D>::value()) }, { (QtMetaTypePrivate::QMetaTypeFunctionHelper<QVector4D, QtMetaTypePrivate::TypeDefinition<QVector4D>::IsAvailable>::Create), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QVector4D, QtMetaTypePrivate::TypeDefinition<QVector4D>::IsAvailable>::Delete), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QVector4D, QtMetaTypePrivate::TypeDefinition<QVector4D>::IsAvailable>::Save), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QVector4D, QtMetaTypePrivate::TypeDefinition<QVector4D>::IsAvailable>::Load), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QVector4D, QtMetaTypePrivate::TypeDefinition<QVector4D>::IsAvailable>::Construct), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QVector4D, QtMetaTypePrivate::TypeDefinition<QVector4D>::IsAvailable>::Destruct), (QTypeInfo<QVector4D>::sizeOf), QtPrivate::QMetaTypeTypeFlags<QVector4D>::Flags, (QtPrivate::MetaObjectForType<QVector4D>::value()) }, { (QtMetaTypePrivate::QMetaTypeFunctionHelper<QQuaternion, QtMetaTypePrivate::TypeDefinition<QQuaternion>::IsAvailable>::Create), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QQuaternion, QtMetaTypePrivate::TypeDefinition<QQuaternion>::IsAvailable>::Delete), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QQuaternion, QtMetaTypePrivate::TypeDefinition<QQuaternion>::IsAvailable>::Save), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QQuaternion, QtMetaTypePrivate::TypeDefinition<QQuaternion>::IsAvailable>::Load), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QQuaternion, QtMetaTypePrivate::TypeDefinition<QQuaternion>::IsAvailable>::Construct), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QQuaternion, QtMetaTypePrivate::TypeDefinition<QQuaternion>::IsAvailable>::Destruct), (QTypeInfo<QQuaternion>::sizeOf), QtPrivate::QMetaTypeTypeFlags<QQuaternion>::Flags, (QtPrivate::MetaObjectForType<QQuaternion>::value()) }, { (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPolygonF, QtMetaTypePrivate::TypeDefinition<QPolygonF>::IsAvailable>::Create), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPolygonF, QtMetaTypePrivate::TypeDefinition<QPolygonF>::IsAvailable>::Delete), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPolygonF, QtMetaTypePrivate::TypeDefinition<QPolygonF>::IsAvailable>::Save), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPolygonF, QtMetaTypePrivate::TypeDefinition<QPolygonF>::IsAvailable>::Load), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPolygonF, QtMetaTypePrivate::TypeDefinition<QPolygonF>::IsAvailable>::Construct), (QtMetaTypePrivate::QMetaTypeFunctionHelper<QPolygonF, QtMetaTypePrivate::TypeDefinition<QPolygonF>::IsAvailable>::Destruct), (QTypeInfo<QPolygonF>::sizeOf), QtPrivate::QMetaTypeTypeFlags<QPolygonF>::Flags, (QtPrivate::MetaObjectForType<QPolygonF>::value()) }, | - |
| 256 | }; | - |
| 257 | | - |
| 258 | | - |
| 259 | } | - |
| 260 | | - |
| 261 | extern __attribute__((visibility("default"))) const QMetaTypeInterface *qMetaTypeGuiHelper; | - |
| 262 | | - |
| 263 | void qRegisterGuiVariant() | - |
| 264 | { | - |
| 265 | QVariantPrivate::registerHandler(QModulesPrivate::Gui, &qt_gui_variant_handler); | - |
| 266 | qMetaTypeGuiHelper = qVariantGuiHelper; | - |
| 267 | } executed: }Execution Count:489 | 489 |
| 268 | namespace { static const struct qRegisterGuiVariant_ctor_class_ { inline qRegisterGuiVariant_ctor_class_() { qRegisterGuiVariant(); } } qRegisterGuiVariant_ctor_instance_; } executed: }Execution Count:200 | 200 |
| 269 | | - |
| 270 | | - |
| 271 | | - |
| | |