X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b600ed13625645eb985acf49eecd06fd111eb061..7344108e8a129a3f9b4df5ab0f98a1713db03b89:/include/wx/os2/filedlg.h diff --git a/include/wx/os2/filedlg.h b/include/wx/os2/filedlg.h index 3d1deaba5e..5613e1923a 100644 --- a/include/wx/os2/filedlg.h +++ b/include/wx/os2/filedlg.h @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: filedlg.h +// Name: wx/os2/filedlg.h // Purpose: wxFileDialog class // Author: David Webster // Modified by: @@ -12,56 +12,31 @@ #ifndef _WX_FILEDLG_H_ #define _WX_FILEDLG_H_ -#include "wx/dialog.h" +//------------------------------------------------------------------------- +// wxFileDialog +//------------------------------------------------------------------------- -/* - * File selector - */ - -class WXDLLEXPORT wxFileDialog: public wxDialog +class WXDLLIMPEXP_CORE wxFileDialog: public wxFileDialogBase { DECLARE_DYNAMIC_CLASS(wxFileDialog) public: wxFileDialog( wxWindow* pParent ,const wxString& rsMessage = wxFileSelectorPromptStr - ,const wxString& rsDefaultDir = "" - ,const wxString& rsDefaultFile = "" + ,const wxString& rsDefaultDir = wxEmptyString + ,const wxString& rsDefaultFile = wxEmptyString ,const wxString& rsWildCard = wxFileSelectorDefaultWildcardStr - ,long lStyle = 0 - ,const wxPoint& rPos = wxDefaultPosition + ,long lStyle = wxFD_DEFAULT_STYLE + ,const wxPoint& rPos = wxDefaultPosition, + const wxSize& sz = wxDefaultSize, + const wxString& name = wxFileDialogNameStr ); - inline void SetMessage(const wxString& rsMessage) { m_sMessage = rsMessage; } - inline void SetPath(const wxString& rsPath) { m_sPath = rsPath; } - inline void SetDirectory(const wxString& rsDir) { m_sDir = rsDir; } - inline void SetFilename(const wxString& rsName) { m_sFileName = rsName; } - inline void SetWildcard(const wxString& rsWildCard) { m_sWildCard = rsWildCard; } - inline void SetStyle(long lStyle) { m_lDialogStyle = lStyle; } - inline void SetFilterIndex(int nFilterIndex) { m_nFilterIndex = nFilterIndex; } - - inline wxString GetMessage(void) const { return m_sMessage; } - inline wxString GetPath(void) const { return m_sPath; } - void GetPaths(wxArrayString& rasPath) const; - inline wxString GetDirectory(void) const { return m_sDir; } - inline wxString GetFilename(void) const { return m_sFileName; } - inline void GetFilenames(wxArrayString& rasFilenames) { rasFilenames = m_asFileNames; } - inline wxString GetWildcard(void) const { return m_sWildCard; } - inline long GetStyle(void) const { return m_lDialogStyle; } - inline int GetFilterIndex() const { return m_nFilterIndex ; } + virtual void GetPaths(wxArrayString& rasPath) const; int ShowModal(); protected: - wxString m_sMessage; - long m_lDialogStyle; - wxWindow* m_pParent; - wxString m_sDir; - wxString m_sPath; // Full path - wxString m_sFileName; - wxArrayString m_asFileNames; - wxString m_sWildCard; - int m_nFilterIndex; - wxPoint m_vPos; + wxArrayString m_fileNames; }; // end of CLASS wxFileDialog #endif // _WX_FILEDLG_H_