Visindigo::Widgets::ColorfulWidget Class
class Visindigo::Widgets::ColorfulWidgetColorfulWidget是一个接口类,表示支持主题变化动画的组件. 详情...
| 头文件: | #include <ColorfulWidget> |
| 自以下版本: | Visindigo 0.13.0 |
- 所有成员列表(包含继承成员)
- ColorfulWidget 是该集合的一部分:VITheme主题系统子模块.
公开成员函数
(自 Visindigo 0.13.0 引入) virtual | ~ColorfulWidget() |
(自 Visindigo 0.13.0 引入) bool | isColorfulEnabled() |
(自 Visindigo 0.13.0 引入) virtual void | onThemeChanged() = 0 |
(自 Visindigo 0.13.0 引入) void | setColorfulEnable(bool enable) |
详细说明
用户可以通过继承ColorfulWidget类,并实现onThemeChanged方法来响应主题变化动画。
成员函数文档
[virtual noexcept, since Visindigo 0.13.0] ColorfulWidget::~ColorfulWidget()
析构函数,自动从ThemeManager注销此组件。
这个function 从 Visindigo 0.13.0 开始支持。
[since Visindigo 0.13.0] bool ColorfulWidget::isColorfulEnabled()
return 主题变化动画支持是否已启用。
这个function 从 Visindigo 0.13.0 开始支持。
[pure virtual, since Visindigo 0.13.0] void ColorfulWidget::onThemeChanged()
当主题变化动画进行时调用此方法。用户应在此方法中重新设置组件的样式表。
这个function 从 Visindigo 0.13.0 开始支持。
[since Visindigo 0.13.0] void ColorfulWidget::setColorfulEnable(bool enable)
enable 参数为true时启用主题变化动画支持,为false时禁用。
启用或禁用主题变化动画支持。
这个function 从 Visindigo 0.13.0 开始支持。