1 {% from "macros.tmpl" import license %}
5 #include "InternalSettingsGenerated.h"
7 #include "core/page/Page.h"
8 #include "core/frame/Settings.h"
12 InternalSettingsGenerated::InternalSettingsGenerated(Page* page)
14 {% for setting in settings if setting.type|to_idl_type %}
15 , m_{{setting.name}}(page->settings().{{setting.name}}())
18 ScriptWrappable::init(this);
21 InternalSettingsGenerated::~InternalSettingsGenerated()
25 void InternalSettingsGenerated::resetToConsistentState()
27 {% for setting in settings if setting.type|to_idl_type %}
28 m_page->settings().set{{setting.name|upper_first}}(m_{{setting.name}});
31 {% for setting in settings if setting.type|to_idl_type %}
33 void InternalSettingsGenerated::set{{setting.name|upper_first}}({{setting.type|to_passing_type}} {{setting.name}})
35 m_page->settings().set{{setting.name|upper_first}}({{setting.name}});