// the accessors *must* be checked!
class WXDLLEXPORT wxFileType
{
-#ifdef __MWERKS__
-friend class wxMimeTypesManagerImpl; // it has access to m_impl
-#else
-friend wxMimeTypesManagerImpl; // it has access to m_impl
-#endif
+friend class WXDLLEXPORT wxMimeTypesManagerImpl; // it has access to m_impl
public:
// An object of this class must be passed to Get{Open|Print}Command. The
// read in additional file in mime.types format
bool ReadMimeTypes(const wxString& filename);
+ // enumerate all known MIME types
+ //
+ // returns the number of retrieved file types
+ size_t EnumAllFileTypes(wxArrayString& mimetypes);
+
// these functions can be used to provide default values for some of the
// MIME types inside the program itself (you may also use
// ReadMailcap(filenameWithDefaultTypes, TRUE /* use as fallback */) to