/haiku/src/apps/text_search/ |
H A D | FileIterator.cpp | 44 BMimeType mimeType; 50 if (BMimeType::GuessMimeType(path.Path(), &mimeType) != B_OK) 53 nodeInfo.SetType(mimeType.Type()); 55 mimeType.SetTo(mimeTypeString); 58 if (mimeType.GetSupertype(&superType) == B_OK) {
|
/haiku/src/apps/people/ |
H A D | AttributeTextControl.cpp | 102 BString mimeType = B_URL_MIME; local 103 _BuildMimeString(mimeType, argument); 105 if (mimeType != "") { 107 be_roster->Launch(mimeType.String(), 1, const_cast<char**>(args)); 135 AttributeTextControl::_BuildMimeString(BString &mimeType, const BString &url) argument 141 mimeType.Append(url, url.FindFirst(':')); 144 if (!BMimeType::IsValid(mimeType.String())) 145 mimeType = ""; 147 return mimeType; 157 BString mimeType local [all...] |
H A D | AttributeTextControl.h | 36 const BString& _BuildMimeString(BString &mimeType,
|
/haiku/src/tests/kits/storage/testapps/ |
H A D | dump_mime_types.cpp | 34 BMimeType mimeType; local 35 error = mimeType.SetTo(type); 43 if (mimeType.GetPreferredApp(preferredApp) == B_OK) 48 if (mimeType.GetShortDescription(shortDescription) == B_OK) 53 if (mimeType.GetLongDescription(longDescription) == B_OK) 58 if (mimeType.GetFileExtensions(&extensions) == B_OK) { 73 if (mimeType.GetSupportingApps(&supportingApps) == B_OK) { 88 if (mimeType.GetAttrInfo(&attrInfo) == B_OK) {
|
/haiku/headers/build/os/storage/ |
H A D | MimeType.h | 88 BMimeType(const char *mimeType); 91 status_t SetTo(const char *mimeType); 107 static bool IsValid(const char *mimeType); 110 status_t SetType(const char *mimeType); 118 BMimeType(const char *mimeType, const char *mimePath);
|
/haiku/src/build/libbe/storage/ |
H A D | MimeType.cpp | 50 \param mimeType The MIME string. 52 BMimeType::BMimeType(const char *mimeType) argument 56 SetTo(mimeType); 83 \param mimeType The MIME string. 90 BMimeType::SetTo(const char *mimeType) argument 92 if (!mimeType || !BMimeType::IsValid(mimeType)) { 96 fType = new(std::nothrow) char[strlen(mimeType)+1]; 98 strcpy(fType, mimeType); 349 BMimeType::SetType(const char *mimeType) argument [all...] |
H A D | AppFileInfo.cpp | 379 BMimeType mimeType; local 381 error = GetMetaMime(&mimeType); 427 if (updateMimeDB && error == B_OK && mimeType.IsInstalled()) 428 error = mimeType.SetSupportedTypes(types, syncAll); 458 BMimeType mimeType; local 460 error = mimeType.SetTo(type); 469 || BMimeType(supportedType).Contains(&mimeType); 866 BMimeType mimeType; 867 if (updateMimeDB && error == B_OK && GetMetaMime(&mimeType) == B_OK) { 868 if (!mimeType [all...] |
/haiku/src/kits/tracker/ |
H A D | MimeTypeList.cpp | 44 ShortMimeInfo::ShortMimeInfo(const BMimeType& mimeType) argument 48 fPrivateName = mimeType.Type(); 53 if (mimeType.GetPreferredApp(buffer) == B_OK 59 if (mimeType.GetShortDescription(buffer) != B_OK || buffer[0] == 0)
|
H A D | TemplatesMenu.cpp | 154 char mimeType[B_MIME_TYPE_LENGTH]; local 155 nodeInfo.GetType(mimeType); 157 BMimeType mime(mimeType);
|
H A D | MimeTypeList.h | 50 ShortMimeInfo(const BMimeType& mimeType);
|
/haiku/src/kits/network/libnetservices/ |
H A D | DataRequest.cpp | 41 BString mimeType; local 86 mimeType = parameter; 91 mimeType << ";" << charset; 92 fResult.SetContentType(mimeType);
|
H A D | FileRequest.cpp | 66 char mimeType[B_MIME_TYPE_LENGTH + 1]; local 67 if (info.GetType(mimeType) != B_OK) 69 if (info.GetType(mimeType) == B_OK) 70 fResult.SetContentType(mimeType);
|
/haiku/headers/os/storage/ |
H A D | MimeType.h | 77 BMimeType(const char* mimeType); 80 status_t SetTo(const char* mimeType); 121 static bool IsValid(const char* mimeType); 152 status_t SetType(const char* mimeType); 155 BMimeType(const char* mimeType, const char* mimePath);
|
/haiku/src/preferences/filetypes/ |
H A D | MimeTypeListView.cpp | 55 BMimeType mimeType(type); 56 _SetTo(mimeType); 96 BMimeType mimeType(fType.String()); 97 status_t status = icon_for_type(mimeType, bitmap, B_MINI_ICON); 294 BMimeType mimeType(type); 296 bool isApp = mimetype_is_application_signature(mimeType); 300 MimeTypeItem* typeItem = new MimeTypeItem(mimeType, fShowIcons, 397 BMimeType mimeType(type); 398 bool isApp = mimetype_is_application_signature(mimeType); 399 if (fApplicationMode ^ isApp || !mimeType [all...] |
H A D | PreferredAppMenu.cpp | 235 BMimeType mimeType(type); 236 mimeType.GetPreferredApp(preferred); 266 BMimeType mimeType(forType); 270 if (mimeType.GetSupportingApps(&applications) == B_OK 276 if (!found && mimeType.GetWildcardApps(&applications) == B_OK
|
H A D | NewFileTypeWindow.cpp | 171 BMimeType mimeType(type.String()); 172 if (mimeType.IsInstalled()) { 177 status_t status = mimeType.Install();
|
/haiku/headers/build/os/app/ |
H A D | Roster.h | 98 status_t FindApp(const char *mimeType, entry_ref *app) const; 114 status_t Launch(const char *mimeType, BMessage *initialMessage = 0, 116 status_t Launch(const char *mimeType, BList *messageList, 118 status_t Launch(const char *mimeType, int argc, char **args, 165 status_t xLaunchAppPrivate(const char *mimeType, const entry_ref *ref, 178 status_t translate_type(const char *mimeType, BMimeType *appMeta, 181 char *mimeType) const;
|
/haiku/headers/os/app/ |
H A D | Roster.h | 83 status_t FindApp(const char* mimeType, 102 status_t Launch(const char* mimeType, 105 status_t Launch(const char* mimeType, BList* messageList, 107 status_t Launch(const char* mimeType, int argc, 183 status_t _LaunchApp(const char* mimeType, 208 status_t _TranslateType(const char* mimeType, 213 BNodeInfo* nodeInfo, char* mimeType) const;
|
/haiku/src/apps/pairs/ |
H A D | Pairs.cpp | 105 BMimeType mimeType(type); 106 if (mimeType.InitCheck() != B_OK) 112 if (mimeType.GetIcon(&data, &size) != B_OK) {
|
/haiku/src/apps/expander/ |
H A D | DirectoryFilePanel.h | 24 const char* mimeType);
|
H A D | ExpanderRules.cpp | 29 ExpanderRule::ExpanderRule(const char* mimeType, argument 33 fMimeType(mimeType), 191 ExpanderRules::_AddRule(const char* mimeType, const BString& filenameExtension, argument 194 ExpanderRule* rule = new(std::nothrow) ExpanderRule(mimeType,
|
/haiku/src/kits/mail/ |
H A D | HaikuMailFormatFilter.h | 33 const char* mimeType);
|
/haiku/src/servers/print/ |
H A D | Settings.h | 22 AppSettings(const char* mimeType, const char* printer = NULL); 69 AppSettings* FindAppSettings(const char* mimeType);
|
/haiku/src/apps/haikudepot/ui_generic/ |
H A D | SharedBitmap.cpp | 55 SharedBitmap::SharedBitmap(const char* mimeType) argument 61 fMimeType(mimeType) 218 BMimeType mimeType(fMimeType.String()); 219 status_t status = mimeType.InitCheck(); 226 status = mimeType.GetIcon(bitmap, B_MINI_ICON);
|
/haiku/headers/private/app/ |
H A D | RosterPrivate.h | 31 status_t Launch(const char* mimeType, const entry_ref* ref, argument 36 { return fRoster->_LaunchApp(mimeType, ref, messageList, argc,
|