Public Member Functions

wxFileTypeInfo Class Reference

#include </home/zeitlin/src/wx/git/interface/wx/mimetype.h>


Detailed Description

Container of information about wxFileType.

This class simply stores information associated with the file type. It doesn't do anything on its own and is used only to allow constructing wxFileType from it (instead of specifying all the constituent pieces separately) and also with wxMimeTypesManager::AddFallbacks().

Public Member Functions

 wxFileTypeInfo ()
 Default constructor creates an invalid file type info object.
 wxFileTypeInfo (const wxString &mimeType)
 Constructor specifying just the MIME type name.
 wxFileTypeInfo (const wxString &mimeType, const wxString &openCmd, const wxString &printCmd, const wxString &description, const wxString &extension,...)
 Constructor allowing to specify all the fields at once.
void AddExtension (const wxString &ext)
 Add another extension associated with this file type.
void SetDescription (const wxString &description)
 Set the file type description.
void SetOpenCommand (const wxString &command)
 Set the command to be used for opening files of this type.
void SetPrintCommand (const wxString &command)
 Set the command to be used for printing files of this type.
void SetShortDesc (const wxString &shortDesc)
 Set the short description for the files of this type.

List of all members.


Constructor & Destructor Documentation

wxFileTypeInfo::wxFileTypeInfo (  ) 

Default constructor creates an invalid file type info object.

Such invalid/empty object should be used to terminate the list of file types passed to wxMimeTypesManager::AddFallbacks().

wxFileTypeInfo::wxFileTypeInfo ( const wxString mimeType  ) 

Constructor specifying just the MIME type name.

Use the various setter methods below to fully initialize the object.

Since:
2.9.2
wxFileTypeInfo::wxFileTypeInfo ( const wxString mimeType,
const wxString openCmd,
const wxString printCmd,
const wxString description,
const wxString extension,
  ... 
)

Constructor allowing to specify all the fields at once.

This is a vararg constructor taking an arbitrary number of extensions after the first four required parameters. The list must be terminated by wxNullPtr, notice that NULL can't be used here in portable code (C++0x nullptr can be used as well if your compiler supports it).


Member Function Documentation

void wxFileTypeInfo::AddExtension ( const wxString ext  ) 

Add another extension associated with this file type.

Since:
2.9.2
void wxFileTypeInfo::SetDescription ( const wxString description  ) 

Set the file type description.

Since:
2.9.2
void wxFileTypeInfo::SetOpenCommand ( const wxString command  ) 

Set the command to be used for opening files of this type.

Since:
2.9.2
void wxFileTypeInfo::SetPrintCommand ( const wxString command  ) 

Set the command to be used for printing files of this type.

Since:
2.9.2
void wxFileTypeInfo::SetShortDesc ( const wxString shortDesc  ) 

Set the short description for the files of this type.

This is only used under MSW for some of the registry keys used for the file type registration.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines



wxWidgets logo

[ top ]