VirtualBox

Changeset 107446 in vbox for trunk/src


Ignore:
Timestamp:
Jan 6, 2025 7:13:15 PM (13 days ago)
Author:
vboxsync
Message:

FE/Qt: bugref:3409: Runtime UI: Fixing few more parfait warnings in Machine-view code, related to implicit type conversion.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineView.cpp

    r107421 r107446  
    446446void UIMachineView::updateViewport()
    447447{
    448     uimachine()->viewportChanged(screenId(), contentsX(), contentsY(), visibleWidth(), visibleHeight());
     448    uimachine()->viewportChanged(screenId(),
     449                                 (ulong)contentsX(), (ulong)contentsY(),
     450                                 (ulong)visibleWidth(), (ulong)visibleHeight());
    449451}
    450452
     
    881883                                              false /* change origin? */,
    882884                                              0 /* origin x */, 0 /* origin y */,
    883                                               size.width(), size.height(),
     885                                              (ulong)size.width(), (ulong)size.height(),
    884886                                              0 /* bits per pixel */,
    885887                                              true /* notify? */);
     
    897899                                              false /* change origin? */,
    898900                                              0 /* origin x */, 0 /* origin y */,
    899                                               size.width(), size.height(),
     901                                              (ulong)size.width(), (ulong)size.height(),
    900902                                              0 /* bits per pixel */,
    901903                                              true /* notify? */);
     
    943945                                          false /* change origin? */,
    944946                                          0 /* origin x */, 0 /* origin y */,
    945                                           size.width(), size.height(),
     947                                          (ulong)size.width(), (ulong)size.height(),
    946948                                          0 /* bits per pixel */,
    947949                                          true /* notify? */);
     
    16501652
    16511653    /* Acquire screen-shot image: */
    1652     uimachine()->acquireScreenShot(screenId(), screenShot.width(), screenShot.height(), KBitmapFormat_BGR0, screenShot.bits());
     1654    uimachine()->acquireScreenShot(screenId(),
     1655                                   (ulong)screenShot.width(), (ulong)screenShot.height(),
     1656                                   KBitmapFormat_BGR0, screenShot.bits());
    16531657
    16541658    /* Take the device-pixel-ratio into account: */
     
    21712175    const double dDevicePixelRatioActual = frameBuffer()->devicePixelRatioActual();
    21722176    if (!frameBuffer()->useUnscaledHiDPIOutput())
    2173         size = QSize(size.width() * dDevicePixelRatioActual, size.height() * dDevicePixelRatioActual);
    2174     size = QSize(size.width() / dDevicePixelRatioFormal, size.height() / dDevicePixelRatioFormal);
     2177        size = QSize((int)(size.width() * dDevicePixelRatioActual), (int)(size.height() * dDevicePixelRatioActual));
     2178    size = QSize((int)(size.width() / dDevicePixelRatioFormal), (int)(size.height() / dDevicePixelRatioFormal));
    21752179
    21762180    /* Return result: */
     
    21832187    const double dDevicePixelRatioFormal = frameBuffer()->devicePixelRatio();
    21842188    const double dDevicePixelRatioActual = frameBuffer()->devicePixelRatioActual();
    2185     size = QSize(size.width() * dDevicePixelRatioFormal, size.height() * dDevicePixelRatioFormal);
     2189    size = QSize((int)(size.width() * dDevicePixelRatioFormal), (int)(size.height() * dDevicePixelRatioFormal));
    21862190    if (!frameBuffer()->useUnscaledHiDPIOutput())
    21872191        size = QSize(size.width() / dDevicePixelRatioActual, size.height() / dDevicePixelRatioActual);
     
    22062210    {
    22072211        /* Scale the pixmap up: */
    2208         pixmap = pixmap.scaled(pixmap.width() * dScaleFactor, pixmap.height() * dScaleFactor,
     2212        pixmap = pixmap.scaled((int)(pixmap.width() * dScaleFactor), (int)(pixmap.height() * dScaleFactor),
    22092213                               Qt::IgnoreAspectRatio, Qt::SmoothTransformation);
    22102214        iXHot *= dScaleFactor;
Note: See TracChangeset for help on using the changeset viewer.

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