diff --git a/src/configuredialog/configuresecuritypage.cpp b/src/configuredialog/configuresecuritypage.cpp index 351f7a2a3..90370cb10 100644 --- a/src/configuredialog/configuresecuritypage.cpp +++ b/src/configuredialog/configuresecuritypage.cpp @@ -92,6 +92,7 @@ SecurityPageGeneralTab::SecurityPageGeneralTab(QWidget *parent) connect(mSGTab.mScamDetection, &QAbstractButton::toggled, this, &ConfigModuleTab::slotEmitChanged); + connect(mSGTab.mCheckUrl, &QCheckBox::stateChanged, this, &SecurityPageGeneralTab::slotEmitChanged); connect(mSGTab.scamWhiteList, &PimCommon::SimpleStringListEditor::changed, this, &ConfigModuleTab::slotEmitChanged); mSGTab.scamWhiteList->setAddDialogLabel(i18n("Email Address:")); } @@ -114,6 +115,7 @@ void SecurityPage::GeneralTab::doLoadOther() loadWidget(mSGTab.mScamDetection, MessageViewer::MessageViewerSettings::self()->scamDetectionEnabledItem()); loadWidget(mSGTab.scamWhiteList, MessageViewer::MessageViewerSettings::self()->scamDetectionWhiteListItem()); + loadWidget(mSGTab.mCheckUrl, MessageViewer::MessageViewerSettings::self()->checkPhishingUrlItem()); } void SecurityPage::GeneralTab::save() @@ -140,6 +142,7 @@ void SecurityPage::GeneralTab::save() saveCheckBox(mSGTab.mAlwaysDecrypt, MessageViewer::MessageViewerSettings::self()->alwaysDecryptItem()); saveCheckBox(mSGTab.mScamDetection, MessageViewer::MessageViewerSettings::self()->scamDetectionEnabledItem()); saveSimpleStringListEditor(mSGTab.scamWhiteList, MessageViewer::MessageViewerSettings::self()->scamDetectionWhiteListItem()); + saveCheckBox(mSGTab.mCheckUrl, MessageViewer::MessageViewerSettings::self()->checkPhishingUrlItem()); } QString SecurityPage::MDNTab::helpAnchor() const diff --git a/src/ui/securitypagegeneraltab.ui b/src/ui/securitypagegeneraltab.ui index 3acf4251f..d4a1c1f90 100644 --- a/src/ui/securitypagegeneraltab.ui +++ b/src/ui/securitypagegeneraltab.ui @@ -6,8 +6,8 @@ 0 0 - 757 - 508 + 818 + 602 @@ -104,7 +104,7 @@ - + @@ -126,7 +126,7 @@ - + @@ -148,6 +148,22 @@ + + + + Safe Browsing + + + + + + Check Url + + + + + +