X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fclientidentity.cpp;h=c8e8df9581c6fcedb9379de224ea9d7c4aa9f7fc;hp=1d93d64b73dbf38e257c8e879af275dde1f24fd6;hb=1adc00219ba072da57994764d086beed8ffb7bb4;hpb=7e18cab1aef55e7720c70319d98fd0c2bce7c160;ds=sidebyside diff --git a/src/client/clientidentity.cpp b/src/client/clientidentity.cpp index 1d93d64b..c8e8df95 100644 --- a/src/client/clientidentity.cpp +++ b/src/client/clientidentity.cpp @@ -24,28 +24,35 @@ #include "signalproxy.h" CertIdentity::CertIdentity(IdentityId id, QObject *parent) - : Identity(id, parent), - _certManager(0), + : Identity(id, parent) +#ifdef HAVE_SSL + , _certManager(0), _isDirty(false) +#endif { } CertIdentity::CertIdentity(const Identity &other, QObject *parent) - : Identity(other, parent), - _certManager(0), + : Identity(other, parent) +#ifdef HAVE_SSL + , _certManager(0), _isDirty(false) +#endif { } CertIdentity::CertIdentity(const CertIdentity &other, QObject *parent) - : Identity(other, parent), - _certManager(0), + : Identity(other, parent) +#ifdef HAVE_SSL + , _certManager(0), _isDirty(other._isDirty), _sslKey(other._sslKey), _sslCert(other._sslCert) +#endif { } +#ifdef HAVE_SSL void CertIdentity::enableEditSsl(bool enable) { if(!enable || _certManager) return; @@ -97,3 +104,6 @@ void ClientCertManager::setSslKey(const QByteArray &encoded) { void ClientCertManager::setSslCert(const QByteArray &encoded) { _certIdentity->setSslCert(QSslCertificate(encoded)); } + + +#endif // HAVE_SSL