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
QT_BEGIN_NAMESPACE::CallbackReceiver Class Referencefinal
Inheritance diagram for QT_BEGIN_NAMESPACE::CallbackReceiver:
Collaboration diagram for QT_BEGIN_NAMESPACE::CallbackReceiver:

Public Member Functions

 CallbackReceiver (QXComponentRender xComponent, QtOhos::QThreadSafeRef< QWindow > windowRef, QtOhos::QThreadSafeRef< QOhosInputMethodEventHandler > imEventHandlerRef, std::function< void(SurfaceEventType, ::OHNativeWindow *, QOhosOptional< QSize >)> surfaceEventHandler)
void onSurfaceEvent (SurfaceEventType surfaceEventType, ::OHNativeWindow *nativeWindow) override
void onInputEvent (InputEventType inputEventType, ::OHNativeWindow *window) override
void onHoverEvent (bool isHover) override
 ~CallbackReceiver () override=default
 CallbackReceiver (QXComponentRender xComponent, QtOhos::QThreadSafeRef< QWindow > windowRef, QtOhos::QThreadSafeRef< QOhosInputMethodEventHandler > imEventHandlerRef, std::function< void(SurfaceEventType, ::OHNativeWindow *, QOhosOptional< QSize >)> surfaceEventHandler)
void onSurfaceEvent (SurfaceEventType surfaceEventType, ::OHNativeWindow *nativeWindow) override
void onInputEvent (InputEventType inputEventType, ::OHNativeWindow *window) override
void onHoverEvent (bool isHover) override
 ~CallbackReceiver () override=default
Public Member Functions inherited from QArkUi::QXComponentCallbackReceiver
virtual ~QXComponentCallbackReceiver ()

Additional Inherited Members

Public Types inherited from QArkUi::QXComponentCallbackReceiver
enum class  SurfaceEventType { SurfaceCreated , SurfaceChanged , SurfaceDestroyed }
enum class  InputEventType { Mouse , Touch , Keyboard }

Detailed Description

Definition at line 52 of file qnativenode.cpp.

Constructor & Destructor Documentation

◆ CallbackReceiver() [1/2]

QT_BEGIN_NAMESPACE::CallbackReceiver::CallbackReceiver ( QXComponentRender xComponent,
QtOhos::QThreadSafeRef< QWindow > windowRef,
QtOhos::QThreadSafeRef< QOhosInputMethodEventHandler > imEventHandlerRef,
std::function< void(SurfaceEventType, ::OHNativeWindow *, QOhosOptional< QSize >)> surfaceEventHandler )
explicit

Definition at line 72 of file qnativenode.cpp.

References CallbackReceiver().

Referenced by CallbackReceiver().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~CallbackReceiver() [1/2]

QT_BEGIN_NAMESPACE::CallbackReceiver::~CallbackReceiver ( )
overridedefault

◆ CallbackReceiver() [2/2]

QT_BEGIN_NAMESPACE::CallbackReceiver::CallbackReceiver ( QXComponentRender xComponent,
QtOhos::QThreadSafeRef< QWindow > windowRef,
QtOhos::QThreadSafeRef< QOhosInputMethodEventHandler > imEventHandlerRef,
std::function< void(SurfaceEventType, ::OHNativeWindow *, QOhosOptional< QSize >)> surfaceEventHandler )
explicit

◆ ~CallbackReceiver() [2/2]

QT_BEGIN_NAMESPACE::CallbackReceiver::~CallbackReceiver ( )
overridedefault

Member Function Documentation

◆ onHoverEvent() [1/2]

void QT_BEGIN_NAMESPACE::CallbackReceiver::onHoverEvent ( bool isHover)
overridevirtual

Implements QArkUi::QXComponentCallbackReceiver.

Definition at line 108 of file qnativenode.cpp.

◆ onHoverEvent() [2/2]

void QT_BEGIN_NAMESPACE::CallbackReceiver::onHoverEvent ( bool isHover)
overridevirtual

◆ onInputEvent() [1/2]

void QT_BEGIN_NAMESPACE::CallbackReceiver::onInputEvent ( InputEventType inputEventType,
::OHNativeWindow * window )
overridevirtual

Implements QArkUi::QXComponentCallbackReceiver.

Definition at line 91 of file qnativenode.cpp.

◆ onInputEvent() [2/2]

void QT_BEGIN_NAMESPACE::CallbackReceiver::onInputEvent ( InputEventType inputEventType,
::OHNativeWindow * window )
overridevirtual

◆ onSurfaceEvent() [1/2]

void QT_BEGIN_NAMESPACE::CallbackReceiver::onSurfaceEvent ( SurfaceEventType surfaceEventType,
::OHNativeWindow * nativeWindow )
overridevirtual

Implements QArkUi::QXComponentCallbackReceiver.

Definition at line 85 of file qnativenode.cpp.

◆ onSurfaceEvent() [2/2]

void QT_BEGIN_NAMESPACE::CallbackReceiver::onSurfaceEvent ( SurfaceEventType surfaceEventType,
::OHNativeWindow * nativeWindow )
overridevirtual

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