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

wxGnomeFileTypes Class Reference

#include <gnomefiletypes.h>

Inheritance diagram for wxGnomeFileTypes:

Inheritance graph
[legend]
Collaboration diagram for wxGnomeFileTypes:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 wxGnomeFileTypes ()
virtual ~wxGnomeFileTypes ()
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

Private Member Functions

wxString GetDescription (const wxString &sFileType) const
wxFileName GetIconPath (const wxString &sFileType, int nSize=-1) const
wxString GetDefaultCommand (const wxString &sFileType) const
wxArrayString GetExtensions (const wxString &sFileType) const

Private Attributes

wxGnomeVfs m_gnomevfs
wxGtk m_gtk

Constructor & Destructor Documentation

wxGnomeFileTypes::wxGnomeFileTypes (   ) 
 

virtual wxGnomeFileTypes::~wxGnomeFileTypes (   )  [virtual]
 


Member Function Documentation

bool wxGnomeFileTypes::AddApplication (  const wxString &  sFileURL,
const wxString &  sNewApplication
)  const [virtual]
 

Implements wxFileTypesImpl.

wxArrayString wxGnomeFileTypes::GetApplications (  const wxString &  sFileURL  )  const [virtual]
 

Implements wxFileTypesImpl.

wxString wxGnomeFileTypes::GetCommand (  const wxString &  sApplicationId  )  const [virtual]
 

Implements wxFileTypesImpl.

wxString wxGnomeFileTypes::GetDefaultCommand (  const wxString &  sFileType  )  const [private]
 

wxString wxGnomeFileTypes::GetDescription (  const wxString &  sFileType  )  const [private]
 

wxArrayString wxGnomeFileTypes::GetExtensions (  const wxString &  sFileType  )  const [private]
 

wxString wxGnomeFileTypes::GetFileType (  const wxString &  sFileURL  )  const [virtual]
 

Implements wxFileTypesImpl.

wxFileName wxGnomeFileTypes::GetIconPath (  const wxString &  sFileType,
int  nSize = -1
)  const [private]
 

bool wxGnomeFileTypes::IsLoaded (   )  const [virtual]
 

Implements wxFileTypesImpl.

wxFileType2 wxGnomeFileTypes::LoadFileType (  const wxString &  sFileType  )  const [virtual]
 

Implements wxFileTypesImpl.

bool wxGnomeFileTypes::RemoveApplication (  const wxString &  sFileURL,
const wxString &  sApplication
)  const [virtual]
 

Implements wxFileTypesImpl.

bool wxGnomeFileTypes::SaveFileType (  const wxFileType2 &  fti  )  const [virtual]
 

Implements wxFileTypesImpl.

bool wxGnomeFileTypes::SetCommand (  const wxString &  sApplicationId,
const wxString &  sNewCommand
)  const [virtual]
 

Implements wxFileTypesImpl.


Member Data Documentation

wxGnomeVfs wxGnomeFileTypes::m_gnomevfs [private]
 

Definition at line 44 of file gnomefiletypes.h.

wxGtk wxGnomeFileTypes::m_gtk [private]
 

Definition at line 45 of file gnomefiletypes.h.


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