Ticket #5437: libmythui_change_smoothScale_to_scaled.diff

File libmythui_change_smoothScale_to_scaled.diff, 1.8 KB (added by skamithi, 16 years ago)

forgot to check libs/libmythui.

  • libs/libmythui/mythuiimage.cpp

     
    119119        int w = (m_ForceSize.width() != -1) ? m_ForceSize.width() : img->width();
    120120        int h = (m_ForceSize.height() != -1) ? m_ForceSize.height() : img->height();
    121121
    122         img->Assign(img->smoothScale(w, h));
     122        img->Assign(img->scaled(w, h, Qt::IgnoreAspectRatio,
     123                                Qt::SmoothTransformation));
    123124    }
    124125
    125126    m_Images.push_back(img);
     
    142143            int w = (m_ForceSize.width() != -1) ? m_ForceSize.width() : im->width();
    143144            int h = (m_ForceSize.height() != -1) ? m_ForceSize.height() : im->height();
    144145
    145             im->Assign(im->smoothScale(w, h));
     146            im->Assign(im->scaled(w, h, Qt::IgnoreAspectRatio,
     147                                Qt::SmoothTransformation));
    146148        }
    147149
    148150        m_Images.push_back(im);
     
    194196            int w = (m_ForceSize.width() != -1) ? m_ForceSize.width() : image->width();
    195197            int h = (m_ForceSize.height() != -1) ? m_ForceSize.height() : image->height();
    196198
    197             image->Assign(image->smoothScale(w, h));
     199            image->Assign(image->scaled(w, h, Qt::IgnoreAspectRatio,
     200                                        Qt::SmoothTransformation));
    198201        }
    199202
    200203        QSize aSize = m_Area.size();
  • libs/libmythui/mythimage.cpp

     
    6464    }
    6565    else
    6666    {
    67         Assign(smoothScale(newSize));
     67        Assign(scaled(newSize, Qt::IgnoreAspectRatio, Qt::SmoothTransformation));
    6868    }
    6969}
    7070