X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c699b4583b6047191ac326728654c6fe8920aa7b..17e0cd88451d272fa6f5af6bfcf7ce92ebc45bc2:/include/wx/valgen.h?ds=sidebyside diff --git a/include/wx/valgen.h b/include/wx/valgen.h index 51de5129ac..592afe4981 100644 --- a/include/wx/valgen.h +++ b/include/wx/valgen.h @@ -1,9 +1,9 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: valgen.h +// Name: wx/valgen.h // Purpose: wxGenericValidator class // Author: Kevin Smith // Created: Jan 22 1999 -// RCS-ID: $Id:$ +// RCS-ID: $Id$ // Copyright: (c) 1999 Julian Smart (assigned from Kevin) // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -16,6 +16,7 @@ #if wxUSE_VALIDATORS class WXDLLIMPEXP_FWD_BASE wxDateTime; +class WXDLLIMPEXP_FWD_BASE wxFileName; // ---------------------------------------------------------------------------- // wxGenericValidator performs data transfer between many standard controls and @@ -24,7 +25,7 @@ class WXDLLIMPEXP_FWD_BASE wxDateTime; // It doesn't do any validation so its name is a slight misnomer. // ---------------------------------------------------------------------------- -class WXDLLEXPORT wxGenericValidator: public wxValidator +class WXDLLIMPEXP_CORE wxGenericValidator: public wxValidator { public: // Different constructors: each of them creates a validator which can only @@ -42,6 +43,13 @@ public: // wxDatePickerCtrl wxGenericValidator(wxDateTime* val); #endif // wxUSE_DATETIME + // wxTextCtrl + wxGenericValidator(wxFileName* val); + // wxTextCtrl + wxGenericValidator(float* val); + // wxTextCtrl + wxGenericValidator(double* val); + wxGenericValidator(const wxGenericValidator& copyFrom); virtual ~wxGenericValidator(){} @@ -73,10 +81,13 @@ protected: #if wxUSE_DATETIME wxDateTime* m_pDateTime; #endif // wxUSE_DATETIME + wxFileName* m_pFileName; + float* m_pFloat; + double* m_pDouble; private: DECLARE_CLASS(wxGenericValidator) - DECLARE_NO_ASSIGN_CLASS(wxGenericValidator) + wxDECLARE_NO_ASSIGN_CLASS(wxGenericValidator); }; #endif // wxUSE_VALIDATORS