Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <cpwl_sbbutton.h>
Public Types | |
enum class | Type : uint8_t { kMinButton , kMaxButton , kPosButton } |
Definition at line 15 of file cpwl_sbbutton.h.
|
strong |
Enumerator | |
---|---|
kMinButton | |
kMaxButton | |
kPosButton |
Definition at line 17 of file cpwl_sbbutton.h.
CPWL_SBButton::CPWL_SBButton | ( | const CreateParams & | cp, |
std::unique_ptr< IPWL_FillerNotify::PerWindowData > | pAttachedData, | ||
Type | eButtonType ) |
Definition at line 14 of file cpwl_sbbutton.cpp.
References CPWL_Wnd::GetCreationParams(), and IPWL_FillerNotify::kArrow.
|
overridedefault |
|
overridevirtual |
Reimplemented from CPWL_Wnd.
Definition at line 24 of file cpwl_sbbutton.cpp.
References ArgbEncode(), CFX_FloatRect::bottom, CFX_RenderDevice::DrawShadow(), CFX_RenderDevice::DrawStrokeLine(), CFX_RenderDevice::DrawStrokeRect(), CFX_FloatRect::GetDeflated(), CPWL_Wnd::GetTransparency(), CPWL_Wnd::GetWindowRect(), CFX_FloatRect::Height(), CFX_FloatRect::IsEmpty(), CPWL_Wnd::IsVisible(), kMinButton, kPosButton, and CFX_FloatRect::top.
|
overridevirtual |
Reimplemented from CPWL_Wnd.
Definition at line 114 of file cpwl_sbbutton.cpp.
References CPWL_Wnd::GetParentWindow(), CPWL_Wnd::NotifyLButtonDown(), CPWL_Wnd::OnLButtonDown(), and CPWL_Wnd::SetCapture().
|
overridevirtual |
Reimplemented from CPWL_Wnd.
Definition at line 127 of file cpwl_sbbutton.cpp.
References CPWL_Wnd::GetParentWindow(), CPWL_Wnd::NotifyLButtonUp(), CPWL_Wnd::OnLButtonUp(), and CPWL_Wnd::ReleaseCapture().
|
overridevirtual |
Reimplemented from CPWL_Wnd.
Definition at line 140 of file cpwl_sbbutton.cpp.
References CPWL_Wnd::GetParentWindow(), CPWL_Wnd::NotifyMouseMove(), and CPWL_Wnd::OnMouseMove().