| 20 | } |
| 21 | |
| 22 | void WindowButtonPrivate::reloadIcon() |
| 23 | { |
| 24 | Q_Q(WindowButton); |
| 25 | |
| 26 | if (!q->isEnabled() && !iconDisabled.isNull()) { |
| 27 | q->setIcon(iconDisabled); |
| 28 | return; |
| 29 | } |
| 30 | |
| 31 | if (q->isChecked() && !iconChecked.isNull()) { |
| 32 | q->setIcon(iconChecked); |
| 33 | return; |
| 34 | } |
| 35 | |
| 36 | if (!iconNormal.isNull()) { |
| 37 | q->setIcon(iconNormal); |
| 38 | } |
| 39 | } |
| 40 | |
| 41 | WindowButton::WindowButton(QWidget* parent) : WindowButton(*new WindowButtonPrivate(), parent) |
| 42 | { |
no test coverage detected