aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/qmldebug
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2018-05-31 14:11:10 +0200
committerUlf Hermann <ulf.hermann@qt.io>2018-06-04 08:28:18 +0000
commit92530fd05dfe596810e90b499d399f1859bdfd56 (patch)
tree67ed226c0fd3574fcba35bb64e4d5b8361c24325 /src/libs/qmldebug
parentf1881ac2fc2671be4ce11c381abfcea852feb8e7 (diff)
QmlProfiler: stop trying to connect when the application quits
Change-Id: I3b33ced218320a19fd4e4e834093c0f3b67a8cba Task-number: QTCREATORBUG-20499 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/libs/qmldebug')
-rw-r--r--src/libs/qmldebug/qmldebugconnectionmanager.cpp5
-rw-r--r--src/libs/qmldebug/qmldebugconnectionmanager.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/src/libs/qmldebug/qmldebugconnectionmanager.cpp b/src/libs/qmldebug/qmldebugconnectionmanager.cpp
index a13cb0f3cc..2901e21d9d 100644
--- a/src/libs/qmldebug/qmldebugconnectionmanager.cpp
+++ b/src/libs/qmldebug/qmldebugconnectionmanager.cpp
@@ -71,6 +71,11 @@ void QmlDebugConnectionManager::disconnectFromServer()
stopConnectionTimer();
}
+bool QmlDebugConnectionManager::isConnecting() const
+{
+ return m_connectionTimer.isActive();
+}
+
static quint16 port16(const QUrl &url)
{
const int port32 = url.port();
diff --git a/src/libs/qmldebug/qmldebugconnectionmanager.h b/src/libs/qmldebug/qmldebugconnectionmanager.h
index b1b731c4bc..2bab6b082c 100644
--- a/src/libs/qmldebug/qmldebugconnectionmanager.h
+++ b/src/libs/qmldebug/qmldebugconnectionmanager.h
@@ -44,6 +44,7 @@ public:
void connectToServer(const QUrl &server);
void disconnectFromServer();
+ bool isConnecting() const;
bool isConnected() const;
void setRetryParams(int interval, int maxAttempts);