mirror of
https://github.com/Qortal/Brooklyn.git
synced 2025-02-15 19:55:53 +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);
|
||
|
}
|