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}}())
20 InternalSettingsGenerated::~InternalSettingsGenerated()
24 void InternalSettingsGenerated::resetToConsistentState()
26 {% for setting in settings if setting.type|to_idl_type %}
27 m_page->settings().set{{setting.name|upper_first}}(m_{{setting.name}});
30 {% for setting in settings if setting.type|to_idl_type %}
32 void InternalSettingsGenerated::set{{setting.name|upper_first}}({{setting.type|to_passing_type}} {{setting.name}})
34 m_page->settings().set{{setting.name|upper_first}}({{setting.name}});
38 } // namespace WebCore