diff options
author | Eike Ziller <eike.ziller@qt.io> | 2019-07-25 09:38:09 +0200 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2019-07-25 09:38:09 +0200 |
commit | 8e376ab3403967280b3ca6bfd42b5641ce0f05bc (patch) | |
tree | b31b1aea57155531e5b423939f96ac80d824c5c6 /src/libs/extensionsystem | |
parent | a7bf0c0ea1649fdf9bc4f4b5b312d818929b470c (diff) | |
parent | d9e847150f0d78fad1e902d7a53e2912db39e60b (diff) | |
download | qt-creator-8e376ab3403967280b3ca6bfd42b5641ce0f05bc.tar.gz |
Merge remote-tracking branch 'origin/4.10'
Conflicts:
src/plugins/baremetal/iarewtoolchain.cpp
Change-Id: I483e81d7e920e724fb7cde84a8f6fa9bce4cd518
Diffstat (limited to 'src/libs/extensionsystem')
-rw-r--r-- | src/libs/extensionsystem/pluginmanager.cpp | 15 | ||||
-rw-r--r-- | src/libs/extensionsystem/pluginmanager_p.h | 9 |
2 files changed, 12 insertions, 12 deletions
diff --git a/src/libs/extensionsystem/pluginmanager.cpp b/src/libs/extensionsystem/pluginmanager.cpp index 3e99abe11e..dd9cde1e33 100644 --- a/src/libs/extensionsystem/pluginmanager.cpp +++ b/src/libs/extensionsystem/pluginmanager.cpp @@ -31,20 +31,19 @@ #include "iplugin.h" #include <QCoreApplication> -#include <QEventLoop> #include <QDateTime> +#include <QDebug> #include <QDir> +#include <QEventLoop> #include <QFile> #include <QLibrary> #include <QLibraryInfo> #include <QMetaProperty> #include <QSettings> +#include <QSysInfo> #include <QTextStream> -#include <QTime> -#include <QWriteLocker> -#include <QDebug> #include <QTimer> -#include <QSysInfo> +#include <QWriteLocker> #include <utils/algorithm.h> #include <utils/benchmarker.h> @@ -1175,7 +1174,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); } @@ -1518,7 +1517,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"); @@ -1530,7 +1529,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 d67ce28c11..95fba4414a 100644 --- a/src/libs/extensionsystem/pluginmanager_p.h +++ b/src/libs/extensionsystem/pluginmanager_p.h @@ -29,11 +29,12 @@ #include <utils/algorithm.h> -#include <QSet> -#include <QStringList> +#include <QElapsedTimer> #include <QObject> -#include <QScopedPointer> #include <QReadWriteLock> +#include <QScopedPointer> +#include <QSet> +#include <QStringList> #include <queue> @@ -117,7 +118,7 @@ public: QEventLoop *shutdownEventLoop = nullptr; // used for async shutdown QStringList arguments; - QScopedPointer<QTime> m_profileTimer; + QScopedPointer<QElapsedTimer> m_profileTimer; QHash<const PluginSpec *, int> m_profileTotal; int m_profileElapsedMS = 0; unsigned m_profilingVerbosity = 0; |