X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f040060e2fdaf0a5cc20f986fbbc67a000f5f57b..859906241dff9079dbfe73a39abda5c9aed2f150:/src/mac/carbon/mimetmac.cpp diff --git a/src/mac/carbon/mimetmac.cpp b/src/mac/carbon/mimetmac.cpp index ddf62412cc..29449a6b60 100644 --- a/src/mac/carbon/mimetmac.cpp +++ b/src/mac/carbon/mimetmac.cpp @@ -6,10 +6,10 @@ // Created: 23.09.98 // RCS-ID: $Id$ // Copyright: (c) 1998 Vadim Zeitlin -// Licence: wxWindows license (part of wxExtra library) +// Licence: wxWindows licence (part of wxExtra library) ///////////////////////////////////////////////////////////////////////////// -#ifdef __GNUG__ +#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) #pragma implementation "mimetype.h" #endif @@ -20,10 +20,6 @@ #pragma hdrstop #endif -#ifndef WX_PRECOMP - #include "wx/defs.h" -#endif - #ifndef WX_PRECOMP #include "wx/string.h" #if wxUSE_GUI @@ -92,7 +88,7 @@ bool wxFileTypeImpl::GetMimeTypes(wxArrayString& mimeTypes) const return FALSE; } -bool wxFileTypeImpl::GetIcon(wxIcon *icon, wxString *sCommand, int *iIndex) const +bool wxFileTypeImpl::GetIcon(wxIconLocation *WXUNUSED(icon)) const { // no such file type or no value or incorrect icon entry return FALSE; @@ -105,22 +101,22 @@ bool wxFileTypeImpl::GetDescription(wxString *desc) const size_t wxFileTypeImpl::GetAllCommands(wxArrayString * verbs, wxArrayString * commands, - const wxFileType::MessageParameters& params) const + const wxFileType::MessageParameters& params) const { - wxFAIL_MSG( _T("TODO") ); + wxFAIL_MSG( _T("wxFileTypeImpl::GetAllCommands() not yet implemented") ); return 0; } void wxMimeTypesManagerImpl::Initialize(int mailcapStyles, const wxString& extraDir) { - wxFAIL_MSG( _T("TODO") ); + wxFAIL_MSG( _T("wxMimeTypesManagerImpl::Initialize() not yet implemented") ); } void wxMimeTypesManagerImpl::ClearData() { - wxFAIL_MSG( _T("TODO") ); + wxFAIL_MSG( _T("wxMimeTypesManagerImpl::ClearData() not yet implemented") ); } // extension -> file type @@ -129,66 +125,66 @@ wxMimeTypesManagerImpl::GetFileTypeFromExtension(const wxString& e) { wxString ext = e ; ext = ext.Lower() ; - if ( ext == "txt" ) + if ( ext == wxT("txt") ) { wxFileType *fileType = new wxFileType; - fileType->m_impl->SetFileType("text/text"); + fileType->m_impl->SetFileType(wxT("text/text")); fileType->m_impl->SetExt(ext); return fileType; } - else if ( ext == "htm" || ext == "html" ) + else if ( ext == wxT("htm") || ext == wxT("html") ) { wxFileType *fileType = new wxFileType; - fileType->m_impl->SetFileType("text/html"); + fileType->m_impl->SetFileType(wxT("text/html")); fileType->m_impl->SetExt(ext); return fileType; } - else if ( ext == "gif" ) + else if ( ext == wxT("gif") ) { wxFileType *fileType = new wxFileType; - fileType->m_impl->SetFileType("image/gif"); + fileType->m_impl->SetFileType(wxT("image/gif")); fileType->m_impl->SetExt(ext); return fileType; } - else if ( ext == "png" ) + else if ( ext == wxT("png" )) { wxFileType *fileType = new wxFileType; - fileType->m_impl->SetFileType("image/png"); + fileType->m_impl->SetFileType(wxT("image/png")); fileType->m_impl->SetExt(ext); return fileType; } - else if ( ext == "jpg" || ext == "jpeg" ) + else if ( ext == wxT("jpg" )|| ext == wxT("jpeg") ) { wxFileType *fileType = new wxFileType; - fileType->m_impl->SetFileType("image/jpeg"); + fileType->m_impl->SetFileType(wxT("image/jpeg")); fileType->m_impl->SetExt(ext); return fileType; } - else if ( ext == "bmp" ) + else if ( ext == wxT("bmp") ) { wxFileType *fileType = new wxFileType; - fileType->m_impl->SetFileType("image/bmp"); + fileType->m_impl->SetFileType(wxT("image/bmp")); fileType->m_impl->SetExt(ext); return fileType; } - else if ( ext == "tif" || ext == "tiff" ) + else if ( ext == wxT("tif") || ext == wxT("tiff") ) { wxFileType *fileType = new wxFileType; - fileType->m_impl->SetFileType("image/tiff"); + fileType->m_impl->SetFileType(wxT("image/tiff")); fileType->m_impl->SetExt(ext); return fileType; } - else if ( ext == "xpm" ) + else if ( ext == wxT("xpm") ) { wxFileType *fileType = new wxFileType; - fileType->m_impl->SetFileType("image/xpm"); + fileType->m_impl->SetFileType(wxT("image/xpm")); fileType->m_impl->SetExt(ext); return fileType; } - else if ( ext == "xbm" ) + else if ( ext == wxT("xbm") ) { wxFileType *fileType = new wxFileType; - fileType->m_impl->SetFileType("image/xbm"); + fileType->m_impl->SetFileType(wxT("image/xbm")); fileType->m_impl->SetExt(ext); return fileType; } @@ -206,7 +202,8 @@ wxMimeTypesManagerImpl::GetFileTypeFromMimeType(const wxString& mimeType) size_t wxMimeTypesManagerImpl::EnumAllFileTypes(wxArrayString& mimetypes) { - wxFAIL_MSG( _T("TODO") ); // VZ: don't know anything about this for Mac + // VZ: don't know anything about this for Mac + wxFAIL_MSG( _T("wxMimeTypesManagerImpl::EnumAllFileTypes() not yet implemented") ); return 0; } @@ -214,7 +211,7 @@ size_t wxMimeTypesManagerImpl::EnumAllFileTypes(wxArrayString& mimetypes) wxFileType * wxMimeTypesManagerImpl::Associate(const wxFileTypeInfo& ftInfo) { - wxFAIL_MSG( _T("TODO") ); + wxFAIL_MSG( _T("wxMimeTypesManagerImpl::Associate() not yet implemented") ); return NULL; }