| 296 | } |
| 297 | |
| 298 | void ButtonWidget::setCheckedImages(String const& baseImage, String const& hoverImage, String const& pressedImage, String const& disabledImage) { |
| 299 | m_hasCheckedImages = !baseImage.empty(); |
| 300 | m_baseImageChecked = baseImage; |
| 301 | m_hoverImageChecked = hoverImage; |
| 302 | m_pressedImageChecked = pressedImage; |
| 303 | m_disabledImageChecked = disabledImage; |
| 304 | if (m_hasCheckedImages && m_disabledImageChecked.empty()) |
| 305 | m_disabledImageChecked = m_baseImageChecked + Root::singleton().assets()->json("/interface.config:disabledButton").toString(); |
| 306 | updateSize(); |
| 307 | } |
| 308 | |
| 309 | void ButtonWidget::setOverlayImage(String const& overlayImage) { |
| 310 | m_overlayImage = overlayImage; |
no test coverage detected