const std::string &LLViewerFolderType::lookupNewCategoryName(LLFolderType::EType folder_type) { const ViewerFolderEntry *entry = LLViewerFolderDictionary::getInstance()->lookup(folder_type); if (entry) { return entry->mNewCategoryName; } return badLookup(); }
// static const std::string &LLFolderType::lookup(LLFolderType::EType folder_type) { const FolderEntry *entry = LLFolderDictionary::getInstance()->lookup(folder_type); if (entry) { return entry->mName; } else { return badLookup(); } }
// static const std::string &LLAssetType::getDesc(LLAssetType::EType asset_type) { const AssetEntry *entry = LLAssetDictionary::getInstance()->lookup(asset_type); if (entry) { return entry->mName; } else { return badLookup(); } }
// static const char *LLAssetType::lookupHumanReadable(LLAssetType::EType asset_type) { const LLAssetDictionary *dict = LLAssetDictionary::getInstance(); const AssetEntry *entry = dict->lookup(asset_type); if (entry) { return entry->mHumanName; } else { return badLookup().c_str(); } }
const std::string &LLViewerFolderType::lookupIconName(LLFolderType::EType folder_type, BOOL is_open) { const ViewerFolderEntry *entry = LLViewerFolderDictionary::getInstance()->lookup(folder_type); if (entry) { if (is_open) return entry->mIconNameOpen; else return entry->mIconNameClosed; } // Error condition. Return something so that we don't show a grey box in inventory view. const ViewerFolderEntry *default_entry = LLViewerFolderDictionary::getInstance()->lookup(LLFolderType::FT_NONE); if (default_entry) { return default_entry->mIconNameClosed; } // Should not get here unless there's something corrupted with the FT_NONE entry. return badLookup(); }