Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
cpwl_cblistbox.h
Go to the documentation of this file.
1
// Copyright 2020 The PDFium Authors
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6
7
#
ifndef
FPDFSDK_PWL_CPWL_CBLISTBOX_H_
8
#
define
FPDFSDK_PWL_CPWL_CBLISTBOX_H_
9
10
#
include
<
memory
>
11
12
#
include
"fpdfsdk/pwl/cpwl_list_box.h"
13
#
include
"fpdfsdk/pwl/ipwl_fillernotify.h"
14
#
include
"public/fpdf_fwlevent.h"
15
16
class
CPWL_CBListBox
final
:
public
CPWL_ListBox
{
17
public
:
18
CPWL_CBListBox
(
19
const
CreateParams
& cp,
20
std::unique_ptr<IPWL_FillerNotify::PerWindowData> pAttachedData);
21
~
CPWL_CBListBox
()
override
;
22
23
// CPWL_ListBox
24
bool
OnLButtonUp
(
Mask
<FWL_EVENTFLAG> nFlag,
const
CFX_PointF
& point)
override
;
25
26
bool
IsMovementKey
(FWL_VKEYCODE nKeyCode)
const
;
27
bool
OnMovementKeyDown
(FWL_VKEYCODE nKeyCode,
Mask
<FWL_EVENTFLAG> nFlag);
28
bool
IsChar
(uint16_t nChar,
Mask
<FWL_EVENTFLAG> nFlag)
const
;
29
bool
OnCharNotify
(uint16_t nChar,
Mask
<FWL_EVENTFLAG> nFlag);
30
};
31
32
#
endif
// FPDFSDK_PWL_CPWL_CBLISTBOX_H_
CPWL_CBListBox::OnCharNotify
bool OnCharNotify(uint16_t nChar, Mask< FWL_EVENTFLAG > nFlag)
Definition
cpwl_cblistbox.cpp:87
CPWL_CBListBox::CPWL_CBListBox
CPWL_CBListBox(const CreateParams &cp, std::unique_ptr< IPWL_FillerNotify::PerWindowData > pAttachedData)
Definition
cpwl_cblistbox.cpp:16
CPWL_CBListBox::OnMovementKeyDown
bool OnMovementKeyDown(FWL_VKEYCODE nKeyCode, Mask< FWL_EVENTFLAG > nFlag)
Definition
cpwl_cblistbox.cpp:55
CPWL_CBListBox::IsChar
bool IsChar(uint16_t nChar, Mask< FWL_EVENTFLAG > nFlag) const
Definition
cpwl_cblistbox.cpp:82
CPWL_CBListBox::IsMovementKey
bool IsMovementKey(FWL_VKEYCODE nKeyCode) const
Definition
cpwl_cblistbox.cpp:41
CPWL_CBListBox::~CPWL_CBListBox
~CPWL_CBListBox() override
CPWL_CBListBox::OnLButtonUp
bool OnLButtonUp(Mask< FWL_EVENTFLAG > nFlag, const CFX_PointF &point) override
Definition
cpwl_cblistbox.cpp:23
CPWL_ListBox
Definition
cpwl_list_box.h:18
CPWL_ListBox::OnNotifySelectionChanged
bool OnNotifySelectionChanged(bool bKeyDown, Mask< FWL_EVENTFLAG > nFlag)
Definition
cpwl_list_box.cpp:206
CPWL_Wnd::CreateParams
Definition
cpwl_wnd.h:96
CPWL_Wnd
Definition
cpwl_wnd.h:77
CPWL_Wnd::ClientHitTest
bool ClientHitTest(const CFX_PointF &point) const
Definition
cpwl_wnd.cpp:572
CPWL_Wnd::ReleaseCapture
void ReleaseCapture()
Definition
cpwl_wnd.cpp:525
CPWL_Wnd::GetParentWindow
CPWL_Wnd * GetParentWindow() const
Definition
cpwl_wnd.h:249
CPWL_Wnd::OnLButtonUp
virtual bool OnLButtonUp(Mask< FWL_EVENTFLAG > nFlag, const CFX_PointF &point)
CPWL_Wnd::NotifyLButtonUp
virtual void NotifyLButtonUp(CPWL_Wnd *child, const CFX_PointF &pos)
Definition
cpwl_wnd.cpp:437
fxcrt::Mask
Definition
mask.h:15
FWL_VKEY_End
@ FWL_VKEY_End
Definition
fpdf_fwlevent.h:56
FWL_VKEY_Right
@ FWL_VKEY_Right
Definition
fpdf_fwlevent.h:60
FWL_VKEY_Up
@ FWL_VKEY_Up
Definition
fpdf_fwlevent.h:59
FWL_VKEY_Home
@ FWL_VKEY_Home
Definition
fpdf_fwlevent.h:57
FWL_VKEY_Down
@ FWL_VKEY_Down
Definition
fpdf_fwlevent.h:61
FWL_VKEY_Left
@ FWL_VKEY_Left
Definition
fpdf_fwlevent.h:58
CFX_PointF
CFX_PTemplate< float > CFX_PointF
Definition
fx_coordinates.h:51
std
[33]
Definition
src_corelib_tools_qhash.cpp:421
NOTREACHED_NORETURN
#define NOTREACHED_NORETURN()
Definition
notreached.h:22
qtwebengine
src
3rdparty
chromium
third_party
pdfium
fpdfsdk
pwl
cpwl_cblistbox.h
Generated on
for Qt by
1.18.0