VirtualBox

Ignore:
Timestamp:
Jun 25, 2018 2:51:05 PM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
123194
Message:

FE/Qt: bugref:9197 Some corrections for r123193

Location:
trunk/src/VBox/Frontends/VirtualBox/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/extensions/QISplitter.cpp

    r72678 r72679  
    2828/* GUI includes: */
    2929# include "QISplitter.h"
     30# include "VBoxGlobal.h"
    3031
    3132#endif /* !VBOX_WITH_PRECOMPILED_HEADERS */
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp

    r72678 r72679  
    348348
    349349/* static */
    350 uint VBoxGlobal::qtRTMajorVersion()
    351 {
    352     QString rt_ver_str("5.11");// = VBoxGlobal::qtRTVersionString();
    353     return rt_ver_str.section ('.', 0, 0).toInt();
    354 }
    355 
    356 /* static */
    357 uint VBoxGlobal::qtRTMinorVersion()
    358 {
    359     QString rt_ver_str("5.11");// = VBoxGlobal::qtRTVersionString();
    360     return rt_ver_str.section ('.', 1, 1).toInt();
    361 }
    362 
    363 /* static */
    364 uint VBoxGlobal::qtRTRevisionNumber()
    365 {
    366     QString rt_ver_str("5.11");// = VBoxGlobal::qtRTVersionString();
    367     return rt_ver_str.section ('.', 2, 2).toInt();
    368 }
    369 
    370 /* static */
    371350QString VBoxGlobal::qtRTVersionString()
    372351{
     
    381360           (strVersionRT.section('.', 1, 1).toInt() << 8) +
    382361           strVersionRT.section('.', 2, 2).toInt();
     362}
     363
     364/* static */
     365uint VBoxGlobal::qtRTMajorVersion()
     366{
     367    return VBoxGlobal::qtRTVersionString().section('.', 0, 0).toInt();
     368}
     369
     370/* static */
     371uint VBoxGlobal::qtRTMinorVersion()
     372{
     373    return VBoxGlobal::qtRTVersionString().section('.', 1, 1).toInt();
     374}
     375
     376/* static */
     377uint VBoxGlobal::qtRTRevisionNumber()
     378{
     379    return VBoxGlobal::qtRTVersionString().section('.', 2, 2).toInt();
    383380}
    384381
     
    18131810
    18141811#ifdef VBOX_WS_X11
    1815     /* As reported in #9197, in X11 QWidget::setCursor(..) call uses RENDER
     1812    /* As reported in https://www.virtualbox.org/ticket/16348,
     1813     * in X11 QWidget::setCursor(..) call uses RENDER
    18161814     * extension. Qt (before 5.11) fails to handle the case where the mentioned extension
    18171815     * is missing. Please see https://codereview.qt-project.org/#/c/225665/ for Qt patch: */
     
    18341832void VBoxGlobal::setCursor(QGraphicsWidget *pWidget, const QCursor &cursor)
    18351833{
    1836 
    18371834    if (!pWidget)
    18381835        return;
    18391836
    18401837#ifdef VBOX_WS_X11
    1841     /* As reported in #9197, in X11 QGraphicsWidget::setCursor(..) call uses RENDER
     1838    /* As reported in https://www.virtualbox.org/ticket/16348,
     1839     * in X11 QGraphicsWidget::setCursor(..) call uses RENDER
    18421840     * extension. Qt (before 5.11) fails to handle the case where the mentioned extension
    18431841     * is missing. Please see https://codereview.qt-project.org/#/c/225665/ for Qt patch: */
    1844     if ((VBoxGlobal::qtRTMajorVersion() < 5) ||
     1842     if ((VBoxGlobal::qtRTMajorVersion() < 5) ||
    18451843        (VBoxGlobal::qtRTMajorVersion() == 5 && VBoxGlobal::qtRTMinorVersion() < 11))
    18461844    {
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