diff options
author | kh1 <karsten.heimrich@digia.com> | 2014-06-03 10:59:40 +0200 |
---|---|---|
committer | Karsten Heimrich <karsten.heimrich@digia.com> | 2014-06-03 13:04:45 +0200 |
commit | 7c07130119722e2e0afcf423f23a449f93931dfa (patch) | |
tree | f82909d57cfec2da8e7377376d6dffac75b05aa4 /src/libs/installer/utils.h | |
parent | 00c6f94d1d6b7bce7c7339870bcad3d76b7cc390 (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.h | 5 |
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 |