47inline uint
qHash(
const QSize &
s) {
return uint(
s.width() |
s.height()); }
64 const QString & szName,
65 const QSize & scaleOnLoad = QSize());
91 const QString &
localPath()
const {
return m_szLocalPath; }
99 const QString &
name()
const {
return m_szName; }
uint qHash(const QSize &s)
Returns an hash based on avatar dimensions.
Definition KviAvatar.h:47
m_pPixmap
Definition KvsObject_pixmap.cpp:112
Definition KviAnimatedPixmap.h:70
Avatar class.
Definition KviAvatar.h:54
KviAnimatedPixmap * forSize(unsigned int uWidth, unsigned int uHeight)
Returns animated pixmap, scaled to the requisted size.
Definition KviAvatar.h:164
KviAnimatedPixmap * m_pPixmap
Definition KviAvatar.h:77
KviAnimatedPixmap * animatedPixmap() const
Returns original animated pixmap.
Definition KviAvatar.h:131
const QSize & size() const
Returns original pixmap's size.
Definition KviAvatar.h:111
bool isValid() const
Returns true if pixmap has at least one loaded frame.
Definition KviAvatar.h:125
QPixmap * pixmap() const
Returns unscaled original frame.
Definition KviAvatar.h:117
bool m_bRemote
Definition KviAvatar.h:75
QHash< QSize, KviAnimatedPixmap * > m_scaledPixmapsCache
Definition KviAvatar.h:78
const QString & identificationString()
Returns the string that uniquely identifies this avatar.
Definition KviAvatar.h:173
const QString & name() const
Returns fiename.
Definition KviAvatar.h:99
bool isAnimated() const
Returns true, if underlying pixmap contains more then one frame.
Definition KviAvatar.h:105
QString m_szName
Definition KviAvatar.h:74
const QString & localPath() const
Returns filepath.
Definition KviAvatar.h:91
QString m_szLocalPath
Definition KviAvatar.h:73
bool isRemote() const
Returns true, if avatar is remote.
Definition KviAvatar.h:85
Definition KviHeapObject.h:119
#define s
Definition detector.cpp:84
This file contains compile time settings.
#define KVILIB_API
Definition kvi_settings.h:124