blob: 923ad05c90012ea3ab5d7c106c7234c73766f43c [file] [log] [blame]
dsinclairfb505592016-10-20 06:44:03 -07001// Copyright 2014 PDFium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6
dsinclair447b1f32016-12-08 10:06:32 -08007#ifndef XFA_FWL_CFWL_DATETIMEEDIT_H_
8#define XFA_FWL_CFWL_DATETIMEEDIT_H_
dsinclairfb505592016-10-20 06:44:03 -07009
Dan Sinclair85c8e7f2016-11-21 13:50:32 -050010#include <memory>
11
dsinclair447b1f32016-12-08 10:06:32 -080012#include "xfa/fwl/cfwl_edit.h"
13#include "xfa/fwl/cfwl_widget.h"
14#include "xfa/fwl/cfwl_widgetproperties.h"
dsinclairfb505592016-10-20 06:44:03 -070015
dsinclair2c489cc2016-11-23 16:17:20 -080016class CFWL_DateTimeEdit : public CFWL_Edit {
dsinclairfb505592016-10-20 06:44:03 -070017 public:
dsinclair0ce11ee2016-11-23 16:03:10 -080018 CFWL_DateTimeEdit(const CFWL_App* app,
dsinclaira5811f02016-11-03 12:27:25 -070019 std::unique_ptr<CFWL_WidgetProperties> properties,
dsinclair2c489cc2016-11-23 16:17:20 -080020 CFWL_Widget* pOuter);
dsinclairfb505592016-10-20 06:44:03 -070021
dsinclair2c489cc2016-11-23 16:17:20 -080022 // CFWL_Edit.
dsinclairfb505592016-10-20 06:44:03 -070023 void OnProcessMessage(CFWL_Message* pMessage) override;
24
dsinclairfb505592016-10-20 06:44:03 -070025 private:
26 void DisForm_OnProcessMessage(CFWL_Message* pMessage);
27};
28
dsinclair447b1f32016-12-08 10:06:32 -080029#endif // XFA_FWL_CFWL_DATETIMEEDIT_H_