From e58c4ead939c28ecdc092c0888b0041ba376c93e Mon Sep 17 00:00:00 2001 From: Orgad Shaneh <orgad.shaneh@audiocodes.com> Date: Thu, 30 Mar 2017 22:43:29 +0300 Subject: [PATCH] QmakePM: Use a single constant for async update interval Change-Id: Ifc8f466c615d90095cba0908ba40c43d74f7e053 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io> --- src/plugins/qmakeprojectmanager/qmakeproject.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/plugins/qmakeprojectmanager/qmakeproject.cpp b/src/plugins/qmakeprojectmanager/qmakeproject.cpp index d2ce349211..98666912ee 100644 --- a/src/plugins/qmakeprojectmanager/qmakeproject.cpp +++ b/src/plugins/qmakeprojectmanager/qmakeproject.cpp @@ -74,6 +74,8 @@ using namespace Utils; namespace QmakeProjectManager { namespace Internal { +const int UPDATE_INTERVAL = 3000; + /// Watches folders for QmakePriFile nodes /// use one file system watcher to watch all folders /// such minimizing system ressouce usage @@ -172,7 +174,7 @@ QmakeProject::QmakeProject(const FileName &fileName) : m_qmakeVfs->setTextCodec(codec); m_asyncUpdateTimer.setSingleShot(true); - m_asyncUpdateTimer.setInterval(3000); + m_asyncUpdateTimer.setInterval(UPDATE_INTERVAL); connect(&m_asyncUpdateTimer, &QTimer::timeout, this, &QmakeProject::asyncUpdate); m_rootProFile = std::make_unique<QmakeProFile>(this, projectFilePath()); @@ -480,7 +482,8 @@ void QmakeProject::scheduleAsyncUpdate(QmakeProFile::AsyncUpdateDelay delay) void QmakeProject::startAsyncTimer(QmakeProFile::AsyncUpdateDelay delay) { m_asyncUpdateTimer.stop(); - m_asyncUpdateTimer.setInterval(qMin(m_asyncUpdateTimer.interval(), delay == QmakeProFile::ParseLater ? 3000 : 0)); + m_asyncUpdateTimer.setInterval(qMin(m_asyncUpdateTimer.interval(), + delay == QmakeProFile::ParseLater ? UPDATE_INTERVAL : 0)); m_asyncUpdateTimer.start(); } @@ -533,7 +536,7 @@ bool QmakeProject::wasEvaluateCanceled() void QmakeProject::asyncUpdate() { - m_asyncUpdateTimer.setInterval(3000); + m_asyncUpdateTimer.setInterval(UPDATE_INTERVAL); m_qmakeVfs->invalidateCache(); -- GitLab