4#ifndef QQMLPROFILEREVENTTYPE_P_H
5#define QQMLPROFILEREVENTTYPE_P_H
10#include <QtCore/qstring.h>
11#include <QtCore/qmetatype.h>
12#include <QtCore/qhash.h>
67 ^ (((
type.message() << 12) & 0xf000)
68 | ((
type.rangeType() << 24) & 0xf000000)
69 | ((
static_cast<uint>(
type.detailType()) << 28) & 0xf0000000));
80 return !(type1 == type2);
\inmodule QtCore\reentrant
friend QDataStream & operator<<(QDataStream &stream, const QQmlProfilerEventType &type)
QQmlProfilerEventType(Message message=MaximumMessage, RangeType rangeType=MaximumRangeType, int detailType=-1, const QQmlProfilerEventLocation &location=QQmlProfilerEventLocation(), const QString &data=QString(), const QString displayName=QString())
QQmlProfilerEventLocation location() const
void setDisplayName(const QString &displayName)
QString displayName() const
void setLocation(const QQmlProfilerEventLocation &location)
ProfileFeature feature() const
void setData(const QString &data)
RangeType rangeType() const
friend QDataStream & operator>>(QDataStream &stream, QQmlProfilerEventType &type)
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
GLuint GLsizei const GLchar * message
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
QDataStream & operator<<(QDataStream &stream, const QQmlProfilerEventType &type)
bool operator!=(const QQmlProfilerEventType &type1, const QQmlProfilerEventType &type2)
size_t qHash(const QQmlProfilerEventType &type)
bool operator==(const QQmlProfilerEventType &type1, const QQmlProfilerEventType &type2)
QDataStream & operator>>(QDataStream &stream, QQmlProfilerEventType &type)
#define Q_DECLARE_TYPEINFO(TYPE, FLAGS)