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_messagemouse.h>
Public Types | |
enum class | MouseCommand : uint8_t { kLeftButtonDown , kLeftButtonUp , kLeftButtonDblClk , kRightButtonDown , kRightButtonUp , kRightButtonDblClk , kMove , kEnter , kLeave , kHover } |
Public Types inherited from CFWL_Message | |
enum class | Type { kKey , kKillFocus , kMouse , kMouseWheel , kSetFocus } |
Public Member Functions | |
CFWL_MessageMouse (CFWL_Widget *pDstTarget, MouseCommand cmd, Mask< XFA_FWL_KeyFlag > flags, CFX_PointF pos) | |
~CFWL_MessageMouse () override | |
Public Member Functions inherited from CFWL_Message | |
virtual | ~CFWL_Message () |
Type | GetType () const |
CFWL_Widget * | GetDstTarget () const |
void | SetDstTarget (CFWL_Widget *pWidget) |
Public Attributes | |
const MouseCommand | m_dwCmd |
Mask< XFA_FWL_KeyFlag > | m_dwFlags |
CFX_PointF | m_pos |
Additional Inherited Members | |
Protected Member Functions inherited from CFWL_Message | |
CFWL_Message (Type type, CFWL_Widget *pDstTarget) | |
CFWL_Message (const CFWL_Message &that)=delete | |
CFWL_Message & | operator= (const CFWL_Message &that)=delete |
Definition at line 15 of file cfwl_messagemouse.h.
|
strong |
Enumerator | |
---|---|
kLeftButtonDown | |
kLeftButtonUp | |
kLeftButtonDblClk | |
kRightButtonDown | |
kRightButtonUp | |
kRightButtonDblClk | |
kMove | |
kEnter | |
kLeave | |
kHover |
Definition at line 17 of file cfwl_messagemouse.h.
CFWL_MessageMouse::CFWL_MessageMouse | ( | CFWL_Widget * | pDstTarget, |
MouseCommand | cmd, | ||
Mask< XFA_FWL_KeyFlag > | flags, | ||
CFX_PointF | pos ) |
Definition at line 9 of file cfwl_messagemouse.cpp.
References CFWL_Message::CFWL_Message(), CFWL_MessageMouse(), CFWL_Message::kMouse, and m_dwCmd.
Referenced by CFWL_MessageMouse().
|
overridedefault |
const MouseCommand CFWL_MessageMouse::m_dwCmd |
Definition at line 36 of file cfwl_messagemouse.h.
Referenced by CFWL_MessageMouse(), CFWL_CheckBox::OnProcessMessage(), CFWL_ComboBox::OnProcessMessage(), CFWL_ComboEdit::OnProcessMessage(), CFWL_ComboList::OnProcessMessage(), CFWL_DateTimeEdit::OnProcessMessage(), CFWL_DateTimePicker::OnProcessMessage(), CFWL_Edit::OnProcessMessage(), CFWL_ListBox::OnProcessMessage(), CFWL_MonthCalendar::OnProcessMessage(), CFWL_PushButton::OnProcessMessage(), CFWL_ScrollBar::OnProcessMessage(), and CFWL_Widget::OnProcessMessage().
Mask<XFA_FWL_KeyFlag> CFWL_MessageMouse::m_dwFlags |
Definition at line 37 of file cfwl_messagemouse.h.
CFX_PointF CFWL_MessageMouse::m_pos |
Definition at line 38 of file cfwl_messagemouse.h.