X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fsettingspages%2Fidentitiessettingspage.cpp;h=2a3c211b11516e3dd6a5c9252aa60f11512a5922;hp=140d6cdeeea03547ded089585bf1a1e1c736ab8f;hb=HEAD;hpb=a95ad2de573027f9bee36db972bcae4195168d0c diff --git a/src/qtui/settingspages/identitiessettingspage.cpp b/src/qtui/settingspages/identitiessettingspage.cpp index 140d6cde..2a3c211b 100644 --- a/src/qtui/settingspages/identitiessettingspage.cpp +++ b/src/qtui/settingspages/identitiessettingspage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2020 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -44,9 +44,7 @@ IdentitiesSettingsPage::IdentitiesSettingsPage(QWidget* parent) connect(Client::instance(), &Client::identityRemoved, this, &IdentitiesSettingsPage::clientIdentityRemoved); connect(ui.identityEditor, &IdentityEditWidget::widgetHasChanged, this, &IdentitiesSettingsPage::widgetHasChanged); -#ifdef HAVE_SSL connect(ui.identityEditor, &IdentityEditWidget::requestEditSsl, this, &IdentitiesSettingsPage::continueUnsecured); -#endif currentId = 0; } @@ -55,7 +53,6 @@ void IdentitiesSettingsPage::coreConnectionStateChanged(bool connected) { setEnabled(connected); if (connected) { -#ifdef HAVE_SSL if (Client::signalProxy()->isSecure()) { ui.identityEditor->setSslState(IdentityEditWidget::AllowSsl); _editSsl = true; @@ -64,9 +61,6 @@ void IdentitiesSettingsPage::coreConnectionStateChanged(bool connected) ui.identityEditor->setSslState(IdentityEditWidget::UnsecureSsl); _editSsl = false; } -#else - ui.identityEditor->setSslState(IdentityEditWidget::NoSsl); -#endif load(); } else { @@ -75,7 +69,6 @@ void IdentitiesSettingsPage::coreConnectionStateChanged(bool connected) } } -#ifdef HAVE_SSL void IdentitiesSettingsPage::continueUnsecured() { _editSsl = true; @@ -88,8 +81,6 @@ void IdentitiesSettingsPage::continueUnsecured() ui.identityEditor->setSslState(IdentityEditWidget::AllowSsl); } -#endif - void IdentitiesSettingsPage::save() { setEnabled(false); @@ -169,12 +160,10 @@ bool IdentitiesSettingsPage::testHasChanged() if (currentId != 0) { changedIdentities.removeAll(currentId); CertIdentity temp(currentId, this); -#ifdef HAVE_SSL // we need to set the cert and key manually, as they aren't synced CertIdentity* old = identities[currentId]; temp.setSslKey(old->sslKey()); temp.setSslCert(old->sslCert()); -#endif ui.identityEditor->saveToIdentity(&temp); temp.setIdentityName(identities[currentId]->identityName()); if (temp != *Client::identity(currentId) || temp.isDirty()) @@ -217,13 +206,9 @@ bool IdentitiesSettingsPage::aboutToSave() void IdentitiesSettingsPage::clientIdentityCreated(IdentityId id) { auto* identity = new CertIdentity(*Client::identity(id), this); -#ifdef HAVE_SSL identity->enableEditSsl(_editSsl); -#endif insertIdentity(identity); -#ifdef HAVE_SSL connect(identity, &CertIdentity::sslSettingsUpdated, this, &IdentitiesSettingsPage::clientIdentityUpdated); -#endif connect(Client::identity(id), &SyncableObject::updatedRemotely, this, &IdentitiesSettingsPage::clientIdentityUpdated); } @@ -329,9 +314,7 @@ void IdentitiesSettingsPage::on_addIdentity_clicked() } id = -id.toInt(); auto* newId = new CertIdentity(id, this); -#ifdef HAVE_SSL newId->enableEditSsl(_editSsl); -#endif if (dlg.duplicateId() != 0) { // duplicate newId->copyFrom(*identities[dlg.duplicateId()]); @@ -440,9 +423,7 @@ SaveIdentitiesDlg::SaveIdentitiesDlg(const QList& toCreate, } connect(cid, &SyncableObject::updatedRemotely, this, &SaveIdentitiesDlg::clientEvent); Client::updateIdentity(id->id(), id->toVariantMap()); -#ifdef HAVE_SSL id->requestUpdateSslSettings(); -#endif } foreach (IdentityId id, toRemove) { Client::removeIdentity(id);