diff options
Diffstat (limited to 'src/libs/utils/fileutils.h')
-rw-r--r-- | src/libs/utils/fileutils.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/libs/utils/fileutils.h b/src/libs/utils/fileutils.h index 09ba6ece63..5a1c5e1f07 100644 --- a/src/libs/utils/fileutils.h +++ b/src/libs/utils/fileutils.h @@ -33,6 +33,13 @@ namespace Utils { class CommandLine; +struct QTCREATOR_UTILS_EXPORT RunResult +{ + int exitCode = 0; + QByteArray stdOut; + QByteArray stdErr; +}; + class QTCREATOR_UTILS_EXPORT FileUtils { public: @@ -89,7 +96,7 @@ public: const FilePath &base, const FileFilter &filter, bool *useFind, - const std::function<QByteArray(const CommandLine &)> &runInShell, + const std::function<RunResult(const CommandLine &)> &runInShell, const std::function<bool(const FilePath &)> &callBack); static qint64 bytesAvailableFromDFOutput(const QByteArray &dfOutput); |