/* SPDX-FileCopyrightText: 2002 Joseph Wenninger SPDX-FileCopyrightText: 2020 Méven Car SPDX-FileCopyrightText: 2020 Tobias Fella SPDX-License-Identifier: GPL-2.0-or-later */ #include "componentchooserbrowser.h" #include "browser_settings.h" ComponentChooserBrowser::ComponentChooserBrowser(QObject *parent) : ComponentChooser(parent, QStringLiteral("x-scheme-handler/http"), QStringLiteral("WebBrowser"), QStringLiteral("org.kde.falkon.desktop"), i18n("Select default browser")) { } void ComponentChooserBrowser::save() { const QString storageId = m_applications[m_index].toMap()["storageId"].toString(); BrowserSettings browserSettings; browserSettings.setBrowserApplication(storageId); browserSettings.save(); saveMimeTypeAssociation(QStringLiteral("x-scheme-handler/http"), storageId); saveMimeTypeAssociation(QStringLiteral("x-scheme-handler/https"), storageId); }