MCPcopy Create free account
hub / github.com/Illation/ETEngine / create

Method create

Engine/source/EtEditor/Util/ResourceChooserDialog.cpp:20–30  ·  view source on GitHub ↗

static --------------------------------- ResourceChooserDialog::create if allowed types is empty every asset type is selectable

Source from the content-addressed store, hash-verified

18// if allowed types is empty every asset type is selectable
19//
20ResourceChooserDialog* ResourceChooserDialog::create(std::vector<rttr::type> const& allowedTypes)
21{
22 // Load the Builder file and instantiate its widgets.
23 Glib::RefPtr<Gtk::Builder> const refBuilder = Gtk::Builder::create_from_resource("/com/leah-lindner/editor/ui/resourceChooser.ui");
24
25 ResourceChooserDialog* dialog = nullptr;
26 refBuilder->get_widget_derived("resource_dialog", dialog, allowedTypes);
27 ET_ASSERT(dialog != nullptr, "No 'resource_dialog' object in resourceChooser.ui");
28
29 return dialog;
30}
31
32
33//----------------------------------------------

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected