![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <cfwl_combobox.h>
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 |
Definition at line 34 of file cfwl_combobox.h.
|
overridedefault |
void pdfium::CFWL_ComboBox::AddString | ( | const WideString & | wsText | ) |
Definition at line 56 of file cfwl_combobox.cpp.
|
overridevirtual |
Implements pdfium::CFWL_Widget.
Definition at line 106 of file cfwl_combobox.cpp.
References CFX_Matrix::CFX_Matrix(), CFGAS_GEGraphics::StateRestorer::StateRestorer(), CFX_Matrix::Concat(), CFGAS_GEGraphics::ConcatMatrix(), pdfium::CFWL_Widget::GetThemeProvider(), CFX_RectF::IsEmpty(), pdfium::CFWL_ThemePart::kDropDownButton, CFX_RectF::left, pdfium::CFWL_ThemePart::m_PartRect, CFX_RectF::operator=(), and CFX_RectF::top.
Referenced by OnDrawWidget().
|
inline |
Definition at line 70 of file cfwl_combobox.h.
Referenced by EditCanCut().
|
inline |
Definition at line 71 of file cfwl_combobox.h.
References EditCanCopy().
|
inline |
Definition at line 67 of file cfwl_combobox.h.
|
inline |
Definition at line 76 of file cfwl_combobox.h.
|
inline |
Definition at line 66 of file cfwl_combobox.h.
|
inline |
Definition at line 77 of file cfwl_combobox.h.
|
inline |
Definition at line 78 of file cfwl_combobox.h.
|
inline |
Definition at line 81 of file cfwl_combobox.h.
|
inline |
Definition at line 82 of file cfwl_combobox.h.
void pdfium::CFWL_ComboBox::EditModifyStyleExts | ( | uint32_t | dwStyleExtsAdded, |
uint32_t | dwStyleExtsRemoved ) |
Definition at line 196 of file cfwl_combobox.cpp.
|
inline |
Definition at line 79 of file cfwl_combobox.h.
|
inline |
Definition at line 69 of file cfwl_combobox.h.
|
inline |
Definition at line 80 of file cfwl_combobox.h.
|
inline |
Definition at line 68 of file cfwl_combobox.h.
CFX_RectF pdfium::CFWL_ComboBox::GetBBox | ( | ) | const |
Definition at line 185 of file cfwl_combobox.cpp.
References CFX_RectF::left, pdfium::CFWL_Widget::m_WidgetRect, CFX_RectF::Offset(), CFX_RectF::top, and CFX_RectF::Union().
|
overridevirtual |
Implements pdfium::CFWL_Widget.
Definition at line 52 of file cfwl_combobox.cpp.
References pdfium::ComboBox.
|
inline |
Definition at line 90 of file cfwl_combobox.h.
|
inline |
Definition at line 93 of file cfwl_combobox.h.
|
inline |
Definition at line 56 of file cfwl_combobox.h.
WideString pdfium::CFWL_ComboBox::GetEditText | ( | ) | const |
Definition at line 175 of file cfwl_combobox.cpp.
References fxcrt::WideString::WideString(), and pdfium::CFWL_ListBox::Item::GetText().
WideString pdfium::CFWL_ComboBox::GetTextByIndex | ( | int32_t | iIndex | ) | const |
Definition at line 131 of file cfwl_combobox.cpp.
References fxcrt::WideString::WideString(), and pdfium::CFWL_ListBox::Item::GetText().
void pdfium::CFWL_ComboBox::HideDropDownList | ( | ) |
Definition at line 237 of file cfwl_combobox.cpp.
|
overridevirtual |
Reimplemented from pdfium::CFWL_Widget.
Definition at line 91 of file cfwl_combobox.cpp.
References CFX_RectF::CFX_RectF(), pdfium::Client, CFX_RectF::Contains(), pdfium::Edit, CFX_RectF::height, pdfium::CFWL_Widget::m_WidgetRect, pdfium::Unknown, and CFX_RectF::width.
|
overridevirtual |
Reimplemented from pdfium::CFWL_Widget.
Definition at line 68 of file cfwl_combobox.cpp.
References pdfium::CFWL_Widget::Properties::m_dwStyleExts, pdfium::CFWL_Widget::m_Properties, and pdfium::CFWL_Widget::ModifyStyleExts().
|
overridevirtual |
Implements pdfium::IFWL_WidgetDelegate.
Definition at line 444 of file cfwl_combobox.cpp.
References DrawWidget().
|
overridevirtual |
Implements pdfium::IFWL_WidgetDelegate.
Definition at line 431 of file cfwl_combobox.cpp.
References pdfium::CFWL_Widget::DispatchEvent(), pdfium::CFWL_Event::EditChanged, pdfium::CFWL_EventScroll::GetPos(), pdfium::CFWL_EventScroll::GetScrollCode(), pdfium::CFWL_Event::GetType(), pdfium::CFWL_Event::Scroll, and pdfium::CFWL_Event::TextWillChange.
|
overridevirtual |
Implements pdfium::IFWL_WidgetDelegate.
Definition at line 378 of file cfwl_combobox.cpp.
References pdfium::CFWL_Message::GetDstTarget(), pdfium::CFWL_Message::GetType(), pdfium::CFWL_Message::kKey, pdfium::CFWL_MessageKey::kKeyDown, pdfium::CFWL_Message::kKillFocus, pdfium::CFWL_MessageMouse::kLeftButtonDown, pdfium::CFWL_MessageMouse::kLeftButtonUp, pdfium::CFWL_Message::kMouse, pdfium::CFWL_Message::kSetFocus, pdfium::CFWL_MessageKey::m_dwCmd, pdfium::CFWL_MessageMouse::m_dwCmd, pdfium::CFWL_MessageKey::m_dwKeyCodeOrChar, pdfium::CFWL_Widget::OnProcessMessage(), pdfium::XFA_FWL_VKEY_Down, pdfium::XFA_FWL_VKEY_Escape, pdfium::XFA_FWL_VKEY_Return, and pdfium::XFA_FWL_VKEY_Up.
void pdfium::CFWL_ComboBox::ProcessSelChanged | ( | bool | bLButtonUp | ) |
Definition at line 359 of file cfwl_combobox.cpp.
References pdfium::CFWL_Widget::DispatchEvent(), and pdfium::CFWL_Widget::RepaintRect().
void pdfium::CFWL_ComboBox::RemoveAll | ( | ) |
Definition at line 64 of file cfwl_combobox.cpp.
void pdfium::CFWL_ComboBox::RemoveAt | ( | int32_t | iIndex | ) |
Definition at line 60 of file cfwl_combobox.cpp.
|
overridevirtual |
Reimplemented from pdfium::CFWL_Widget.
Definition at line 159 of file cfwl_combobox.cpp.
References pdfium::CFWL_Widget::RemoveStates().
void pdfium::CFWL_ComboBox::SetCurSel | ( | int32_t | iSel | ) |
Definition at line 136 of file cfwl_combobox.cpp.
Referenced by CXFA_FFComboBox::LoadWidget().
void pdfium::CFWL_ComboBox::SetEditText | ( | const WideString & | wsText | ) |
Definition at line 167 of file cfwl_combobox.cpp.
|
overridevirtual |
Reimplemented from pdfium::CFWL_Widget.
Definition at line 151 of file cfwl_combobox.cpp.
References pdfium::CFWL_Widget::SetStates().
void pdfium::CFWL_ComboBox::ShowDropDownList | ( | ) |
Definition at line 202 of file cfwl_combobox.cpp.
References CFX_RectF::CFX_RectF(), pdfium::CFWL_ListBox::CalcItemHeight(), pdfium::CFWL_ComboList::ChangeSelected(), pdfium::CFWL_ListBox::CountItems(), pdfium::CFWL_Widget::DispatchEvent(), pdfium::CFWL_Widget::GetCXBorderSize(), pdfium::CFWL_Event::GetSrcTarget(), CFX_RectF::left, pdfium::CFWL_Widget::m_WidgetRect, pdfium::CFWL_Event::PostDropDown, pdfium::CFWL_Event::PreDropDown, and CFX_RectF::width.
|
override |
Definition at line 46 of file cfwl_combobox.cpp.
|
overridevirtual |
Implements pdfium::CFWL_Widget.
Definition at line 82 of file cfwl_combobox.cpp.
References pdfium::CFWL_Widget::IsLocked().
pdfium::CFWL_ComboBox::CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED |
Definition at line 36 of file cfwl_combobox.h.