| 190 | } |
| 191 | |
| 192 | void CollapseWidget::doChecked(bool checked) |
| 193 | { |
| 194 | //默认展开状态, 点击时首先隐藏 |
| 195 | if (d->widget) { |
| 196 | if (checked){ |
| 197 | d->widget->hide(); |
| 198 | d->animation.setStartValue(d->maxHeight); |
| 199 | d->animation.setEndValue(d->minHeight); |
| 200 | } else{ |
| 201 | d->widget->show(); |
| 202 | d->animation.setStartValue(d->minHeight); |
| 203 | d->animation.setEndValue(qMax(d->maxHeight, d->minHeight)); |
| 204 | } |
| 205 | d->animation.start(); |
| 206 | } |
| 207 | } |
| 208 | |
| 209 | void CollapseWidget::resetHeight(const QVariant &value) |
| 210 | { |
no test coverage detected