[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/plasma/widgets
From: Marco Martin <notmart () gmail ! com>
Date: 2009-08-01 18:48:09
Message-ID: 1249152489.814483.21241.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1005679 by mart:
set containsmultipleimages when an id is set
better size hint
M +6 -1 svgwidget.cpp
--- trunk/KDE/kdelibs/plasma/widgets/svgwidget.cpp #1005678:1005679
@@ -77,6 +77,7 @@
void SvgWidget::setElementID(const QString &elementID)
{
+ d->svg->setContainsMultipleImages(!elementID.isNull());
d->elementID = elementID;
update();
}
@@ -99,7 +100,11 @@
QSizeF SvgWidget::sizeHint(Qt::SizeHint which, const QSizeF & constraint) const
{
if (d->svg && which == Qt::PreferredSize) {
- return d->svg->size();
+ if (d->elementID.isNull()) {
+ return d->svg->size();
+ } else {
+ return d->svg->elementSize(d->elementID);
+ }
} else {
return QGraphicsWidget::sizeHint(which, constraint);
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic