--- a/qtmobility/src/versit/qversitdocument.h Fri Apr 16 15:51:22 2010 +0300
+++ b/qtmobility/src/versit/qversitdocument.h Mon May 03 13:18:40 2010 +0300
@@ -47,6 +47,7 @@
#include <QList>
#include <QSharedDataPointer>
#include <QVariant>
+#include <QDebug>
QT_BEGIN_NAMESPACE
class QTextCodec;
@@ -60,21 +61,21 @@
class Q_VERSIT_EXPORT QVersitDocument
{
public:
+ enum VersitType {
+ InvalidType,
+ VCard21Type, // vCard version 2.1
+ VCard30Type // vCard version 3.0 (RFC 2426)
+ };
+
QVersitDocument();
QVersitDocument(const QVersitDocument& other);
+ QVersitDocument(VersitType type);
~QVersitDocument();
QVersitDocument& operator=(const QVersitDocument& other);
bool operator==(const QVersitDocument& other) const;
bool operator!=(const QVersitDocument& other) const;
- /*! Versit document type */
- enum VersitType {
- InvalidType,
- VCard21Type, // vCard version 2.1
- VCard30Type // vCard version 3.0 (RFC 2426)
- };
-
// metadata about the versit document itself.
void setType(VersitType type);
VersitType type() const;
@@ -92,6 +93,11 @@
QSharedDataPointer<QVersitDocumentPrivate> d;
};
+Q_VERSIT_EXPORT uint qHash(const QVersitDocument& key);
+#ifndef QT_NO_DEBUG_STREAM
+Q_VERSIT_EXPORT QDebug operator<<(QDebug dbg, const QVersitDocument& property);
+#endif
+
QTM_END_NAMESPACE
Q_DECLARE_METATYPE(QTM_PREPEND_NAMESPACE(QVersitDocument))