summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/utils.h
diff options
context:
space:
mode:
authorkh1 <karsten.heimrich@digia.com>2014-06-03 10:59:40 +0200
committerKarsten Heimrich <karsten.heimrich@digia.com>2014-06-03 13:04:45 +0200
commit7c07130119722e2e0afcf423f23a449f93931dfa (patch)
treef82909d57cfec2da8e7377376d6dffac75b05aa4 /src/libs/installer/utils.h
parent00c6f94d1d6b7bce7c7339870bcad3d76b7cc390 (diff)
Introduce new classes for client-server communication.
Still based on what we had already, though more separated. Change-Id: I4cce298003a4ffc2ebcec01fea1a07adfbfdf990 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>
Diffstat (limited to 'src/libs/installer/utils.h')
-rw-r--r--src/libs/installer/utils.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libs/installer/utils.h b/src/libs/installer/utils.h
index 2bc7a1801..879b29afc 100644
--- a/src/libs/installer/utils.h
+++ b/src/libs/installer/utils.h
@@ -1,6 +1,6 @@
/**************************************************************************
**
-** Copyright (C) 2012-2013 Digia Plc and/or its subsidiary(-ies).
+** Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
** Contact: http://www.qt-project.org/legal
**
** This file is part of the Qt Installer Framework.
@@ -58,6 +58,8 @@ QT_END_NAMESPACE
namespace QInstaller {
void INSTALLER_EXPORT uiDetachedWait(int ms);
+ bool INSTALLER_EXPORT startDetached(const QString &program, const QStringList &arguments,
+ const QString &workingDirectory, qint64 *pid = 0);
QByteArray INSTALLER_EXPORT calculateHash(QIODevice *device, QCryptographicHash::Algorithm algo);
QByteArray INSTALLER_EXPORT calculateHash(const QString &path, QCryptographicHash::Algorithm algo);
@@ -65,6 +67,7 @@ namespace QInstaller {
QString INSTALLER_EXPORT replaceVariables(const QHash<QString,QString> &vars, const QString &str);
QString INSTALLER_EXPORT replaceWindowsEnvironmentVariables(const QString &str);
QStringList INSTALLER_EXPORT parseCommandLineArgs(int argc, char **argv);
+
#ifdef Q_OS_WIN
QString createCommandline(const QString &program, const QStringList &arguments);
#endif