X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/bf9e3e736771b247eb38ada221266733b6a601c7..473d087e563d557a572ee85dd12778f37f8f18ec:/include/wx/generic/filedlgg.h diff --git a/include/wx/generic/filedlgg.h b/include/wx/generic/filedlgg.h index 59f717de5c..aee6a30925 100644 --- a/include/wx/generic/filedlgg.h +++ b/include/wx/generic/filedlgg.h @@ -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 ); @@ -167,7 +171,7 @@ public: void OnChoice( wxCommandEvent &event ); void OnTextEnter( wxCommandEvent &event ); void OnCheck( wxCommandEvent &event ); - + void HandleAction( const wxString &fn ); protected: @@ -178,6 +182,7 @@ protected: wxString m_fileName; wxString m_wildCard; int m_filterIndex; + wxString m_filterExtension; wxChoice *m_choice; wxTextCtrl *m_text; wxFileCtrl *m_list; @@ -187,15 +192,9 @@ protected: private: DECLARE_DYNAMIC_CLASS(wxFileDialog) DECLARE_EVENT_TABLE() -}; -enum -{ - wxOPEN = 1, - wxSAVE = 2, - wxOVERWRITE_PROMPT = 4, - wxHIDE_READONLY = 8, - wxFILE_MUST_EXIST = 16 + static long s_lastViewStyle; // list or report? + static bool s_lastShowHidden; }; // File selector - backward compatibility