예제 #1
0
void InspectorState::setValue(InspectorPropertyId id, PassRefPtr<InspectorValue> value, const String& stringValue)
{
    PropertyMap::iterator i = m_properties.find(id);
    ASSERT(i != m_properties.end());
    i->second.m_value = value;
    if (i->second.m_preferenceName.length())
        m_client->storeSetting(i->second.m_preferenceName, stringValue);
    updateCookie();
}
예제 #2
0
void InspectorState::setObject(InspectorPropertyId id, PassRefPtr<InspectorObject> value)
{
    PropertyMap::iterator i = m_properties.find(id);
    ASSERT(i != m_properties.end());
    Property& property = i->second;
    property.m_value = value;
    if (property.m_preferenceName.length())
        m_client->storeSetting(property.m_preferenceName, value->toJSONString());
    updateCookie();
}
예제 #3
0
void InspectorState::remove(const String& propertyName)
{
    m_properties->remove(propertyName);
    updateCookie();
}
예제 #4
0
void InspectorState::setValue(const String& propertyName, PassRefPtr<JSONValue> value)
{
    m_properties->setValue(propertyName, value);
    updateCookie();
}