mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 03:17:35 +00:00
LibWeb: Port Storage interface from DeprecatedString to String
Which ends up bubbling all the way up to the Browser storage model.
This commit is contained in:
parent
6f85be501d
commit
901220c588
11 changed files with 39 additions and 35 deletions
|
@ -10,10 +10,10 @@
|
|||
|
||||
namespace Browser {
|
||||
|
||||
void StorageModel::set_items(OrderedHashMap<DeprecatedString, DeprecatedString> map)
|
||||
void StorageModel::set_items(OrderedHashMap<String, String> map)
|
||||
{
|
||||
begin_insert_rows({}, m_local_storage_entries.size(), m_local_storage_entries.size());
|
||||
m_local_storage_entries = map;
|
||||
m_local_storage_entries = move(map);
|
||||
end_insert_rows();
|
||||
|
||||
did_update(DontInvalidateIndices);
|
||||
|
|
|
@ -18,7 +18,7 @@ public:
|
|||
__Count,
|
||||
};
|
||||
|
||||
void set_items(OrderedHashMap<DeprecatedString, DeprecatedString> map);
|
||||
void set_items(OrderedHashMap<String, String> map);
|
||||
void clear_items();
|
||||
virtual int row_count(GUI::ModelIndex const&) const override;
|
||||
virtual int column_count(GUI::ModelIndex const& = GUI::ModelIndex()) const override { return Column::__Count; }
|
||||
|
@ -28,7 +28,7 @@ public:
|
|||
virtual GUI::Model::MatchResult data_matches(GUI::ModelIndex const& index, GUI::Variant const& term) const override;
|
||||
|
||||
private:
|
||||
OrderedHashMap<DeprecatedString, DeprecatedString> m_local_storage_entries;
|
||||
OrderedHashMap<String, String> m_local_storage_entries;
|
||||
};
|
||||
|
||||
}
|
||||
|
|
|
@ -107,7 +107,7 @@ void StorageWidget::clear_cookies()
|
|||
m_cookies_model->clear_items();
|
||||
}
|
||||
|
||||
void StorageWidget::set_local_storage_entries(OrderedHashMap<DeprecatedString, DeprecatedString> entries)
|
||||
void StorageWidget::set_local_storage_entries(OrderedHashMap<String, String> entries)
|
||||
{
|
||||
m_local_storage_model->set_items(move(entries));
|
||||
}
|
||||
|
@ -117,7 +117,7 @@ void StorageWidget::clear_local_storage_entries()
|
|||
m_local_storage_model->clear_items();
|
||||
}
|
||||
|
||||
void StorageWidget::set_session_storage_entries(OrderedHashMap<DeprecatedString, DeprecatedString> entries)
|
||||
void StorageWidget::set_session_storage_entries(OrderedHashMap<String, String> entries)
|
||||
{
|
||||
m_session_storage_model->set_items(move(entries));
|
||||
}
|
||||
|
|
|
@ -26,10 +26,10 @@ public:
|
|||
|
||||
Function<void(Web::Cookie::Cookie)> on_update_cookie;
|
||||
|
||||
void set_local_storage_entries(OrderedHashMap<DeprecatedString, DeprecatedString> entries);
|
||||
void set_local_storage_entries(OrderedHashMap<String, String> entries);
|
||||
void clear_local_storage_entries();
|
||||
|
||||
void set_session_storage_entries(OrderedHashMap<DeprecatedString, DeprecatedString> entries);
|
||||
void set_session_storage_entries(OrderedHashMap<String, String> entries);
|
||||
void clear_session_storage_entries();
|
||||
|
||||
private:
|
||||
|
|
|
@ -76,8 +76,8 @@ public:
|
|||
Function<void()> on_dump_cookies;
|
||||
Function<void(Web::Cookie::Cookie)> on_update_cookie;
|
||||
Function<Vector<Web::Cookie::Cookie>()> on_get_cookies_entries;
|
||||
Function<OrderedHashMap<DeprecatedString, DeprecatedString>()> on_get_local_storage_entries;
|
||||
Function<OrderedHashMap<DeprecatedString, DeprecatedString>()> on_get_session_storage_entries;
|
||||
Function<OrderedHashMap<String, String>()> on_get_local_storage_entries;
|
||||
Function<OrderedHashMap<String, String>()> on_get_session_storage_entries;
|
||||
|
||||
void enable_webdriver_mode();
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue