Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::CommonFileDialogPeer Class Reference

#include <CommonDialogPeer.h>

Inheritance diagram for VCF::CommonFileDialogPeer:

VCF::CommonDialogPeer VCF::Interface VCF::GTKFileOpenDialog VCF::OSXFileOpenDialog VCF::OSXFileSaveDialog VCF::Win32FileOpenDialog VCF::Win32FileSaveDialog List of all members.

Public Member Functions

virtual ~CommonFileDialogPeer ()
virtual void addFilter (const String &description, const String &extension)=0
virtual void setDirectory (const String &directory)=0
virtual void setFileName (const String &filename)=0
virtual String getFileName ()=0
virtual String getDirectory ()=0
virtual String getFileExtension ()=0
virtual uint32 getSelectedFileCount ()=0
virtual Enumerator< String > * getSelectedFiles ()=0
virtual void setAllowsMultiSelect (const bool &allowsMultiSelect)=0
virtual String getSelectedFilter ()=0
virtual void setSelectedFilter (const String &selectedFilter)=0
virtual void setFileMustExist (const bool &fileMustExist)=0

Constructor & Destructor Documentation

virtual VCF::CommonFileDialogPeer::~CommonFileDialogPeer  )  [inline, virtual]
 


Member Function Documentation

virtual void VCF::CommonFileDialogPeer::addFilter const String description,
const String extension
[pure virtual]
 

Implemented in VCF::GTKFileOpenDialog, VCF::OSXFileOpenDialog, VCF::OSXFileSaveDialog, VCF::Win32FileOpenDialog, and VCF::Win32FileSaveDialog.

virtual String VCF::CommonFileDialogPeer::getDirectory  )  [pure virtual]
 

Implemented in VCF::GTKFileOpenDialog, VCF::OSXFileOpenDialog, VCF::OSXFileSaveDialog, VCF::Win32FileOpenDialog, and VCF::Win32FileSaveDialog.

virtual String VCF::CommonFileDialogPeer::getFileExtension  )  [pure virtual]
 

Implemented in VCF::GTKFileOpenDialog, VCF::OSXFileOpenDialog, VCF::OSXFileSaveDialog, VCF::Win32FileOpenDialog, and VCF::Win32FileSaveDialog.

virtual String VCF::CommonFileDialogPeer::getFileName  )  [pure virtual]
 

Implemented in VCF::GTKFileOpenDialog, VCF::OSXFileOpenDialog, VCF::OSXFileSaveDialog, VCF::Win32FileOpenDialog, and VCF::Win32FileSaveDialog.

virtual uint32 VCF::CommonFileDialogPeer::getSelectedFileCount  )  [pure virtual]
 

Implemented in VCF::GTKFileOpenDialog, VCF::OSXFileOpenDialog, VCF::OSXFileSaveDialog, VCF::Win32FileOpenDialog, and VCF::Win32FileSaveDialog.

virtual Enumerator<String>* VCF::CommonFileDialogPeer::getSelectedFiles  )  [pure virtual]
 

Implemented in VCF::GTKFileOpenDialog, VCF::OSXFileOpenDialog, VCF::OSXFileSaveDialog, VCF::Win32FileOpenDialog, and VCF::Win32FileSaveDialog.

virtual String VCF::CommonFileDialogPeer::getSelectedFilter  )  [pure virtual]
 

Implemented in VCF::GTKFileOpenDialog, VCF::OSXFileOpenDialog, VCF::OSXFileSaveDialog, VCF::Win32FileOpenDialog, and VCF::Win32FileSaveDialog.

virtual void VCF::CommonFileDialogPeer::setAllowsMultiSelect const bool &  allowsMultiSelect  )  [pure virtual]
 

Implemented in VCF::GTKFileOpenDialog, VCF::OSXFileOpenDialog, VCF::OSXFileSaveDialog, VCF::Win32FileOpenDialog, and VCF::Win32FileSaveDialog.

virtual void VCF::CommonFileDialogPeer::setDirectory const String directory  )  [pure virtual]
 

Implemented in VCF::GTKFileOpenDialog, VCF::OSXFileOpenDialog, VCF::OSXFileSaveDialog, VCF::Win32FileOpenDialog, and VCF::Win32FileSaveDialog.

virtual void VCF::CommonFileDialogPeer::setFileMustExist const bool &  fileMustExist  )  [pure virtual]
 

Implemented in VCF::GTKFileOpenDialog, VCF::OSXFileOpenDialog, VCF::OSXFileSaveDialog, VCF::Win32FileOpenDialog, and VCF::Win32FileSaveDialog.

virtual void VCF::CommonFileDialogPeer::setFileName const String filename  )  [pure virtual]
 

Implemented in VCF::GTKFileOpenDialog, VCF::OSXFileOpenDialog, VCF::OSXFileSaveDialog, VCF::Win32FileOpenDialog, and VCF::Win32FileSaveDialog.

virtual void VCF::CommonFileDialogPeer::setSelectedFilter const String selectedFilter  )  [pure virtual]
 

Implemented in VCF::GTKFileOpenDialog, VCF::OSXFileOpenDialog, VCF::OSXFileSaveDialog, VCF::Win32FileOpenDialog, and VCF::Win32FileSaveDialog.


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information