mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-03-23 09:19:41 +01:00
Allow plugins to store arbitrary data in PeerInfo
This commit is contained in:
parent
f2b9619dad
commit
a692b206a3
@ -326,4 +326,18 @@ PeerInfo::versionString() const
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
PeerInfo::setData(const QVariant& data)
|
||||
{
|
||||
m_data = data;
|
||||
}
|
||||
|
||||
|
||||
const
|
||||
QVariant PeerInfo::data() const
|
||||
{
|
||||
return m_data;
|
||||
}
|
||||
|
||||
|
||||
} // ns
|
||||
|
@ -99,6 +99,10 @@ public:
|
||||
void setVersionString( const QString& versionString );
|
||||
const QString versionString() const;
|
||||
|
||||
// you can store arbitrary internal data for your plugin here
|
||||
void setData( const QVariant& data );
|
||||
const QVariant data() const;
|
||||
|
||||
signals:
|
||||
void sipInfoChanged();
|
||||
|
||||
@ -117,6 +121,7 @@ private:
|
||||
SipInfo m_sipInfo;
|
||||
QString m_friendlyName;
|
||||
QString m_versionString;
|
||||
QVariant m_data;
|
||||
|
||||
mutable QPixmap* m_avatar;
|
||||
mutable QPixmap* m_fancyAvatar;
|
||||
|
Loading…
x
Reference in New Issue
Block a user