Made tree listing more generic

This commit is contained in:
Yousef Khadadeh 2025-12-21 00:33:04 +03:00
parent 180c930474
commit 86063f373b
7 changed files with 129 additions and 64 deletions

View file

@ -897,9 +897,9 @@ void GUIManager::list_popup_menu(const std::string& id, Vector2f popupPos, const
}
}
void GUIManager::tree_listing(const std::string& id, const NetworkingObjects::NetObjTemporaryPtr<NetworkingObjects::NetObjOrderedList<BookmarkListItem>>& bookmarkList) {
void GUIManager::tree_listing(const std::string& id, NetworkingObjects::NetObjID rootObjID, const TreeListing::DisplayData& displayData) {
push_id(id);
insert_element<TreeListing>()->update(*io, *this, bookmarkList);
insert_element<TreeListing>()->update(*io, *this, rootObjID, displayData);
pop_id();
}