Moved the implemtation of the generic and the

native GTK 2.4 file dialogs into one place
   by making wxFileDialog derive from the
   generic variant and by then choosing which
   implementation to use. Later, we'll add
   run-time checks.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@30868 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robert Roebling
2004-12-05 20:30:18 +00:00
parent 822cf31c27
commit 4e1901b70e
7 changed files with 321 additions and 119 deletions

View File

@@ -15,11 +15,13 @@
#pragma interface
#endif
#include "wx/generic/filedlgg.h"
//-------------------------------------------------------------------------
// wxFileDialog
//-------------------------------------------------------------------------
class wxFileDialog: public wxFileDialogBase
class wxFileDialog: public wxGenericFileDialog
{
public:
wxFileDialog() { }
@@ -44,13 +46,20 @@ public:
virtual void SetWildcard(const wxString& wildCard);
virtual void SetFilterIndex(int filterIndex);
virtual int ShowModal();
virtual bool Show( bool show = true );
void OnFakeOk( wxCommandEvent &event );
//private:
bool m_destroyed_by_delete;
void UpdateFromDialog();
void UpdateDialog();
private:
DECLARE_DYNAMIC_CLASS(wxFileDialog)
DECLARE_EVENT_TABLE()
};
#endif // __GTKFILEDLGH__