diff --git a/src/corelib/tracing/qctf_p.h b/src/corelib/tracing/qctf_p.h index 8bd4a218c02..0e39b74e9e4 100644 --- a/src/corelib/tracing/qctf_p.h +++ b/src/corelib/tracing/qctf_p.h @@ -224,7 +224,9 @@ inline QByteArray toByteArrayFromFlags(QFlags value) class Q_CORE_EXPORT QCtfLib : public QObject { Q_OBJECT + Q_DISABLE_COPY(QCtfLib) public: + explicit QCtfLib(QObject *parent = nullptr) : QObject(parent) {} virtual ~QCtfLib() = default; virtual bool tracepointEnabled(const QCtfTracePointEvent &point) = 0; virtual void doTracepoint(const QCtfTracePointEvent &point, const QByteArray &arr) = 0;