23 #ifndef _TelepathyQt_avatar_h_HEADER_GUARD_ 24 #define _TelepathyQt_avatar_h_HEADER_GUARD_ 26 #ifndef IN_TP_QT_HEADER 27 #error IN_TP_QT_HEADER 30 #include <TelepathyQt/Global> 32 #include <QSharedDataPointer> 34 #include <QStringList> 43 inline AvatarData(
const QString &fileName,
const QString &mimeType)
44 : fileName(fileName), mimeType(mimeType) {}
55 AvatarSpec(
const QStringList &supportedMimeTypes,
56 uint minHeight, uint maxHeight, uint recommendedHeight,
57 uint minWidth, uint maxWidth, uint recommendedWidth,
62 bool isValid()
const {
return mPriv.constData() != 0; }
66 QStringList supportedMimeTypes()
const;
67 uint minimumHeight()
const;
68 uint maximumHeight()
const;
69 uint recommendedHeight()
const;
70 uint minimumWidth()
const;
71 uint maximumWidth()
const;
72 uint recommendedWidth()
const;
73 uint maximumBytes()
const;
77 friend struct Private;
78 QSharedDataPointer<Private> mPriv;
AvatarData(const QString &fileName, const QString &mimeType)
Definition: avatar.h:43
bool isValid() const
Definition: avatar.h:62
QString fileName
Definition: avatar.h:47
The AvatarData class represents a Telepathy avatar.
Definition: avatar.h:40
QString mimeType
Definition: avatar.h:48
AvatarData()
Definition: avatar.h:45
Definition: abstract-adaptor.cpp:31
The AvatarSpec class represents a Telepathy avatar information supported by a protocol.
Definition: avatar.h:51