X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/556151f5ff1bd2fa44de2237a3ad03694c2e3883..d2e66707deb10dea6f92e3e4092f8a43ef942a5d:/src/generic/filepickerg.cpp diff --git a/src/generic/filepickerg.cpp b/src/generic/filepickerg.cpp index f5f128d50d..1aaf01a420 100644 --- a/src/generic/filepickerg.cpp +++ b/src/generic/filepickerg.cpp @@ -24,20 +24,15 @@ #pragma hdrstop #endif -#ifndef WX_PRECOMP - #include "wx/window.h" -#endif //WX_PRECOMP +#if wxUSE_FILEPICKERCTRL || wxUSE_DIRPICKERCTRL #include "wx/filepicker.h" -#include "wx/filedlg.h" // ============================================================================ // implementation // ============================================================================ -#if wxUSE_FILEPICKERCTRL || wxUSE_DIRPICKERCTRL - IMPLEMENT_DYNAMIC_CLASS(wxGenericFileButton, wxButton) IMPLEMENT_DYNAMIC_CLASS(wxGenericDirButton, wxButton) @@ -45,22 +40,29 @@ IMPLEMENT_DYNAMIC_CLASS(wxGenericDirButton, wxButton) // wxGenericFileButton // ---------------------------------------------------------------------------- -bool wxGenericFileDirButton::Create( wxWindow *parent, wxWindowID id, - const wxString &label, const wxString &path, - const wxString &message, const wxString &wildcard, - const wxPoint &pos, const wxSize &size, long style, - const wxValidator& validator, const wxString &name) +bool wxGenericFileDirButton::Create(wxWindow *parent, + wxWindowID id, + const wxString& label, + const wxString& path, + const wxString& message, + const wxString& wildcard, + const wxPoint& pos, + const wxSize& size, + long style, + const wxValidator& validator, + const wxString& name) { + m_pickerStyle = style; + // create this button - if (!wxButton::Create(parent, id, label, pos, size, style, - validator, name)) + if ( !wxButton::Create(parent, id, label, pos, size, 0, validator, name) ) { wxFAIL_MSG( wxT("wxGenericFileButton creation failed") ); return false; } // and handle user clicks on it - Connect(wxEVT_COMMAND_BUTTON_CLICKED, + Connect(GetId(), wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(wxGenericFileDirButton::OnButtonClick), NULL, this);