Serenity Operating System
1/*
2 * Copyright (c) 2022, Filiph Sandström <filiph.sandstrom@filfatstudios.com>
3 *
4 * SPDX-License-Identifier: BSD-2-Clause
5 */
6
7#include "Settings.h"
8
9namespace Browser {
10
11Settings::Settings()
12{
13 m_qsettings = new QSettings("Serenity", "Ladybird", this);
14}
15
16QString Settings::homepage()
17{
18 return m_qsettings->value("homepage", "https://www.serenityos.org/").toString();
19}
20
21void Settings::set_homepage(QString const& homepage)
22{
23 m_qsettings->setValue("homepage", homepage);
24}
25
26QString Settings::new_tab_page()
27{
28 return m_qsettings->value("new_tab_page", "about:blank").toString();
29}
30
31void Settings::set_new_tab_page(QString const& page)
32{
33 m_qsettings->setValue("new_tab_page", page);
34}
35
36}