3#include <QLoggingCategory>
4#include "ParameterWebBrowser.h"
5static Q_LOGGING_CATEGORY(log,
"WebBrowser.Parameter")
9 , m_bOpenPrevious(
false)
12CParameterWebBrowser::~CParameterWebBrowser()
15int CParameterWebBrowser::OnLoad(QSettings &set)
18 SetHomeUrl(set.value(
"Url/Home", GetHomeUrl()).toString());
19 SetTabUrl(set.value(
"Url/Tab", GetTabUrl()).toString());
20 SetOpenPrevious(set.value(
"OpenPrevious", GetOpenPrevious()).toBool());
24int CParameterWebBrowser::OnSave(QSettings &set)
27 set.setValue(
"Url/Home", GetHomeUrl());
28 set.setValue(
"Url/Tab", GetTabUrl());
29 set.setValue(
"OpenPrevious", GetOpenPrevious());
33void CParameterWebBrowser::slotSetGlobalParameters()
37QString CParameterWebBrowser::GetHomeUrl()
42int CParameterWebBrowser::SetHomeUrl(
const QString& url)
44 if(m_szHomeUrl == url)
51QString CParameterWebBrowser::GetTabUrl()
56int CParameterWebBrowser::SetTabUrl(
const QString& url)
65bool CParameterWebBrowser::GetOpenPrevious()
67 return m_bOpenPrevious;
70void CParameterWebBrowser::SetOpenPrevious(
bool bOpen)
72 if(m_bOpenPrevious == bOpen)
74 m_bOpenPrevious = bOpen;
Operational parameter interface.
int SetModified(bool bModified=true)
When setting parameters, if there is a modification, it is called.