diff options
author | Cristiano di Flora <cristiano.di-flora@nokia.com> | 2010-12-27 14:12:42 +0200 |
---|---|---|
committer | Cristiano di Flora <cristiano.di-flora@nokia.com> | 2010-12-30 14:00:44 +0200 |
commit | e1dda80b57e30825c7af014405d6c43b6773b172 (patch) | |
tree | 79bfed1a0cecd5335bca424aafb9a9f38b61be76 /src/contacts/qcontactfilter_p.h | |
parent | a2db77442c875a237d06f98d330ebfc3953386fe (diff) |
Fix Contacts API part of QTMOBILITY-898 Missing QDebug<< operators
Task-Number:QTMOBILITY-898
Reviewed-by:Charles Yin
Change-Id: Ice49eb18e6a80b04bf80e88632c2d6a96d2502f5
Diffstat (limited to 'src/contacts/qcontactfilter_p.h')
-rw-r--r-- | src/contacts/qcontactfilter_p.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/contacts/qcontactfilter_p.h b/src/contacts/qcontactfilter_p.h index 6dcb972b41..77d8ad558d 100644 --- a/src/contacts/qcontactfilter_p.h +++ b/src/contacts/qcontactfilter_p.h @@ -57,6 +57,10 @@ #include <QSharedData> #include <QDataStream> +#ifndef QT_NO_DEBUG_STREAM +#include <QDebug> +#endif + /* Boiler plate code */ #define Q_IMPLEMENT_CONTACTFILTER_PRIVATE(Class) \ Class##Private* Class::d_func() { return reinterpret_cast<Class##Private *>(d_ptr.data()); } \ @@ -89,6 +93,10 @@ public: virtual bool compare(const QContactFilterPrivate* other) const = 0; virtual QDataStream& outputToStream(QDataStream& stream, quint8 formatVersion) const = 0; virtual QDataStream& inputFromStream(QDataStream& stream, quint8 formatVersion) = 0; +#ifndef QT_NO_DEBUG_STREAM + // NOTE: on platforms where Qt is built without debug streams enabled, vtable will differ! + virtual QDebug& debugStreamOut(QDebug& dbg) const = 0; +#endif virtual QContactFilterPrivate* clone() const = 0; virtual QContactFilter::FilterType type() const = 0; |