From eb67ab31e7112b3ca49a34ead5707b33f9a237a4 Mon Sep 17 00:00:00 2001 From: hjk Date: Mon, 22 Jul 2019 15:29:04 +0200 Subject: [PATCH] ExtensionSystem: Remove one deprecated use of QTime Change-Id: I6bb4657127fdc1d79631059d26a1e35672af87e4 Reviewed-by: Eike Ziller --- src/libs/extensionsystem/pluginmanager.cpp | 17 ++++++++--------- src/libs/extensionsystem/pluginmanager_p.h | 9 +++++---- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/libs/extensionsystem/pluginmanager.cpp b/src/libs/extensionsystem/pluginmanager.cpp index 6fbda8e4ec9..2a020a384d7 100644 --- a/src/libs/extensionsystem/pluginmanager.cpp +++ b/src/libs/extensionsystem/pluginmanager.cpp @@ -31,20 +31,19 @@ #include "iplugin.h" #include -#include #include +#include #include +#include #include #include #include #include #include -#include -#include -#include -#include -#include #include +#include +#include +#include #include #include @@ -1174,7 +1173,7 @@ void PluginManagerPrivate::addObject(QObject *obj) if (m_profilingVerbosity && !m_profileTimer.isNull()) { // Report a timestamp when adding an object. Useful for profiling // its initialization time. - const int absoluteElapsedMS = m_profileTimer->elapsed(); + const int absoluteElapsedMS = int(m_profileTimer->elapsed()); qDebug(" %-43s %8dms", obj->metaObject()->className(), absoluteElapsedMS); } @@ -1517,7 +1516,7 @@ PluginSpec *PluginManagerPrivate::pluginByName(const QString &name) const void PluginManagerPrivate::initProfiling() { if (m_profileTimer.isNull()) { - m_profileTimer.reset(new QTime); + m_profileTimer.reset(new QElapsedTimer); m_profileTimer->start(); m_profileElapsedMS = 0; qDebug("Profiling started"); @@ -1529,7 +1528,7 @@ void PluginManagerPrivate::initProfiling() void PluginManagerPrivate::profilingReport(const char *what, const PluginSpec *spec /* = 0 */) { if (!m_profileTimer.isNull()) { - const int absoluteElapsedMS = m_profileTimer->elapsed(); + const int absoluteElapsedMS = int(m_profileTimer->elapsed()); const int elapsedMS = absoluteElapsedMS - m_profileElapsedMS; m_profileElapsedMS = absoluteElapsedMS; if (spec) diff --git a/src/libs/extensionsystem/pluginmanager_p.h b/src/libs/extensionsystem/pluginmanager_p.h index d67ce28c113..95fba4414ad 100644 --- a/src/libs/extensionsystem/pluginmanager_p.h +++ b/src/libs/extensionsystem/pluginmanager_p.h @@ -29,11 +29,12 @@ #include +#include +#include +#include +#include #include #include -#include -#include -#include #include @@ -117,7 +118,7 @@ public: QEventLoop *shutdownEventLoop = nullptr; // used for async shutdown QStringList arguments; - QScopedPointer m_profileTimer; + QScopedPointer m_profileTimer; QHash m_profileTotal; int m_profileElapsedMS = 0; unsigned m_profilingVerbosity = 0;