VirtualBox

Changeset 102618 in vbox for trunk/src/VBox/Frontends


Ignore:
Timestamp:
Dec 15, 2023 5:41:05 PM (15 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
160773
Message:

FE/Qt: bugref:10513: UIAdvancedSettingsDialog: Some fixes for UIFilterLineEdit painting routine.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/UIAdvancedSettingsDialog.cpp

    r102615 r102618  
    154154        /* Prepare base/frame painter path: */
    155155        const QRect widgetRect = rect();
     156        const QSizeF arcSize(2 * m_iRadius, 2 * m_iRadius);
    156157        QPainterPath path;
    157         QSizeF arcSize(2 * m_iRadius, 2 * m_iRadius);
    158158        path.moveTo(widgetRect.x() + m_iRadius, widgetRect.y());
    159159        path.arcTo(QRectF(path.currentPosition(), arcSize).translated(-m_iRadius, 0), 90, 90);
    160         path.lineTo(path.currentPosition().x(), widgetRect.height() - m_iRadius);
     160        path.lineTo(path.currentPosition().x(), path.currentPosition().y() + widgetRect.height() - 2 * m_iRadius);
    161161        path.arcTo(QRectF(path.currentPosition(), arcSize).translated(0, -m_iRadius), 180, 90);
    162         path.lineTo(widgetRect.width() - m_iRadius, path.currentPosition().y());
     162        path.lineTo(path.currentPosition().x() + widgetRect.width() - 2 * m_iRadius, path.currentPosition().y());
    163163        path.arcTo(QRectF(path.currentPosition(), arcSize).translated(-m_iRadius, -2 * m_iRadius), 270, 90);
    164         path.lineTo(path.currentPosition().x(), widgetRect.y() + m_iRadius);
     164        path.lineTo(path.currentPosition().x(), path.currentPosition().y() - widgetRect.height() + 2 * m_iRadius);
    165165        path.arcTo(QRectF(path.currentPosition(), arcSize).translated(-2 * m_iRadius, -m_iRadius), 0, 90);
    166166        path.closeSubpath();
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette