summaryrefslogtreecommitdiff
path: root/src/libs/utils/macroexpander.h
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2019-05-15 13:59:43 +0200
committerhjk <hjk@qt.io>2019-05-15 12:55:22 +0000
commit9433b8a7e78cfbe13a3dfe4ad489c4329a701b47 (patch)
tree3d2c2b60960a212cb8387165b7c92746e3caab29 /src/libs/utils/macroexpander.h
parentd1f9e466daf369969bc0dae8c14914ed79c3acb5 (diff)
downloadqt-creator-9433b8a7e78cfbe13a3dfe4ad489c4329a701b47.tar.gz
ProjectExplorer: Use Utils::FileName in ProcessParameters
For the command and the working directory. Change-Id: Ia69dc7100aeb57bb6e1b35f4dd4f3cf3763d8cda Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/libs/utils/macroexpander.h')
-rw-r--r--src/libs/utils/macroexpander.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libs/utils/macroexpander.h b/src/libs/utils/macroexpander.h
index 30dcf06a4f..f7f48a6da3 100644
--- a/src/libs/utils/macroexpander.h
+++ b/src/libs/utils/macroexpander.h
@@ -37,6 +37,7 @@ namespace Utils {
namespace Internal { class MacroExpanderPrivate; }
+class FileName;
class MacroExpander;
using MacroExpanderProvider = std::function<MacroExpander *()>;
using MacroExpanderProviders = QVector<MacroExpanderProvider>;
@@ -55,6 +56,7 @@ public:
QString value(const QByteArray &variable, bool *found = nullptr) const;
QString expand(const QString &stringWithVariables) const;
+ FileName expand(const FileName &fileNameWithVariables) const;
QByteArray expand(const QByteArray &stringWithVariables) const;
QVariant expandVariant(const QVariant &v) const;