mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-03-23 09:19:41 +01:00
Add stream operators for CacheData
This commit is contained in:
parent
c46c9bba8e
commit
6e51739ec9
@ -104,6 +104,19 @@ private:
|
||||
|
||||
}
|
||||
|
||||
inline QDataStream& operator<< ( QDataStream& in, const TomahawkUtils::CacheData& data )
|
||||
{
|
||||
in << data.data << data.maxAge;
|
||||
return in;
|
||||
}
|
||||
|
||||
inline QDataStream& operator>> ( QDataStream& out, TomahawkUtils::CacheData& data )
|
||||
{
|
||||
out >> data.data;
|
||||
out >> data.maxAge;
|
||||
return out;
|
||||
}
|
||||
|
||||
Q_DECLARE_METATYPE( TomahawkUtils::CacheData );
|
||||
|
||||
#endif // TOMAHAWKCACHE_H
|
||||
|
@ -452,8 +452,8 @@ TomahawkApp::registerMetaTypes()
|
||||
|
||||
qRegisterMetaType< Tomahawk::PlaylistInterface::LatchMode >( "Tomahawk::PlaylistInterface::LatchMode" );
|
||||
|
||||
qRegisterMetaType< TomahawkUtils::CacheData>( "TomahawkUtils::CacheData" );
|
||||
|
||||
qRegisterMetaType< TomahawkUtils::CacheData >( "TomahawkUtils::CacheData" );
|
||||
qRegisterMetaTypeStreamOperators< TomahawkUtils::CacheData >( "TomahawkUtils::CacheData" );
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user