Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
CFWL_DateTimePicker Class Referencefinal

#include <cfwl_datetimepicker.h>

Inheritance diagram for CFWL_DateTimePicker:
Collaboration diagram for CFWL_DateTimePicker:

Public Member Functions

 ~CFWL_DateTimePicker () override
void PreFinalize () override
void Trace (cppgc::Visitor *visitor) const override
FWL_Type GetClassID () const override
void Update () override
FWL_WidgetHit HitTest (const CFX_PointF &point) override
void DrawWidget (CFGAS_GEGraphics *pGraphics, const CFX_Matrix &matrix) override
void OnProcessMessage (CFWL_Message *pMessage) override
void OnDrawWidget (CFGAS_GEGraphics *pGraphics, const CFX_Matrix &matrix) override
void GetCurSel (int32_t &iYear, int32_t &iMonth, int32_t &iDay)
void SetCurSel (int32_t iYear, int32_t iMonth, int32_t iDay)
void SetEditText (const WideString &wsText)
size_t GetEditTextLength () const
WideString GetEditText () const
void ClearText ()
void SelectAll ()
void ClearSelection ()
bool HasSelection () const
std::pair< size_t, size_t > GetSelection () const
std::optional< WideStringCopy ()
std::optional< WideStringCut ()
bool Paste (const WideString &wsPaste)
bool Undo ()
bool Redo ()
bool CanUndo ()
bool CanRedo ()
CFX_RectF GetBBox () const
void SetEditLimit (int32_t nLimit)
void ModifyEditStyleExts (uint32_t dwStyleExtsAdded, uint32_t dwStyleExtsRemoved)
bool IsMonthCalendarVisible () const
void ShowMonthCalendar ()
void HideMonthCalendar ()
void ProcessSelChanged (int32_t iYear, int32_t iMonth, int32_t iDay)
Public Member Functions inherited from pdfium::CFWL_Widget
 ~CFWL_Widget () override
void Trace (cppgc::Visitor *visitor) const override
virtual bool IsForm () const
virtual CFX_RectF GetAutosizedWidgetRect ()
virtual CFX_RectF GetWidgetRect ()
virtual CFX_RectF GetClientRect ()
virtual void ModifyStyleExts (uint32_t dwStyleExtsAdded, uint32_t dwStyleExtsRemoved)
virtual void SetStates (uint32_t dwStates)
virtual void RemoveStates (uint32_t dwStates)
void OnProcessMessage (CFWL_Message *pMessage) override
void OnProcessEvent (CFWL_Event *pEvent) override
void InflateWidgetRect (CFX_RectF &rect)
void SetWidgetRect (const CFX_RectF &rect)
bool IsVisible () const
bool IsOverLapper () const
bool IsPopup () const
bool IsChild () const
CFWL_WidgetMgrGetWidgetMgr () const
CFWL_WidgetGetOuter () const
CFWL_WidgetGetOutmost () const
void ModifyStyles (uint32_t dwStylesAdded, uint32_t dwStylesRemoved)
uint32_t GetStyleExts () const
uint32_t GetStates () const
CFX_PointF TransformTo (CFWL_Widget *pWidget, const CFX_PointF &point)
CFX_Matrix GetMatrix () const
IFWL_ThemeProviderGetThemeProvider () const
void SetDelegate (IFWL_WidgetDelegate *delegate)
IFWL_WidgetDelegateGetDelegate ()
const IFWL_WidgetDelegateGetDelegate () const
CFWL_AppGetFWLApp () const
uint64_t GetEventKey () const
void SetEventKey (uint64_t key)
AdapterIfaceGetAdapterIface () const
void SetAdapterIface (AdapterIface *pItem)
void RepaintRect (const CFX_RectF &pRect)
Public Member Functions inherited from pdfium::IFWL_WidgetDelegate
virtual ~IFWL_WidgetDelegate ()=default

Public Attributes

 CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED
Public Attributes inherited from pdfium::CFWL_Widget
 CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED

Additional Inherited Members

Protected Member Functions inherited from pdfium::CFWL_Widget
 CFWL_Widget (CFWL_App *app, const Properties &properties, CFWL_Widget *pOuter)
bool IsEnabled () const
bool IsLocked () const
bool HasBorder () const
CFX_RectF GetEdgeRect () const
float GetCXBorderSize () const
float GetCYBorderSize () const
CFX_RectF GetRelativeRect () const
CFX_SizeF CalcTextSize (const WideString &wsText, bool bMultiLine)
void CalcTextRect (const WideString &wsText, const FDE_TextStyle &dwTTOStyles, FDE_TextAlignment iTTOAlign, CFX_RectF *pRect)
void SetGrab (bool bSet)
void UnregisterEventTarget ()
void DispatchEvent (CFWL_Event *pEvent)
void DrawBorder (CFGAS_GEGraphics *pGraphics, CFWL_ThemePart::Part iPartBorder, const CFX_Matrix &pMatrix)
Protected Attributes inherited from pdfium::CFWL_Widget
Properties m_Properties
CFX_RectF m_WidgetRect

Detailed Description

Definition at line 33 of file cfwl_datetimepicker.h.

Constructor & Destructor Documentation

◆ ~CFWL_DateTimePicker()

pdfium::CFWL_DateTimePicker::~CFWL_DateTimePicker ( )
overridedefault

Member Function Documentation

◆ CanRedo()

bool pdfium::CFWL_DateTimePicker::CanRedo ( )

Definition at line 465 of file cfwl_datetimepicker.cpp.

◆ CanUndo()

bool pdfium::CFWL_DateTimePicker::CanUndo ( )

Definition at line 461 of file cfwl_datetimepicker.cpp.

◆ ClearSelection()

void pdfium::CFWL_DateTimePicker::ClearSelection ( )

Definition at line 437 of file cfwl_datetimepicker.cpp.

◆ ClearText()

void pdfium::CFWL_DateTimePicker::ClearText ( )

Definition at line 429 of file cfwl_datetimepicker.cpp.

◆ Copy()

std::optional< WideString > pdfium::CFWL_DateTimePicker::Copy ( )

Definition at line 441 of file cfwl_datetimepicker.cpp.

◆ Cut()

std::optional< WideString > pdfium::CFWL_DateTimePicker::Cut ( )

Definition at line 445 of file cfwl_datetimepicker.cpp.

◆ DrawWidget()

void pdfium::CFWL_DateTimePicker::DrawWidget ( CFGAS_GEGraphics * pGraphics,
const CFX_Matrix & matrix )
overridevirtual

Implements pdfium::CFWL_Widget.

Definition at line 99 of file cfwl_datetimepicker.cpp.

◆ GetBBox()

CFX_RectF pdfium::CFWL_DateTimePicker::GetBBox ( ) const

Definition at line 168 of file cfwl_datetimepicker.cpp.

◆ GetClassID()

FWL_Type pdfium::CFWL_DateTimePicker::GetClassID ( ) const
overridevirtual

Implements pdfium::CFWL_Widget.

Definition at line 63 of file cfwl_datetimepicker.cpp.

◆ GetCurSel()

void pdfium::CFWL_DateTimePicker::GetCurSel ( int32_t & iYear,
int32_t & iMonth,
int32_t & iDay )

Definition at line 125 of file cfwl_datetimepicker.cpp.

◆ GetEditText()

WideString pdfium::CFWL_DateTimePicker::GetEditText ( ) const

Definition at line 160 of file cfwl_datetimepicker.cpp.

◆ GetEditTextLength()

size_t pdfium::CFWL_DateTimePicker::GetEditTextLength ( ) const

Definition at line 164 of file cfwl_datetimepicker.cpp.

◆ GetSelection()

std::pair< size_t, size_t > pdfium::CFWL_DateTimePicker::GetSelection ( ) const
inline

Definition at line 62 of file cfwl_datetimepicker.h.

◆ HasSelection()

bool pdfium::CFWL_DateTimePicker::HasSelection ( ) const
inline

Definition at line 60 of file cfwl_datetimepicker.h.

◆ HideMonthCalendar()

void pdfium::CFWL_DateTimePicker::HideMonthCalendar ( )

Definition at line 228 of file cfwl_datetimepicker.cpp.

◆ HitTest()

FWL_WidgetHit pdfium::CFWL_DateTimePicker::HitTest ( const CFX_PointF & point)
overridevirtual

Reimplemented from pdfium::CFWL_Widget.

Definition at line 84 of file cfwl_datetimepicker.cpp.

◆ IsMonthCalendarVisible()

bool pdfium::CFWL_DateTimePicker::IsMonthCalendarVisible ( ) const

Definition at line 244 of file cfwl_datetimepicker.cpp.

◆ ModifyEditStyleExts()

void pdfium::CFWL_DateTimePicker::ModifyEditStyleExts ( uint32_t dwStyleExtsAdded,
uint32_t dwStyleExtsRemoved )

Definition at line 181 of file cfwl_datetimepicker.cpp.

◆ OnDrawWidget()

void pdfium::CFWL_DateTimePicker::OnDrawWidget ( CFGAS_GEGraphics * pGraphics,
const CFX_Matrix & matrix )
overridevirtual

Implements pdfium::IFWL_WidgetDelegate.

Definition at line 352 of file cfwl_datetimepicker.cpp.

◆ OnProcessMessage()

void pdfium::CFWL_DateTimePicker::OnProcessMessage ( CFWL_Message * pMessage)
overridevirtual

Implements pdfium::IFWL_WidgetDelegate.

Definition at line 309 of file cfwl_datetimepicker.cpp.

◆ Paste()

bool pdfium::CFWL_DateTimePicker::Paste ( const WideString & wsPaste)

Definition at line 449 of file cfwl_datetimepicker.cpp.

◆ PreFinalize()

void pdfium::CFWL_DateTimePicker::PreFinalize ( )
overridevirtual

Reimplemented from pdfium::CFWL_Widget.

Definition at line 52 of file cfwl_datetimepicker.cpp.

◆ ProcessSelChanged()

void pdfium::CFWL_DateTimePicker::ProcessSelChanged ( int32_t iYear,
int32_t iMonth,
int32_t iDay )

Definition at line 289 of file cfwl_datetimepicker.cpp.

◆ Redo()

bool pdfium::CFWL_DateTimePicker::Redo ( )

Definition at line 457 of file cfwl_datetimepicker.cpp.

◆ SelectAll()

void pdfium::CFWL_DateTimePicker::SelectAll ( )

Definition at line 433 of file cfwl_datetimepicker.cpp.

◆ SetCurSel()

void pdfium::CFWL_DateTimePicker::SetCurSel ( int32_t iYear,
int32_t iMonth,
int32_t iDay )

Definition at line 133 of file cfwl_datetimepicker.cpp.

◆ SetEditLimit()

void pdfium::CFWL_DateTimePicker::SetEditLimit ( int32_t nLimit)
inline

Definition at line 74 of file cfwl_datetimepicker.h.

◆ SetEditText()

void pdfium::CFWL_DateTimePicker::SetEditText ( const WideString & wsText)

Definition at line 149 of file cfwl_datetimepicker.cpp.

◆ ShowMonthCalendar()

void pdfium::CFWL_DateTimePicker::ShowMonthCalendar ( )

Definition at line 205 of file cfwl_datetimepicker.cpp.

◆ Trace()

void pdfium::CFWL_DateTimePicker::Trace ( cppgc::Visitor * visitor) const
override

Definition at line 57 of file cfwl_datetimepicker.cpp.

◆ Undo()

bool pdfium::CFWL_DateTimePicker::Undo ( )

Definition at line 453 of file cfwl_datetimepicker.cpp.

◆ Update()

void pdfium::CFWL_DateTimePicker::Update ( )
overridevirtual

Implements pdfium::CFWL_Widget.

Definition at line 67 of file cfwl_datetimepicker.cpp.

Member Data Documentation

◆ CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED

pdfium::CFWL_DateTimePicker::CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED

Definition at line 35 of file cfwl_datetimepicker.h.


The documentation for this class was generated from the following files: