mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 13:47:45 +00:00
LibGUI: Make FilteringProxyModel factory function return ErrorOr
This commit is contained in:
parent
71414821b4
commit
dbab20782e
2 changed files with 3 additions and 3 deletions
|
@ -89,7 +89,7 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
|
||||||
search_model.invalidate();
|
search_model.invalidate();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
search_list_view->set_model(GUI::FilteringProxyModel::construct(manual_model));
|
search_list_view->set_model(TRY(GUI::FilteringProxyModel::create(manual_model)));
|
||||||
search_list_view->model()->invalidate();
|
search_list_view->model()->invalidate();
|
||||||
|
|
||||||
tree_view->set_model(manual_model);
|
tree_view->set_model(manual_model);
|
||||||
|
|
|
@ -17,9 +17,9 @@ namespace GUI {
|
||||||
class FilteringProxyModel final : public Model
|
class FilteringProxyModel final : public Model
|
||||||
, public ModelClient {
|
, public ModelClient {
|
||||||
public:
|
public:
|
||||||
static NonnullRefPtr<FilteringProxyModel> construct(Model& model)
|
static ErrorOr<NonnullRefPtr<FilteringProxyModel>> create(Model& model)
|
||||||
{
|
{
|
||||||
return adopt_ref(*new FilteringProxyModel(model));
|
return adopt_nonnull_ref_or_enomem(new (nothrow) FilteringProxyModel(model));
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual ~FilteringProxyModel() override
|
virtual ~FilteringProxyModel() override
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue