static --------------------------------- ResourceChooserDialog::create if allowed types is empty every asset type is selectable
| 18 | // if allowed types is empty every asset type is selectable |
| 19 | // |
| 20 | ResourceChooserDialog* 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 | //---------------------------------------------- |
nothing calls this directly
no outgoing calls
no test coverage detected