ShortMimeInfo
FindPanel::AddOneMimeTypeToMenu(const ShortMimeInfo* info, void* castToMenu)
BString label = ShortMimeInfo(type).ShortDescription();
const ShortMimeInfo* info = mimeTypes->FindMimeType(name);
static bool AddOneMimeTypeToMenu(const ShortMimeInfo*, void* castToMenu);
MatchOneShortDescription(const ShortMimeInfo* a, const ShortMimeInfo* b)
const ShortMimeInfo*
ShortMimeInfo tmp(shortDescription);
const ShortMimeInfo* result = fCommonMimeList.BinarySearch(tmp,
const ShortMimeInfo*
MimeTypeList::EachCommonType(bool (*func)(const ShortMimeInfo*, void*),
ShortMimeInfo* mimeInfo = new ShortMimeInfo(mimetype);
fCommonMimeList.SortItems(&ShortMimeInfo::CompareShortDescription);
ShortMimeInfo::ShortMimeInfo(const BMimeType& mimeType)
ShortMimeInfo::ShortMimeInfo(const char* shortDescription)
ShortMimeInfo::InternalName() const
ShortMimeInfo::ShortDescription() const
ShortMimeInfo::CompareShortDescription(const ShortMimeInfo* a,
const ShortMimeInfo* b)
ShortMimeInfo::IsCommonMimeType() const
class ShortMimeInfo {
ShortMimeInfo(const BMimeType& mimeType);
static int CompareShortDescription(const ShortMimeInfo* a,
const ShortMimeInfo* b);
ShortMimeInfo(const char* shortDescription);
const ShortMimeInfo* FindMimeType(const char* shortDescription) const;
const ShortMimeInfo* EachCommonType(bool (*)(const ShortMimeInfo*, void*),
BObjectList<ShortMimeInfo, true> fMimeList;
BObjectList<ShortMimeInfo> fCommonMimeList;
const ShortMimeInfo* info = tracker->MimeTypes()->FindMimeType(