14d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann// Copyright 2014 PDFium Authors. All rights reserved.
24d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann// Use of this source code is governed by a BSD-style license that can be
34d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann// found in the LICENSE file.
44d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann
54d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
64d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann
74d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann#ifndef XFA_FWL_CFWL_DATETIMEEDIT_H_
84d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann#define XFA_FWL_CFWL_DATETIMEEDIT_H_
94d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann
104d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann#include <memory>
114d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann
124d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann#include "xfa/fwl/cfwl_edit.h"
134d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann#include "xfa/fwl/cfwl_widget.h"
144d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann#include "xfa/fwl/cfwl_widgetproperties.h"
154d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann
164d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmannclass CFWL_DateTimeEdit : public CFWL_Edit {
174d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann public:
184d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann  CFWL_DateTimeEdit(const CFWL_App* app,
194d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann                    std::unique_ptr<CFWL_WidgetProperties> properties,
204d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann                    CFWL_Widget* pOuter);
214d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann
224d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann  // CFWL_Edit.
234d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann  void OnProcessMessage(CFWL_Message* pMessage) override;
244d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann
254d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann private:
264d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann  void DisForm_OnProcessMessage(CFWL_Message* pMessage);
274d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann};
284d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann
294d3acf4ec42bf6e838f9060103aff98fbf170794Philip P. Moltmann#endif  // XFA_FWL_CFWL_DATETIMEEDIT_H_
30