diff --git a/src/libs/tracing/timelinenotesmodel.cpp b/src/libs/tracing/timelinenotesmodel.cpp index c73e55f07d2..fcbb91d0031 100644 --- a/src/libs/tracing/timelinenotesmodel.cpp +++ b/src/libs/tracing/timelinenotesmodel.cpp @@ -23,6 +23,7 @@ ** ****************************************************************************/ +#include "timelinemodel.h" #include "timelinenotesmodel_p.h" namespace Timeline { diff --git a/src/libs/tracing/timelinenotesmodel.h b/src/libs/tracing/timelinenotesmodel.h index 6826ed4721f..8db19e233d3 100644 --- a/src/libs/tracing/timelinenotesmodel.h +++ b/src/libs/tracing/timelinenotesmodel.h @@ -25,10 +25,12 @@ #pragma once -#include "timelinemodel.h" +#include "tracing_global.h" +#include namespace Timeline { +class TimelineModel; class TRACING_EXPORT TimelineNotesModel : public QObject { Q_OBJECT diff --git a/src/libs/tracing/timelinetracemanager.cpp b/src/libs/tracing/timelinetracemanager.cpp index dcc8d322b56..0482e6df2a0 100644 --- a/src/libs/tracing/timelinetracemanager.cpp +++ b/src/libs/tracing/timelinetracemanager.cpp @@ -23,6 +23,7 @@ ** ****************************************************************************/ +#include "timelinenotesmodel.h" #include "timelinetracemanager.h" #include "timelinetracefile.h" diff --git a/src/libs/tracing/timelinetracemanager.h b/src/libs/tracing/timelinetracemanager.h index fb8cd561d88..4b57a536d90 100644 --- a/src/libs/tracing/timelinetracemanager.h +++ b/src/libs/tracing/timelinetracemanager.h @@ -26,7 +26,6 @@ #pragma once #include "tracing_global.h" -#include "timelinenotesmodel.h" #include "traceevent.h" #include "traceeventtype.h" @@ -60,6 +59,7 @@ public: virtual bool replay(const std::function &receiver) const = 0; }; +class TimelineNotesModel; class TimelineTraceFile; class TRACING_EXPORT TimelineTraceManager : public QObject { diff --git a/src/plugins/qmlprofiler/qmlprofilernotesmodel.cpp b/src/plugins/qmlprofiler/qmlprofilernotesmodel.cpp index 337df16c019..35ac01a5ae2 100644 --- a/src/plugins/qmlprofiler/qmlprofilernotesmodel.cpp +++ b/src/plugins/qmlprofiler/qmlprofilernotesmodel.cpp @@ -25,6 +25,7 @@ #include "qmlprofilernotesmodel.h" +#include #include namespace QmlProfiler {