// implementation classes:
#if defined(__WXMSW__)
#include "wx/msw/mimetype.h"
-#elif defined(__WXMAC__)
+#elif ( defined(__WXMAC__) && wxOSX_USE_CARBON )
#include "wx/osx/mimetype.h"
#elif defined(__WXPM__) || defined (__EMX__)
#include "wx/os2/mimetype.h"
// test now carried out on reading file so test should never get here
if ( !hasFilename && !str.empty()
#ifdef __UNIX__
- && !str.StartsWith(_T("test "))
+ && !str.StartsWith(wxT("test "))
#endif // Unix
) {
str << wxT(" < '") << params.GetFileName() << wxT('\'');
bool wxFileType::GetMimeType(wxString *mimeType) const
{
- wxCHECK_MSG( mimeType, false, _T("invalid parameter in GetMimeType") );
+ wxCHECK_MSG( mimeType, false, wxT("invalid parameter in GetMimeType") );
if ( m_info )
{
bool wxFileType::GetDescription(wxString *desc) const
{
- wxCHECK_MSG( desc, false, _T("invalid parameter in GetDescription") );
+ wxCHECK_MSG( desc, false, wxT("invalid parameter in GetDescription") );
if ( m_info )
{
wxFileType::GetOpenCommand(wxString *openCmd,
const wxFileType::MessageParameters& params) const
{
- wxCHECK_MSG( openCmd, false, _T("invalid parameter in GetOpenCommand") );
+ wxCHECK_MSG( openCmd, false, wxT("invalid parameter in GetOpenCommand") );
if ( m_info )
{
wxFileType::GetPrintCommand(wxString *printCmd,
const wxFileType::MessageParameters& params) const
{
- wxCHECK_MSG( printCmd, false, _T("invalid parameter in GetPrintCommand") );
+ wxCHECK_MSG( printCmd, false, wxT("invalid parameter in GetPrintCommand") );
if ( m_info )
{
if ( GetOpenCommand(&cmd, params) )
{
if ( verbs )
- verbs->Add(_T("Open"));
+ verbs->Add(wxT("Open"));
if ( commands )
commands->Add(cmd);
count++;
if ( GetPrintCommand(&cmd, params) )
{
if ( verbs )
- verbs->Add(_T("Print"));
+ verbs->Add(wxT("Print"));
if ( commands )
commands->Add(cmd);
#elif defined(__UNIX__)
return m_impl->Unassociate(this);
#else
- wxFAIL_MSG( _T("not implemented") ); // TODO
+ wxFAIL_MSG( wxT("not implemented") ); // TODO
return false;
#endif
}
wxUnusedVar(cmd);
wxUnusedVar(verb);
wxUnusedVar(overwriteprompt);
- wxFAIL_MSG(_T("not implemented"));
+ wxFAIL_MSG(wxT("not implemented"));
return false;
#endif
}
if ( sTmp.empty() )
GetOpenCommand(&sTmp, wxFileType::MessageParameters(wxEmptyString, wxEmptyString));
#endif
- wxCHECK_MSG( !sTmp.empty(), false, _T("need the icon file") );
+ wxCHECK_MSG( !sTmp.empty(), false, wxT("need the icon file") );
#if defined (__WXMSW__) || defined(__UNIX__)
return m_impl->SetDefaultIcon (cmd, index);
#else
wxUnusedVar(index);
- wxFAIL_MSG(_T("not implemented"));
+ wxFAIL_MSG(wxT("not implemented"));
return false;
#endif
}
return m_impl->Associate(ftInfo);
#else // other platforms
wxUnusedVar(ftInfo);
- wxFAIL_MSG( _T("not implemented") ); // TODO
+ wxFAIL_MSG( wxT("not implemented") ); // TODO
return NULL;
#endif // platforms
}
else
extWithoutDot = ext;
- wxCHECK_MSG( !ext.empty(), NULL, _T("extension can't be empty") );
+ wxCHECK_MSG( !ext.empty(), NULL, wxT("extension can't be empty") );
wxFileType *ft = m_impl->GetFileTypeFromExtension(extWithoutDot);
return ft;
}
-bool wxMimeTypesManager::ReadMailcap(const wxString& filename, bool fallback)
-{
- EnsureImpl();
- return m_impl->ReadMailcap(filename, fallback);
-}
-
-bool wxMimeTypesManager::ReadMimeTypes(const wxString& filename)
-{
- EnsureImpl();
- return m_impl->ReadMimeTypes(filename);
-}
-
void wxMimeTypesManager::AddFallbacks(const wxFileTypeInfo *filetypes)
{
EnsureImpl();