mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-05 21:57:41 +02:00
Start of private listening work
This commit is contained in:
@@ -719,4 +719,20 @@ quint64 infosystemRequestId()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static PrivateListeningMode s_privateListeningMode = PublicListening;
|
||||||
|
|
||||||
|
PrivateListeningMode
|
||||||
|
privateListeningMode()
|
||||||
|
{
|
||||||
|
return s_privateListeningMode;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void
|
||||||
|
setPrivateListeningMode( PrivateListeningMode mode )
|
||||||
|
{
|
||||||
|
s_privateListeningMode = mode;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
} // ns
|
} // ns
|
||||||
|
@@ -48,6 +48,13 @@ namespace TomahawkUtils
|
|||||||
MediaTypeTrack
|
MediaTypeTrack
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enum PrivateListeningMode
|
||||||
|
{
|
||||||
|
PublicListening,
|
||||||
|
NoLogPlayback,
|
||||||
|
FullyPrivate
|
||||||
|
};
|
||||||
|
|
||||||
class DLLEXPORT NetworkProxyFactory : public QNetworkProxyFactory
|
class DLLEXPORT NetworkProxyFactory : public QNetworkProxyFactory
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@@ -112,6 +119,9 @@ namespace TomahawkUtils
|
|||||||
DLLEXPORT bool removeDirectory( const QString& dir );
|
DLLEXPORT bool removeDirectory( const QString& dir );
|
||||||
|
|
||||||
DLLEXPORT quint64 infosystemRequestId();
|
DLLEXPORT quint64 infosystemRequestId();
|
||||||
|
|
||||||
|
DLLEXPORT PrivateListeningMode privateListeningMode();
|
||||||
|
DLLEXPORT void setPrivateListeningMode( PrivateListeningMode mode );
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif // TOMAHAWKUTILS_H
|
#endif // TOMAHAWKUTILS_H
|
||||||
|
Reference in New Issue
Block a user