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

ClassCache * cls
ExtensionCache * ext

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