Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

wxWindowsFileTypes Class Reference

#include <mswfiletypes.h>

Inheritance diagram for wxWindowsFileTypes:

Inheritance graph
[legend]
Collaboration diagram for wxWindowsFileTypes:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 wxWindowsFileTypes ()
 ~wxWindowsFileTypes ()
bool IsLoaded () const
wxString GetFileType (const wxString &sFileURL) const
wxFileType2 LoadFileType (const wxString &sFileType) const
bool SaveFileType (const wxFileType2 &fti) const
wxArrayString GetApplications (const wxString &sFileURL) const
bool AddApplication (const wxString &sFileURL, const wxString &sNewApplication) const
bool RemoveApplication (const wxString &sFileURL, const wxString &sApplication) const
wxString GetCommand (const wxString &sApplicationId) const
bool SetCommand (const wxString &sApplicationId, const wxString &sNewCommand) const
wxString GetTypeName () const

Private Member Functions

wxString GetDescription (const wxString &sFileType) const
wxFileName GetImagePath (const wxString &sFileType) const
wxString GetDefaultCommand (const wxString &sFileType) const
wxArrayString GetExtensions (const wxString &sFileType) const
wxString GetClassFromExtension (const wxString &sExtension) const
void LoadCaches ()
void UnloadCaches ()

Private Attributes

ClassCachecls
ExtensionCacheext

Constructor & Destructor Documentation

wxWindowsFileTypes::wxWindowsFileTypes  ) 
 

wxWindowsFileTypes::~wxWindowsFileTypes  )  [inline]
 

Definition at line 40 of file mswfiletypes.h.

References UnloadCaches().

Here is the call graph for this function:


Member Function Documentation

bool wxWindowsFileTypes::AddApplication const wxString &  sFileURL,
const wxString &  sNewApplication
const [virtual]
 

Implements wxFileTypesImpl.

wxArrayString wxWindowsFileTypes::GetApplications const wxString &  sFileURL  )  const [virtual]
 

Implements wxFileTypesImpl.

wxString wxWindowsFileTypes::GetClassFromExtension const wxString &  sExtension  )  const [private]
 

wxString wxWindowsFileTypes::GetCommand const wxString &  sApplicationId  )  const [virtual]
 

Implements wxFileTypesImpl.

wxString wxWindowsFileTypes::GetDefaultCommand const wxString &  sFileType  )  const [private]
 

wxString wxWindowsFileTypes::GetDescription const wxString &  sFileType  )  const [private]
 

wxArrayString wxWindowsFileTypes::GetExtensions const wxString &  sFileType  )  const [private]
 

wxString wxWindowsFileTypes::GetFileType const wxString &  sFileURL  )  const [virtual]
 

Implements wxFileTypesImpl.

wxFileName wxWindowsFileTypes::GetImagePath const wxString &  sFileType  )  const [private]
 

wxString wxWindowsFileTypes::GetTypeName  )  const
 

bool wxWindowsFileTypes::IsLoaded  )  const [virtual]
 

Implements wxFileTypesImpl.

void wxWindowsFileTypes::LoadCaches  )  [private]
 

wxFileType2 wxWindowsFileTypes::LoadFileType const wxString &  sFileType  )  const [virtual]
 

Implements wxFileTypesImpl.

bool wxWindowsFileTypes::RemoveApplication const wxString &  sFileURL,
const wxString &  sApplication
const [virtual]
 

Implements wxFileTypesImpl.

bool wxWindowsFileTypes::SaveFileType const wxFileType2 fti  )  const [virtual]
 

Implements wxFileTypesImpl.

bool wxWindowsFileTypes::SetCommand const wxString &  sApplicationId,
const wxString &  sNewCommand
const [virtual]
 

Implements wxFileTypesImpl.

void wxWindowsFileTypes::UnloadCaches  )  [private]
 

Referenced by ~wxWindowsFileTypes().


Member Data Documentation

ClassCache* wxWindowsFileTypes::cls [private]
 

Definition at line 73 of file mswfiletypes.h.

ExtensionCache* wxWindowsFileTypes::ext [private]
 

Definition at line 74 of file mswfiletypes.h.


The documentation for this class was generated from the following file:
Generated on Wed Jan 25 08:13:16 2006 for Sherpa wxWidgets Classes by doxygen 1.3.6