summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@theqtcompany.com>2015-06-16 10:49:46 +0200
committerDavid Schulz <david.schulz@theqtcompany.com>2015-06-16 08:59:34 +0000
commit5bc35c5dfab8ef4aff8066132a1a337213895698 (patch)
treef372918fcdc3a4f0cb97432f08cea48aa50191b4
parent4fb6d7126347eb0a114ae3de47fa6481699eb26e (diff)
downloadqt-creator-5bc35c5dfab8ef4aff8066132a1a337213895698.tar.gz
Core: Add debug stream operator for Core::Id
Change-Id: Ieeb299709d9e18d1db0632b245b735fe07230a89 Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
-rw-r--r--src/plugins/coreplugin/id.cpp6
-rw-r--r--src/plugins/coreplugin/id.h1
2 files changed, 6 insertions, 1 deletions
diff --git a/src/plugins/coreplugin/id.cpp b/src/plugins/coreplugin/id.cpp
index 793dc25077..1d32ad8085 100644
--- a/src/plugins/coreplugin/id.cpp
+++ b/src/plugins/coreplugin/id.cpp
@@ -349,7 +349,6 @@ QString Id::suffixAfter(Id baseId) const
} // namespace Core
-
QT_BEGIN_NAMESPACE
QDataStream &operator<<(QDataStream &ds, Core::Id id)
@@ -365,4 +364,9 @@ QDataStream &operator>>(QDataStream &ds, Core::Id &id)
return ds;
}
+QDebug operator<<(QDebug dbg, const Core::Id &id)
+{
+ return dbg << id.name();
+}
+
QT_END_NAMESPACE
diff --git a/src/plugins/coreplugin/id.h b/src/plugins/coreplugin/id.h
index 3a08ec6842..32fbe94f05 100644
--- a/src/plugins/coreplugin/id.h
+++ b/src/plugins/coreplugin/id.h
@@ -92,6 +92,7 @@ Q_DECLARE_METATYPE(QList<Core::Id>)
QT_BEGIN_NAMESPACE
QDataStream &operator<<(QDataStream &ds, Core::Id id);
QDataStream &operator>>(QDataStream &ds, Core::Id &id);
+CORE_EXPORT QDebug operator<<(QDebug dbg, const Core::Id &id);
QT_END_NAMESPACE
#endif // CORE_ID_H