1///////////////////////////////////////////////////////////////////////////// 2// Name: wx/palmos/filedlg.h 3// Purpose: wxFileDialog class 4// Author: William Osborne - minimal working wxPalmOS port 5// Modified by: 6// Created: 10/13/04 7// RCS-ID: $Id: filedlg.h 39402 2006-05-28 23:32:12Z VZ $ 8// Copyright: (c) William Osborne 9// Licence: wxWindows licence 10///////////////////////////////////////////////////////////////////////////// 11 12#ifndef _WX_FILEDLG_H_ 13#define _WX_FILEDLG_H_ 14 15//------------------------------------------------------------------------- 16// wxFileDialog 17//------------------------------------------------------------------------- 18 19class WXDLLEXPORT wxFileDialog: public wxFileDialogBase 20{ 21public: 22 wxFileDialog(wxWindow *parent, 23 const wxString& message = wxFileSelectorPromptStr, 24 const wxString& defaultDir = wxEmptyString, 25 const wxString& defaultFile = wxEmptyString, 26 const wxString& wildCard = wxFileSelectorDefaultWildcardStr, 27 long style = wxFD_DEFAULT_STYLE, 28 const wxPoint& pos = wxDefaultPosition, 29 const wxSize& sz = wxDefaultSize, 30 const wxString& name = wxFileDialogNameStr); 31 32 virtual void SetPath(const wxString& path); 33 virtual void GetPaths(wxArrayString& paths) const; 34 virtual void GetFilenames(wxArrayString& files) const; 35 36 virtual int ShowModal(); 37 38private: 39 wxArrayString m_fileNames; 40 41 DECLARE_DYNAMIC_CLASS(wxFileDialog) 42 DECLARE_NO_COPY_CLASS(wxFileDialog) 43}; 44 45#endif // _WX_FILEDLG_H_ 46 47