27class QDebugMessageServiceImpl :
public QDebugMessageService
31 QDebugMessageServiceImpl(QObject *parent =
nullptr);
32 ~QDebugMessageServiceImpl();
34 void sendDebugMessage(QtMsgType type,
const QMessageLogContext &ctxt,
const QString &buf);
35 void synchronizeTime(
const QElapsedTimer &otherTimer) override;
38 void stateChanged(State) override;
41 void restoreOldMessageHandler();
43 friend class QQmlDebuggerServiceFactory;
45 QtMessageHandler oldMsgHandler;
46 QQmlDebugService::State prevState;