Changeset 89369 in vbox
- Timestamp:
- May 28, 2021 7:03:56 PM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 144720
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/helpbrowser/UIHelpViewer.cpp
r89353 r89369 587 587 void UIHelpViewer::resizeEvent(QResizeEvent *pEvent) 588 588 { 589 clearOverlay(); 589 if (m_fOverlayMode) 590 clearOverlay(); 590 591 /* Make sure the widget stays inside the parent during parent resize: */ 591 592 if (m_pFindInPageWidget) … … 686 687 if (m_pOverlayLabel) 687 688 { 688 if (m_fOverlayMode )689 if (m_fOverlayMode && !m_pOverlayLabel->isVisible()) 689 690 { 690 691 /* Scale the image to 1:1 as long as it fits into avaible space (minus some margins and scrollbar sizes): */ … … 704 705 qMin(height() - vMargin, m_overlayPixmap.height())); 705 706 m_pOverlayLabel->setPixmap(m_overlayPixmap.scaled(size, Qt::KeepAspectRatio, Qt::SmoothTransformation)); 707 m_pOverlayLabel->show(); 708 706 709 /* Center the label: */ 707 710 int x = 0.5 * (width() - vWidth - m_pOverlayLabel->width()); 708 711 int y = 0.5 * (height() - hHeight - m_pOverlayLabel->height()); 709 712 m_pOverlayLabel->move(x, y); 710 m_pOverlayLabel->show();711 713 } 712 else714 if (!m_fOverlayMode && m_pOverlayLabel->isVisible()) 713 715 m_pOverlayLabel->hide(); 714 716 }
Note:
See TracChangeset
for help on using the changeset viewer.