| 147 | } |
| 148 | |
| 149 | bool ExpandAnimator::eventFilter(QObject* _object, QEvent* _event) |
| 150 | { |
| 151 | if (_object == widgetForFill() |
| 152 | && _event->type() == QEvent::Resize |
| 153 | && m_decorator->isVisible()) { |
| 154 | m_decorator->resize(widgetForFill()->size()); |
| 155 | m_animation->setEndValue(widgetForFill()->rect()); |
| 156 | } |
| 157 | |
| 158 | return QObject::eventFilter(_object, _event); |
| 159 | } |
| 160 | |
| 161 | QWidget* ExpandAnimator::widgetForFill() const |
| 162 | { |