get rid of wxMimeTypesManager::ReadMailcap and wxMimeTypesManager::ReadMimeTypes from old include files and from the docs.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@64507 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -35,10 +35,6 @@ public :
|
|||||||
|
|
||||||
size_t EnumAllFileTypes(wxArrayString& mimetypes);
|
size_t EnumAllFileTypes(wxArrayString& mimetypes);
|
||||||
|
|
||||||
// this are NOPs under MacOS
|
|
||||||
bool ReadMailcap(const wxString& WXUNUSED(filename), bool WXUNUSED(fallback) = TRUE) { return TRUE; }
|
|
||||||
bool ReadMimeTypes(const wxString& WXUNUSED(filename)) { return TRUE; }
|
|
||||||
|
|
||||||
void AddFallback(const wxFileTypeInfo& ft) { m_fallbacks.Add(ft); }
|
void AddFallback(const wxFileTypeInfo& ft) { m_fallbacks.Add(ft); }
|
||||||
|
|
||||||
// create a new filetype association
|
// create a new filetype association
|
||||||
|
@@ -96,12 +96,6 @@ public:
|
|||||||
|
|
||||||
size_t EnumAllFileTypes(wxArrayString& mimetypes);
|
size_t EnumAllFileTypes(wxArrayString& mimetypes);
|
||||||
|
|
||||||
// these are NOPs under OS/2
|
|
||||||
bool ReadMailcap(const wxString& WXUNUSED(filename), bool WXUNUSED(fallback) = true)
|
|
||||||
{ return true; }
|
|
||||||
bool ReadMimeTypes(const wxString& WXUNUSED(filename))
|
|
||||||
{ return true; }
|
|
||||||
|
|
||||||
void AddFallback(const wxFileTypeInfo& ft) { m_fallbacks.Add(ft); }
|
void AddFallback(const wxFileTypeInfo& ft) { m_fallbacks.Add(ft); }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
@@ -102,12 +102,6 @@ public:
|
|||||||
|
|
||||||
size_t EnumAllFileTypes(wxArrayString& mimetypes);
|
size_t EnumAllFileTypes(wxArrayString& mimetypes);
|
||||||
|
|
||||||
// this are NOPs under Windows
|
|
||||||
bool ReadMailcap(const wxString& WXUNUSED(filename), bool WXUNUSED(fallback) = TRUE)
|
|
||||||
{ return TRUE; }
|
|
||||||
bool ReadMimeTypes(const wxString& WXUNUSED(filename))
|
|
||||||
{ return TRUE; }
|
|
||||||
|
|
||||||
// create a new filetype association
|
// create a new filetype association
|
||||||
wxFileType *Associate(const wxFileTypeInfo& ftInfo);
|
wxFileType *Associate(const wxFileTypeInfo& ftInfo);
|
||||||
|
|
||||||
|
@@ -9,21 +9,23 @@
|
|||||||
/**
|
/**
|
||||||
@class wxMimeTypesManager
|
@class wxMimeTypesManager
|
||||||
|
|
||||||
This class allows the application to retrieve the information about all known
|
This class allows the application to retrieve informations about all known
|
||||||
MIME types from a system-specific location and the filename extensions to the
|
MIME types from a system-specific location and the filename extensions to the
|
||||||
MIME types and vice versa. After initialization the functions
|
MIME types and vice versa.
|
||||||
GetFileTypeFromMimeType() and GetFileTypeFromExtension()
|
|
||||||
may be called: they will return a wxFileType object which may be further
|
MIME stands for "Multipurpose Internet Mail Extensions" and was originally
|
||||||
queried for file description, icon and other attributes.
|
used in mail protocols. It's standardized by several RFCs.
|
||||||
|
|
||||||
Under Windows, the MIME type information is queried from registry.
|
Under Windows, the MIME type information is queried from registry.
|
||||||
Under Linux and Unix, it is queried from the XDG data directories.
|
Under Linux and Unix, it is queried from the XDG data directories.
|
||||||
|
|
||||||
Currently, wxMimeTypesManager is limited to reading MIME type information.
|
Currently, wxMimeTypesManager is limited to @e reading MIME type information.
|
||||||
|
|
||||||
The application should not construct its own manager: it should use the
|
The application should not construct its own manager: it should use the
|
||||||
object pointer ::wxTheMimeTypesManger.
|
object pointer ::wxTheMimeTypesManager.
|
||||||
|
The functions GetFileTypeFromMimeType() and GetFileTypeFromExtension()
|
||||||
|
return a wxFileType object which may be further queried for file description,
|
||||||
|
icon and other attributes.
|
||||||
|
|
||||||
@section mimetypemanager_helpers Helper functions
|
@section mimetypemanager_helpers Helper functions
|
||||||
|
|
||||||
@@ -34,39 +36,16 @@
|
|||||||
|
|
||||||
- wxMimeTypesManager::IsOfType()
|
- wxMimeTypesManager::IsOfType()
|
||||||
|
|
||||||
|
|
||||||
@section mimetypemanager_ctor Constructor and destructor
|
|
||||||
|
|
||||||
NB: You won't normally need to use more than one wxMimeTypesManager object
|
|
||||||
in a program.
|
|
||||||
|
|
||||||
- wxMimeTypesManager::wxMimeTypesManager()
|
|
||||||
- wxMimeTypesManager::~wxMimeTypesManager()
|
|
||||||
|
|
||||||
|
|
||||||
@section mimetypemanager_query Query database
|
@section mimetypemanager_query Query database
|
||||||
|
|
||||||
These functions are the heart of this class: they allow to find a file type
|
These functions are the heart of this class: they allow to find a file type
|
||||||
object from either file extension or MIME type.
|
object from either file extension or MIME type.
|
||||||
If the function is successful, it returns a pointer to the wxFileType object
|
If the function is successful, it returns a pointer to the wxFileType object
|
||||||
which must be deleted by the caller, otherwise NULL will be returned.
|
which must be deleted by the caller, otherwise @NULL will be returned.
|
||||||
|
|
||||||
- wxMimeTypesManager::GetFileTypeFromMimeType()
|
- wxMimeTypesManager::GetFileTypeFromMimeType()
|
||||||
- wxMimeTypesManager::GetFileTypeFromExtension()
|
- wxMimeTypesManager::GetFileTypeFromExtension()
|
||||||
|
|
||||||
|
|
||||||
@section mimetypemanager_init Initialization functions
|
|
||||||
|
|
||||||
Unix: These functions may be used to load additional files (except for the
|
|
||||||
default ones which are loaded automatically) containing MIME information in
|
|
||||||
either mailcap(5) or mime.types(5) format.
|
|
||||||
|
|
||||||
- wxMimeTypesManager::ReadMailcap()
|
|
||||||
- wxMimeTypesManager::ReadMimeTypes()
|
|
||||||
- wxMimeTypesManager::AddFallbacks()
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@library{wxbase}
|
@library{wxbase}
|
||||||
@category{cfg}
|
@category{cfg}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user