接口参考

event_dispatcher.h · C++ API

按同一接口文件归组浏览,展开条目查看声明、使用说明和版本边界。

阅读相关开发指南 →

这里保留接口声明及来源。逐项运行验证范围以条目记录为准;源文件中的内部实现候选不代表免费 SDK 的交付承诺。

include/kui/event/event_dispatcher.h
EventDispatcher::~EventDispatcher
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
~EventDispatcher();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:40

反馈此接口问题 →
EventDispatcher::activeElement
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
Element* activeElement() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:108

反馈此接口问题 →
EventDispatcher::addEventBreakpoint
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void addEventBreakpoint(const String& eventType)

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:176

反馈此接口问题 →
EventDispatcher::clearEventBreakpoints
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void clearEventBreakpoints()

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:179

反馈此接口问题 →
EventDispatcher::clearState
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void clearState()

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:129

反馈此接口问题 →
EventDispatcher::currentCursor
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
u8 currentCursor() const;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:110

反馈此接口问题 →
EventDispatcher::dispatchEvent
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
bool dispatchEvent(Node* target, Event& event);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:42

反馈此接口问题 →
EventDispatcher::dragDropManager
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
DragDropManager& dragDropManager()

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:155

反馈此接口问题 →
EventDispatcher::elementAtPoint
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
Element* elementAtPoint(f32 x, f32 y);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:102

反馈此接口问题 →
EventDispatcher::eventBreakpoints
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
const std::set<String>& eventBreakpoints() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:183

反馈此接口问题 →
EventDispatcher::EventDispatcher
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
explicit EventDispatcher(Document* doc);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:39

反馈此接口问题 →
EventDispatcher::focusedElement
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
Element* focusedElement() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:107

反馈此接口问题 →
EventDispatcher::handleBlur
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void handleBlur();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:86

反馈此接口问题 →
EventDispatcher::handleContextMenuKey
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void handleContextMenuKey();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:95

反馈此接口问题 →
EventDispatcher::handleFocus
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void handleFocus(Element* element);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:84

反馈此接口问题 →
EventDispatcher::handleIMECommit
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void handleIMECommit(const String& text);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:77

反馈此接口问题 →
EventDispatcher::handleIMECompositionEnd
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void handleIMECompositionEnd();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:76

反馈此接口问题 →
EventDispatcher::handleIMECompositionStart
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void handleIMECompositionStart();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:73

反馈此接口问题 →
EventDispatcher::handleIMECompositionUpdate
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void handleIMECompositionUpdate(const String& text);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:75

反馈此接口问题 →
EventDispatcher::handleKeyDown
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void handleKeyDown(const String& key, const String& code, bool ctrl, bool shift, bool alt, bool meta, bool repeat);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:66

反馈此接口问题 →
EventDispatcher::handleKeyUp
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void handleKeyUp(const String& key, const String& code, bool ctrl, bool shift, bool alt, bool meta);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:69

反馈此接口问题 →
EventDispatcher::handleMouseDown
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void handleMouseDown(f32 x, f32 y, MouseButton button, u8 buttons, bool ctrl, bool shift, bool alt, bool meta, i32 clickCount);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:51

反馈此接口问题 →
EventDispatcher::handleMouseDown
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void handleMouseDown(f32 x, f32 y, MouseButton button, u8 buttons, bool ctrl, bool shift, bool alt, bool meta);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:49

反馈此接口问题 →
EventDispatcher::handleMouseLeave
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void handleMouseLeave();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:64

反馈此接口问题 →
EventDispatcher::handleMouseMove
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void handleMouseMove(f32 x, f32 y, u8 buttons, bool ctrl, bool shift, bool alt, bool meta);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:47

反馈此接口问题 →
EventDispatcher::handleMouseUp
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void handleMouseUp(f32 x, f32 y, MouseButton button, u8 buttons, bool ctrl, bool shift, bool alt, bool meta);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:55

反馈此接口问题 →
EventDispatcher::handleMouseUp
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void handleMouseUp(f32 x, f32 y, MouseButton button, u8 buttons, bool ctrl, bool shift, bool alt, bool meta, i32 clickCount);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:57

反馈此接口问题 →
EventDispatcher::handleMouseWheel
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void handleMouseWheel(f32 x, f32 y, f32 deltaX, f32 deltaY, bool ctrl, bool shift, bool alt, bool meta);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:59

反馈此接口问题 →
EventDispatcher::handleMouseWheel
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void handleMouseWheel(f32 x, f32 y, f32 deltaX, f32 deltaY, bool ctrl, bool shift, bool alt, bool meta, u8 buttons);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:61

反馈此接口问题 →
EventDispatcher::handleTextInput
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void handleTextInput(const String& text);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:71

反馈此接口问题 →
EventDispatcher::handleWindowActivation
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void handleWindowActivation(bool active);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:87

反馈此接口问题 →
EventDispatcher::hasEventBreakpoint
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
bool hasEventBreakpoint(const String& eventType) const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:180

反馈此接口问题 →
EventDispatcher::hoveredElement
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
Element* hoveredElement() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:105

反馈此接口问题 →
EventDispatcher::isInspectorEnabled
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
bool isInspectorEnabled() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:172

反馈此接口问题 →
EventDispatcher::isTracing
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
bool isTracing() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:161

反馈此接口问题 →
EventDispatcher::notifyNodeRemoved
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void notifyNodeRemoved(Node* node);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:125

反馈此接口问题 →
EventDispatcher::pointerCaptureTarget
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
Element* pointerCaptureTarget(i32 pointerId) const;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:123

反馈此接口问题 →
EventDispatcher::releasePointerCaptureTarget
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void releasePointerCaptureTarget(i32 pointerId);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:122

反馈此接口问题 →
EventDispatcher::removeEventBreakpoint
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void removeEventBreakpoint(const String& eventType)

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:178

反馈此接口问题 →
EventDispatcher::setDoubleClickDistance
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void setDoubleClickDistance(f32 dist)

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:167

反馈此接口问题 →
EventDispatcher::setDoubleClickTime
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void setDoubleClickTime(u32 ms)

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:163

反馈此接口问题 →
EventDispatcher::setEventBreakpointCallback
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void setEventBreakpointCallback(EventBreakpointCallback cb)

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:186

反馈此接口问题 →
EventDispatcher::setInspectCallback
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void setInspectCallback(InspectCallback cb)

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:174

反馈此接口问题 →
EventDispatcher::setInspectorEnabled
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void setInspectorEnabled(bool enabled)

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:170

反馈此接口问题 →
EventDispatcher::setPointerCaptureTarget
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void setPointerCaptureTarget(i32 pointerId, Element* target);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:114

反馈此接口问题 →
EventDispatcher::setTracing
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
void setTracing(bool enabled)

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:158

反馈此接口问题 →
EventDispatcher::void
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
using EventBreakpointCallback = std::function<void(const String& eventType, Element* target)>;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:185

反馈此接口问题 →
EventDispatcher::void
待核对3.61.7C++

event 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

event_dispatcher.h
using InspectCallback = std::function<void(Element*, f32, f32)>;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/event/event_dispatcher.h:173

反馈此接口问题 →
浏览同类接口 →