mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-04-21 00:12:06 +02:00
* Added settings methods to handle / trust ssl certs.
This commit is contained in:
parent
5c6b100de7
commit
7e0213bc38
@ -881,6 +881,30 @@ TomahawkSettings::setAclEntries( const QVariantList &entries )
|
||||
}
|
||||
|
||||
|
||||
bool
|
||||
TomahawkSettings::isSslCertKnown( const QByteArray& sslDigest ) const
|
||||
{
|
||||
return value( "network/ssl/certs" ).toMap().contains( sslDigest );
|
||||
}
|
||||
|
||||
|
||||
bool
|
||||
TomahawkSettings::isSslCertTrusted( const QByteArray& sslDigest ) const
|
||||
{
|
||||
return value( "network/ssl/certs" ).toMap().value( sslDigest, false ).toBool();
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
TomahawkSettings::setSslCertTrusted( const QByteArray& sslDigest, bool trusted )
|
||||
{
|
||||
QVariantMap map = value( "network/ssl/certs" ).toMap();
|
||||
map[ sslDigest ] = trusted;
|
||||
|
||||
setValue( "network/ssl/certs", map );
|
||||
}
|
||||
|
||||
|
||||
QByteArray
|
||||
TomahawkSettings::mainWindowGeometry() const
|
||||
{
|
||||
|
@ -155,40 +155,35 @@ public:
|
||||
void setExternalPort( int externalPort );
|
||||
|
||||
QString proxyHost() const;
|
||||
void setProxyHost( const QString &host );
|
||||
|
||||
void setProxyHost( const QString& host );
|
||||
QString proxyNoProxyHosts() const;
|
||||
void setProxyNoProxyHosts( const QString &hosts );
|
||||
|
||||
void setProxyNoProxyHosts( const QString& hosts );
|
||||
qulonglong proxyPort() const;
|
||||
void setProxyPort( const qulonglong port );
|
||||
|
||||
QString proxyUsername() const;
|
||||
void setProxyUsername( const QString &username );
|
||||
|
||||
void setProxyUsername( const QString& username );
|
||||
QString proxyPassword() const;
|
||||
void setProxyPassword( const QString &password );
|
||||
|
||||
void setProxyPassword( const QString& password );
|
||||
QNetworkProxy::ProxyType proxyType() const;
|
||||
void setProxyType( const QNetworkProxy::ProxyType type );
|
||||
|
||||
bool proxyDns() const;
|
||||
void setProxyDns( bool lookupViaProxy );
|
||||
|
||||
/// ACL settings
|
||||
QVariantList aclEntries() const;
|
||||
void setAclEntries( const QVariantList &entries );
|
||||
void setAclEntries( const QVariantList& entries );
|
||||
|
||||
bool isSslCertKnown( const QByteArray& sslDigest ) const;
|
||||
bool isSslCertTrusted( const QByteArray& sslDigest ) const;
|
||||
void setSslCertTrusted( const QByteArray& sslDigest, bool trusted );
|
||||
|
||||
/// XMPP Component Settings
|
||||
QString xmppBotServer() const;
|
||||
void setXmppBotServer( const QString &server );
|
||||
|
||||
void setXmppBotServer( const QString& server );
|
||||
QString xmppBotJid() const;
|
||||
void setXmppBotJid( const QString &component );
|
||||
|
||||
void setXmppBotJid( const QString& component );
|
||||
QString xmppBotPassword() const;
|
||||
void setXmppBotPassword( const QString &password );
|
||||
|
||||
void setXmppBotPassword( const QString& password );
|
||||
int xmppBotPort() const;
|
||||
void setXmppBotPort( const int port );
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user