diff --git a/src/corelib/kernel/qsingleshottimer.cpp b/src/corelib/kernel/qsingleshottimer.cpp index ee2b2dc3807..aafb5960776 100644 --- a/src/corelib/kernel/qsingleshottimer.cpp +++ b/src/corelib/kernel/qsingleshottimer.cpp @@ -4,13 +4,10 @@ #include -#include "qabstracteventdispatcher.h" #include "qcoreapplication.h" #include "qmetaobject_p.h" #include "private/qnumeric_p.h" -#include - QT_BEGIN_NAMESPACE QSingleShotTimer::QSingleShotTimer(Duration interval, Qt::TimerType timerType, diff --git a/src/corelib/kernel/qsingleshottimer_p.h b/src/corelib/kernel/qsingleshottimer_p.h index 800936a30de..9a7ad2ed298 100644 --- a/src/corelib/kernel/qsingleshottimer_p.h +++ b/src/corelib/kernel/qsingleshottimer_p.h @@ -16,12 +16,16 @@ // We mean it. // -#include "qabstracteventdispatcher.h" -#include "qcoreapplication.h" -#include "qmetaobject_p.h" +#include +#include +#include QT_BEGIN_NAMESPACE +namespace QtPrivate { +class QSlotObjectBase; +} + class QSingleShotTimer : public QObject { Q_OBJECT