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
IPWL_FillerNotify Class Referenceabstract

#include <ipwl_fillernotify.h>

+ Inheritance diagram for IPWL_FillerNotify:
+ Collaboration diagram for IPWL_FillerNotify:

Classes

struct  BeforeKeystrokeResult
 
class  PerWindowData
 

Public Types

enum  CursorStyle {
  kArrow = 0 , kNESW = 1 , kNWSE = 2 , kVBeam = 3 ,
  kHBeam = 4 , kHand = 5
}
 

Public Member Functions

virtual ~IPWL_FillerNotify ()=default
 
virtual void InvalidateRect (PerWindowData *pWidgetData, const CFX_FloatRect &rect)=0
 
virtual void OutputSelectedRect (PerWindowData *pWidgetData, const CFX_FloatRect &rect)=0
 
virtual bool IsSelectionImplemented () const =0
 
virtual void SetCursor (CursorStyle nCursorStyle)=0
 
virtual void QueryWherePopup (const PerWindowData *pAttached, float fPopupMin, float fPopupMax, bool *bBottom, float *fPopupRet)=0
 
virtual BeforeKeystrokeResult OnBeforeKeyStroke (const PerWindowData *pAttached, WideString &strChange, const WideString &strChangeEx, int nSelStart, int nSelEnd, bool bKeyDown, Mask< FWL_EVENTFLAG > nFlag)=0
 
virtual bool OnPopupPreOpen (const PerWindowData *pAttached, Mask< FWL_EVENTFLAG > nFlag)=0
 
virtual bool OnPopupPostOpen (const PerWindowData *pAttached, Mask< FWL_EVENTFLAG > nFlag)=0
 

Detailed Description

Definition at line 19 of file ipwl_fillernotify.h.

Member Enumeration Documentation

◆ CursorStyle

Enumerator
kArrow 
kNESW 
kNWSE 
kVBeam 
kHBeam 
kHand 

Definition at line 22 of file ipwl_fillernotify.h.

Constructor & Destructor Documentation

◆ ~IPWL_FillerNotify()

virtual IPWL_FillerNotify::~IPWL_FillerNotify ( )
virtualdefault

Member Function Documentation

◆ InvalidateRect()

virtual void IPWL_FillerNotify::InvalidateRect ( PerWindowData * pWidgetData,
const CFX_FloatRect & rect )
pure virtual

Implemented in CFFL_InteractiveFormFiller.

◆ IsSelectionImplemented()

virtual bool IPWL_FillerNotify::IsSelectionImplemented ( ) const
pure virtual

Implemented in CFFL_InteractiveFormFiller.

Referenced by CPWL_EditImpl::DrawEdit(), and CPWL_ListBox::DrawThisAppearance().

+ Here is the caller graph for this function:

◆ OnBeforeKeyStroke()

virtual BeforeKeystrokeResult IPWL_FillerNotify::OnBeforeKeyStroke ( const PerWindowData * pAttached,
WideString & strChange,
const WideString & strChangeEx,
int nSelStart,
int nSelEnd,
bool bKeyDown,
Mask< FWL_EVENTFLAG > nFlag )
pure virtual

Implemented in CFFL_InteractiveFormFiller.

◆ OnPopupPostOpen()

virtual bool IPWL_FillerNotify::OnPopupPostOpen ( const PerWindowData * pAttached,
Mask< FWL_EVENTFLAG > nFlag )
pure virtual

Implemented in CFFL_InteractiveFormFiller.

◆ OnPopupPreOpen()

virtual bool IPWL_FillerNotify::OnPopupPreOpen ( const PerWindowData * pAttached,
Mask< FWL_EVENTFLAG > nFlag )
pure virtual

Implemented in CFFL_InteractiveFormFiller.

◆ OutputSelectedRect()

virtual void IPWL_FillerNotify::OutputSelectedRect ( PerWindowData * pWidgetData,
const CFX_FloatRect & rect )
pure virtual

Implemented in CFFL_InteractiveFormFiller.

Referenced by CPWL_EditImpl::DrawEdit(), and CPWL_ListBox::DrawThisAppearance().

+ Here is the caller graph for this function:

◆ QueryWherePopup()

virtual void IPWL_FillerNotify::QueryWherePopup ( const PerWindowData * pAttached,
float fPopupMin,
float fPopupMax,
bool * bBottom,
float * fPopupRet )
pure virtual

Implemented in CFFL_InteractiveFormFiller.

◆ SetCursor()

virtual void IPWL_FillerNotify::SetCursor ( CursorStyle nCursorStyle)
pure virtual

Implemented in CFFL_InteractiveFormFiller.

Referenced by CPWL_Wnd::SetCursor().

+ Here is the caller graph for this function:

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