X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/7941ba111cac53f21eafdeeeed6b543c3a2ba610..279ababf7baa0655a58074b868da222db7cc5a4b:/include/wx/generic/filedlgg.h diff --git a/include/wx/generic/filedlgg.h b/include/wx/generic/filedlgg.h index 2fc5b07319..9d39b679f9 100644 --- a/include/wx/generic/filedlgg.h +++ b/include/wx/generic/filedlgg.h @@ -107,7 +107,7 @@ public: void ShowHidden( bool show = TRUE ); long Add( wxFileData *fd, wxListItem &item ); void Update(); - virtual void StatusbarText( char *WXUNUSED(text) ) {}; + virtual void StatusbarText( wxChar *WXUNUSED(text) ) {}; void MakeDir(); void GoToParentDir(); void GoToHomeDir(); @@ -115,6 +115,7 @@ public: void SetWild( const wxString &wild ); void GetDir( wxString &dir ); void OnListDeleteItem( wxListEvent &event ); + void OnListDeleteAllItems( wxListEvent &event ); void OnListEndLabelEdit( wxListEvent &event ); private: @@ -155,7 +156,7 @@ public: wxString GetWildcard() const { return m_wildCard; } long GetStyle() const { return m_dialogStyle; } int GetFilterIndex() const { return m_filterIndex; } - + // for multiple file selection void GetPaths(wxArrayString& paths) const; void GetFilenames(wxArrayString& files) const; @@ -171,7 +172,7 @@ public: void OnChoice( wxCommandEvent &event ); void OnTextEnter( wxCommandEvent &event ); void OnCheck( wxCommandEvent &event ); - + void HandleAction( const wxString &fn ); protected: @@ -182,6 +183,7 @@ protected: wxString m_fileName; wxString m_wildCard; int m_filterIndex; + wxString m_filterExtension; wxChoice *m_choice; wxTextCtrl *m_text; wxFileCtrl *m_list; @@ -191,16 +193,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, - wxMULTIPLE = 32 + static long s_lastViewStyle; // list or report? + static bool s_lastShowHidden; }; // File selector - backward compatibility