Lines Matching refs:apps
41 \brief Supporting apps information for the entire MIME database
59 given type in the pre-allocated \c BMessage pointed to by \c apps.
64 SupportingApps::GetSupportingApps(const char *type, BMessage *apps)
66 if (type == NULL || apps == NULL)
77 apps->MakeEmpty();
88 // Add the apps that support this supertype (plus their count)
93 status = apps->AddString(kApplicationsField, (*i).c_str());
97 status = apps->AddInt32(kSupportingAppsSuperCountField, count);
99 // Add the apps that support this subtype (plus their count)
104 status = apps->AddString(kApplicationsField, (*i).c_str());
108 status = apps->AddInt32(kSupportingAppsSubCountField, count);
110 // Now add any apps that support the supertype, but not the
121 status = apps->AddString(kApplicationsField, (*i).c_str());
126 status = apps->AddInt32(kSupportingAppsSuperCountField, count);
135 updates the supporting apps mappings.
138 app signature in their list of supporting apps following this call.
218 removes the application from each of said types' supporting apps list.
231 apps for the given type.
236 - B_OK: success, even if the app was already in the supporting apps list
251 apps for the given type.
256 - B_OK: success, even if the app was not found in the supporting apps list
285 // Build the supporting apps table based on the mime database
310 // signature to the list of supporting apps for each type