[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: extragear/plasma/applets/frame
From: Gaƫl Beaudoin <gaboo () gaboo ! org>
Date: 2008-04-11 15:33:23
Message-ID: 1207928003.985182.5847.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 795847 by gaboo:
always use the max current size of contentSize to avoid the applet to downsize each \
time the picture orientation changes. But now, the frame "jumps" when changing \
picture.
M +3 -2 frame.cpp
--- trunk/extragear/plasma/applets/frame/frame.cpp #795846:795847
@@ -123,10 +123,11 @@
QSizeF Frame::contentSizeHint() const {
if (!m_picture.isNull()) {
+ qreal maxSize = contentSize().width() > contentSize().height() ? \
contentSize().width() : contentSize().height(); if (m_picture.width() > \
m_picture.height()) {
- return QSizeF( contentSize().width(), (contentSize().width() / \
m_picture.width() ) * m_picture.height() ); + return QSizeF( maxSize, \
(maxSize / m_picture.width()) * m_picture.height() ); } else {
- return QSizeF( (contentSize().height() / m_picture.height()) * \
m_picture.width(), contentSize().height() ); + return QSizeF( (maxSize / \
m_picture.height()) * m_picture.width(), maxSize ); }
} else {
return contentSize();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic