diff options
Diffstat (limited to 'src/gui/image/qimage.cpp')
-rw-r--r-- | src/gui/image/qimage.cpp | 56 |
1 files changed, 51 insertions, 5 deletions
diff --git a/src/gui/image/qimage.cpp b/src/gui/image/qimage.cpp index c9a32d8947..927712d0da 100644 --- a/src/gui/image/qimage.cpp +++ b/src/gui/image/qimage.cpp @@ -65,13 +65,60 @@ QT_WARNING_DISABLE_MSVC(4723) Q_TRACE_PREFIX(qtgui, "QT_BEGIN_NAMESPACE" \ - "class QEvent;" \ + "class QEvent;" \ "QT_END_NAMESPACE" -) +); + +Q_TRACE_METADATA(qtgui, +"ENUM {" \ +"Format_Invalid," \ +"Format_Mono," \ +"Format_MonoLSB," \ +"Format_Indexed8," \ +"Format_RGB32," \ +"Format_ARGB32," \ +"Format_ARGB32_Premultiplied," \ +"Format_RGB16," \ +"Format_ARGB8565_Premultiplied," \ +"Format_RGB666," \ +"Format_ARGB6666_Premultiplied," \ +"Format_RGB555," \ +"Format_ARGB8555_Premultiplied," \ +"Format_RGB888," \ +"Format_RGB444," \ +"Format_ARGB4444_Premultiplied," \ +"Format_RGBX8888," \ +"Format_RGBA8888," \ +"Format_RGBA8888_Premultiplied," \ +"Format_BGR30," \ +"Format_A2BGR30_Premultiplied," \ +"Format_RGB30," \ +"Format_A2RGB30_Premultiplied," \ +"Format_Alpha8," \ +"Format_Grayscale8," \ +"Format_RGBX64," \ +"Format_RGBA64," \ +"Format_RGBA64_Premultiplied," \ +"Format_Grayscale16," \ +"Format_BGR888," \ +"Format_RGBX16FPx4," \ +"Format_RGBA16FPx4," \ +"Format_RGBA16FPx4_Premultiplied," \ +"Format_RGBX32FPx4," \ +"Format_RGBA32FPx4," \ +"Format_RGBA32FPx4_Premultiplied," \ +"} QImage::Format;" \ +"FLAGS {" \ +"DefaultDither = 0," \ +"OrderedAlphaDither = 4," \ +"DiffuseAlphaDither = 8," \ +"OrderedDither = 16," \ +"ThresholdDither = 32," \ +"} Qt::ImageConversionFlags;" +); Q_TRACE_PARAM_REPLACE(Qt::AspectRatioMode, int); Q_TRACE_PARAM_REPLACE(Qt::TransformationMode, int); -Q_TRACE_PARAM_REPLACE(Qt::ImageConversionFlags, int); static QImage rotated90(const QImage &src); static QImage rotated180(const QImage &src); @@ -108,8 +155,7 @@ QImageData * Q_TRACE_INSTRUMENT(qtgui) QImageData::create(const QSize &size, QIm if (size.isEmpty() || format <= QImage::Format_Invalid || format >= QImage::NImageFormats) return nullptr; // invalid parameter(s) - Q_TRACE_PARAM_REPLACE(QImage::Format, int); - Q_TRACE_SCOPE(QImageData_create, size, static_cast<int>(format)); + Q_TRACE_SCOPE(QImageData_create, size, format); int width = size.width(); int height = size.height(); |