chromium/third_party/pdfium/xfa/fxfa/cxfa_ffdatetimeedit.cpp

// Copyright 2017 The PDFium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com

#include "xfa/fxfa/cxfa_ffdatetimeedit.h"

#include "core/fxcrt/cfx_datetime.h"
#include "core/fxcrt/check.h"
#include "xfa/fwl/cfwl_datetimepicker.h"
#include "xfa/fwl/cfwl_eventselectchanged.h"
#include "xfa/fwl/cfwl_notedriver.h"
#include "xfa/fwl/cfwl_widget.h"
#include "xfa/fxfa/cxfa_eventparam.h"
#include "xfa/fxfa/cxfa_ffdoc.h"
#include "xfa/fxfa/cxfa_ffdocview.h"
#include "xfa/fxfa/parser/cxfa_localevalue.h"
#include "xfa/fxfa/parser/cxfa_para.h"
#include "xfa/fxfa/parser/cxfa_value.h"
#include "xfa/fxfa/parser/xfa_utils.h"

CXFA_FFDateTimeEdit::CXFA_FFDateTimeEdit(CXFA_Node* pNode)
    :{}

CXFA_FFDateTimeEdit::~CXFA_FFDateTimeEdit() = default;

CFWL_DateTimePicker* CXFA_FFDateTimeEdit::GetPickerWidget() {}

CFX_RectF CXFA_FFDateTimeEdit::GetBBox(FocusOption focus) {}

bool CXFA_FFDateTimeEdit::PtInActiveRect(const CFX_PointF& point) {}

bool CXFA_FFDateTimeEdit::LoadWidget() {}

void CXFA_FFDateTimeEdit::UpdateWidgetProperty() {}

uint32_t CXFA_FFDateTimeEdit::GetAlignment() {}

bool CXFA_FFDateTimeEdit::CommitData() {}

bool CXFA_FFDateTimeEdit::UpdateFWLData() {}

bool CXFA_FFDateTimeEdit::IsDataChanged() {}

void CXFA_FFDateTimeEdit::OnSelectChanged(CFWL_Widget* pWidget,
                                          int32_t iYear,
                                          int32_t iMonth,
                                          int32_t iDay) {}

void CXFA_FFDateTimeEdit::OnProcessEvent(CFWL_Event* pEvent) {}

bool CXFA_FFDateTimeEdit::CanUndo() {}

bool CXFA_FFDateTimeEdit::CanRedo() {}

bool CXFA_FFDateTimeEdit::CanCopy() {}

bool CXFA_FFDateTimeEdit::CanCut() {}

bool CXFA_FFDateTimeEdit::CanPaste() {}

bool CXFA_FFDateTimeEdit::CanSelectAll() {}

std::optional<WideString> CXFA_FFDateTimeEdit::Copy() {}

bool CXFA_FFDateTimeEdit::Undo() {}

bool CXFA_FFDateTimeEdit::Redo() {}

std::optional<WideString> CXFA_FFDateTimeEdit::Cut() {}

bool CXFA_FFDateTimeEdit::Paste(const WideString& wsPaste) {}

void CXFA_FFDateTimeEdit::SelectAll() {}

void CXFA_FFDateTimeEdit::Delete() {}

void CXFA_FFDateTimeEdit::DeSelect() {}

WideString CXFA_FFDateTimeEdit::GetText() {}