X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ec6e0a192c1abd0c7880e7ab11cd63de9706aef8..a66fa4a84b405396d522106e5bbc9735889f5a02:/include/wx/generic/filedlgg.h?ds=inline diff --git a/include/wx/generic/filedlgg.h b/include/wx/generic/filedlgg.h index 4b06e97f87..dbc7494b18 100644 --- a/include/wx/generic/filedlgg.h +++ b/include/wx/generic/filedlgg.h @@ -100,7 +100,7 @@ public: const wxSize &size = wxDefaultSize, long style = wxLC_LIST, const wxValidator &validator = wxDefaultValidator, - const wxString &name = _T("filelist") ); + const wxString &name = wxT("filelist") ); void ChangeToListMode(); void ChangeToReportMode(); void ChangeToIconMode(); @@ -154,7 +154,11 @@ public: wxString GetFilename() const { return m_fileName; } wxString GetWildcard() const { return m_wildCard; } long GetStyle() const { return m_dialogStyle; } - int GetFilterIndex() const { return m_filterIndex ; } + int GetFilterIndex() const { return m_filterIndex; } + + // for multiple file selection + void GetPaths(wxArrayString& paths) const; + void GetFilenames(wxArrayString& files) const; void OnSelected( wxListEvent &event ); void OnActivated( wxListEvent &event ); @@ -166,6 +170,9 @@ public: void OnNew( wxCommandEvent &event ); void OnChoice( wxCommandEvent &event ); void OnTextEnter( wxCommandEvent &event ); + void OnCheck( wxCommandEvent &event ); + + void HandleAction( const wxString &fn ); protected: wxString m_message; @@ -186,15 +193,6 @@ private: DECLARE_EVENT_TABLE() }; -enum -{ - wxOPEN = 1, - wxSAVE = 2, - wxOVERWRITE_PROMPT = 4, - wxHIDE_READONLY = 8, - wxFILE_MUST_EXIST = 16 -}; - // File selector - backward compatibility WXDLLEXPORT wxString wxFileSelector(const wxChar *message = wxFileSelectorPromptStr,