diff options
| author | Peter Penz <[email protected]> | 2010-07-12 14:42:48 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2010-07-12 14:42:48 +0000 |
| commit | 2a338f2679530493e2f1c255075a09eeac4310a6 (patch) | |
| tree | 30f8e13acdd632aa2520ad43b58222050145b102 /src/tooltips/filemetadatatooltip.cpp | |
| parent | 670695ec01c816a2a123853342a316d235a07641 (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.cpp | 6 |
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 |
