mirror of
https://github.com/Qortal/Brooklyn.git
synced 2025-02-14 11:15:54 +00:00
33 lines
1.0 KiB
C++
33 lines
1.0 KiB
C++
/*
|
|
SPDX-FileCopyrightText: 2002 Joseph Wenninger <jowenn@kde.org>
|
|
SPDX-FileCopyrightText: 2020 Méven Car <meven.car@kdemail.net>
|
|
SPDX-FileCopyrightText: 2020 Tobias Fella <fella@posteo.de>
|
|
|
|
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);
|
|
}
|