datetimectrl.h 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. ///////////////////////////////////////////////////////////////////////////////
  2. // Name: wx/osx/datetimectrl.h
  3. // Purpose: Declaration of wxOSX-specific wxDateTimePickerCtrl class.
  4. // Author: Vadim Zeitlin
  5. // Created: 2011-12-18
  6. // Copyright: (c) 2011 Vadim Zeitlin <vadim@wxwidgets.org>
  7. // Licence: wxWindows licence
  8. ///////////////////////////////////////////////////////////////////////////////
  9. #ifndef _WX_OSX_DATETIMECTRL_H_
  10. #define _WX_OSX_DATETIMECTRL_H_
  11. class wxDateTimeWidgetImpl;
  12. // ----------------------------------------------------------------------------
  13. // wxDateTimePickerCtrl
  14. // ----------------------------------------------------------------------------
  15. class WXDLLIMPEXP_ADV wxDateTimePickerCtrl : public wxDateTimePickerCtrlBase
  16. {
  17. public:
  18. // Implement the base class pure virtuals.
  19. virtual void SetValue(const wxDateTime& dt);
  20. virtual wxDateTime GetValue() const;
  21. // Implementation only.
  22. virtual void OSXGenerateEvent(const wxDateTime& dt) = 0;
  23. protected:
  24. wxDateTimeWidgetImpl* GetDateTimePeer() const;
  25. };
  26. #endif // _WX_OSX_DATETIMECTRL_H_