26class QDebugMessageServiceImpl :
public QDebugMessageService
30 QDebugMessageServiceImpl(QObject *parent =
nullptr);
31 ~QDebugMessageServiceImpl();
33 void sendDebugMessage(QtMsgType type,
const QMessageLogContext &ctxt,
const QString &buf);
34 void synchronizeTime(
const QElapsedTimer &otherTimer) override;
37 void stateChanged(State) override;
40 void restoreOldMessageHandler();
42 friend class QQmlDebuggerServiceFactory;
44 QtMessageHandler oldMsgHandler;
45 QQmlDebugService::State prevState;