]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/mimetype.h
remove the implementation of the conversion operators (forgot to do it in the initial...
[wxWidgets.git] / interface / wx / mimetype.h
index ae5abb790eebf0f7420e54f53f0b9f0586ed910b..c5e7b48100b787b3e89369596f94ba8aaf6d53d6 100644 (file)
@@ -234,13 +234,19 @@ wxMimeTypesManager* wxTheMimeTypesManager;
 */
 class wxFileType
 {
-public:
+private:
     /**
         The default constructor is private because you should never create objects of
         this type: they are only returned by wxMimeTypesManager methods.
     */
     wxFileType();
 
+public:
+    /**
+        Copy ctor.
+    */
+    wxFileType(const wxFileTypeInfo& ftInfo);
+
     /**
         The destructor of this class is not virtual, so it should not be derived from.
     */
@@ -318,7 +324,7 @@ public:
         This happens when one file extension is mapped to different MIME types
         by KDE, mailcap and mime.types.
     */
-    bool GetMimeType(wxArrayString& mimeTypes);
+    bool GetMimeTypes(wxArrayString& mimeTypes) const;
 
     //@{
     /**
@@ -345,6 +351,7 @@ public:
 
         The name of the file is retrieved from the MessageParameters class.
     */
-    bool GetPrintCommand(wxString* command, MessageParameters& params);
+    bool GetPrintCommand(wxString* command,
+                         const MessageParameters& params) const;
 };