┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/tooltips/filemetadatatooltip.cpp
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2010-07-12 14:42:48 +0000
committerPeter Penz <[email protected]>2010-07-12 14:42:48 +0000
commit2a338f2679530493e2f1c255075a09eeac4310a6 (patch)
tree30f8e13acdd632aa2520ad43b58222050145b102 /src/tooltips/filemetadatatooltip.cpp
parent670695ec01c816a2a123853342a316d235a07641 (diff)
Based on the recent size hint fixes in KFileMetaDataWidget, the handling of the tooltip size can be simplified. This fixes a possible wrong initial size of the tooltip and a flickering because of a relayout.
svn path=/trunk/KDE/kdebase/apps/; revision=1149076
Diffstat (limited to 'src/tooltips/filemetadatatooltip.cpp')
-rw-r--r--src/tooltips/filemetadatatooltip.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/tooltips/filemetadatatooltip.cpp b/src/tooltips/filemetadatatooltip.cpp
index 160a34f33..d6e0c36aa 100644
--- a/src/tooltips/filemetadatatooltip.cpp
+++ b/src/tooltips/filemetadatatooltip.cpp
@@ -44,17 +44,14 @@ FileMetaDataToolTip::FileMetaDataToolTip(QWidget* parent) :
// Create widget for file name
m_name = new QLabel(this);
- m_name->setWordWrap(true);
QFont font = m_name->font();
font.setBold(true);
m_name->setFont(font);
m_name->setAlignment(Qt::AlignHCenter);
- m_name->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
// Create widget for the meta data
m_fileMetaDataWidget = new KFileMetaDataWidget();
m_fileMetaDataWidget->setForegroundRole(QPalette::ToolTipText);
- m_fileMetaDataWidget->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
m_fileMetaDataWidget->setReadOnly(true);
// The stretchwidget allows the metadata widget to be top aligned and fills
@@ -72,6 +69,8 @@ FileMetaDataToolTip::FileMetaDataToolTip(QWidget* parent) :
QHBoxLayout* tipLayout = new QHBoxLayout(this);
tipLayout->addWidget(m_preview);
tipLayout->addWidget(textContainer);
+
+ tipLayout->setSizeConstraint(QLayout::SetFixedSize);
}
FileMetaDataToolTip::~FileMetaDataToolTip()
@@ -81,7 +80,6 @@ FileMetaDataToolTip::~FileMetaDataToolTip()
void FileMetaDataToolTip::setPreview(const QPixmap& pixmap)
{
m_preview->setPixmap(pixmap);
- m_preview->setFixedSize(pixmap.size());
}
const QPixmap* FileMetaDataToolTip::preview() const