diff --git a/src/libs/utils/commandline.cpp b/src/libs/utils/commandline.cpp index ecea6934cfb..c86a6adede0 100644 --- a/src/libs/utils/commandline.cpp +++ b/src/libs/utils/commandline.cpp @@ -34,6 +34,12 @@ #include #include +QT_BEGIN_NAMESPACE +QDebug operator<<(QDebug dbg, const Utils::CommandLine &cmd) +{ + return dbg << cmd.toUserOutput(); +} +QT_END_NAMESPACE // The main state of the Unix shell parser enum MxQuoting { MxBasic, MxSingleQuote, MxDoubleQuote, MxParen, MxSubst, MxGroup, MxMath }; diff --git a/src/libs/utils/commandline.h b/src/libs/utils/commandline.h index 50634b1d809..c5408c45b12 100644 --- a/src/libs/utils/commandline.h +++ b/src/libs/utils/commandline.h @@ -171,4 +171,8 @@ private: } // namespace Utils +QT_BEGIN_NAMESPACE +QTCREATOR_UTILS_EXPORT QDebug operator<<(QDebug dbg, const Utils::CommandLine &cmd); +QT_END_NAMESPACE + Q_DECLARE_METATYPE(Utils::CommandLine)