它是所有UI对象的基类 更多...
#include <Block.h>
Public 成员函数 | |
Block (const Rect &rect, Block *parent=nullptr) | |
构造函数 | |
const Rect & | rect () const |
Rect & | rect () |
Block * | parent () |
获取父对象指针 | |
std::vector< Block * > & | children () |
获取子对象指针集合 | |
void | setParent (Block *parent) |
设置父对象 | |
void | addChild (Block *child) |
添加子对象 | |
void | removeChild (Block *child) |
移除子对象 | |
void | stopForeach () |
终止此对象子树事件循环的遍历 | |
void | resetForeach () |
重新启用此对象子树事件循环的遍历 | |
bool | isForeach () const |
此对象子树是否处于事件循环可遍历状态 | |
void | setZIndex (long long zindex) |
设置Z轴顺序 | |
long long | zIndex () const |
获取Z轴顺序 | |
Public 成员函数 继承自 Object | |
Object () noexcept | |
构造函数 | |
virtual | ~Object () noexcept |
析构函数 | |
Protected 成员函数 | |
virtual void | paintEvent (PaintEvent *event) |
视图绘制事件处理函数 | |
virtual void | mousePressEvent (MousePressEvent *event) |
鼠标按键按下事件处理函数 | |
virtual void | mouseReleaseEvent (MouseReleaseEvent *event) |
鼠标按键释放事件处理函数 | |
virtual void | mouseMoveEvent (MouseMoveEvent *event) |
鼠标移动事件处理函数 | |
virtual void | mouseWheelEvent (MouseWheelEvent *event) |
鼠标滚轮事件处理函数 | |
virtual void | keyPressEvent (KeyPressEvent *event) |
键盘按下事件处理函数 | |
virtual void | keyReleaseEvent (KeyReleaseEvent *event) |
键盘释放事件处理函数 | |
virtual void | inputEvent (InputEvent *event) |
输入事件处理函数 | |
友元 | |
class | App |
它是所有UI对象的基类
void Block::addChild | ( | Block * | child | ) |
添加子对象
child | 子对象指针 |
std::vector< Block * > & Block::children | ( | ) |
获取子对象指针集合
|
protectedvirtual |
输入事件处理函数
event | 输入事件指针 |
bool Block::isForeach | ( | ) | const |
此对象子树是否处于事件循环可遍历状态
|
protectedvirtual |
键盘按下事件处理函数
event | 键盘按下事件指针 |
|
protectedvirtual |
键盘释放事件处理函数
event | 键盘释放事件指针 |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
鼠标滚轮事件处理函数
event | 鼠标滚轮事件指针 |
|
protectedvirtual |
Block * Block::parent | ( | ) |
获取父对象指针
void Block::removeChild | ( | Block * | child | ) |
移除子对象
child | 子对象指针 |
void Block::resetForeach | ( | ) |
void Block::setParent | ( | Block * | parent | ) |
设置父对象
parent | 父对象指针 |
void Block::setZIndex | ( | long long | zindex | ) |
设置Z轴顺序
zindex | Z轴顺序 |
void Block::stopForeach | ( | ) |
long long Block::zIndex | ( | ) | const |
获取Z轴顺序