diff options
| author | Peter Penz <[email protected]> | 2008-05-10 13:37:06 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2008-05-10 13:37:06 +0000 |
| commit | c67417aa62b608df323c7767fe66c84647f9933d (patch) | |
| tree | c4cee6588536a8b752e6c90eadda68ec5be443fe /src | |
| parent | fe1c747e4fa2f01aa3299df37c2c1c5f0512fec9 (diff) | |
Don't (mis)use MenuItem::Separator for the information bar, as Oxygen is able to style KSeperator quite some time already.
BUG: 161860
svn path=/trunk/KDE/kdebase/apps/; revision=806201
Diffstat (limited to 'src')
| -rw-r--r-- | src/infosidebarpage.cpp | 38 |
1 files changed, 3 insertions, 35 deletions
diff --git a/src/infosidebarpage.cpp b/src/infosidebarpage.cpp index e258068ae..a6d8a0916 100644 --- a/src/infosidebarpage.cpp +++ b/src/infosidebarpage.cpp @@ -39,7 +39,6 @@ #include <QPainter> #include <QPixmap> #include <QResizeEvent> -#include <QStyleOptionMenuItem> #include <QTimer> #include <QVBoxLayout> @@ -48,37 +47,6 @@ #include "metatextlabel.h" #include "pixmapviewer.h" -class InfoSeparator : public QWidget -{ -public: - InfoSeparator(QWidget* parent); - virtual ~InfoSeparator(); - -protected: - virtual void paintEvent(QPaintEvent* event); -}; - -InfoSeparator::InfoSeparator(QWidget* parent) : - QWidget(parent) -{ - setMinimumSize(0, 8); -} - -InfoSeparator::~InfoSeparator() -{ -} - -void InfoSeparator::paintEvent(QPaintEvent* event) -{ - Q_UNUSED(event); - QPainter painter(this); - - QStyleOptionMenuItem option; - option.initFrom(this); - option.menuItemType = QStyleOptionMenuItem::Separator; - style()->drawControl(QStyle::CE_MenuItem, &option, &painter, this); -} - InfoSidebarPage::InfoSidebarPage(QWidget* parent) : SidebarPage(parent), m_pendingPreview(false), @@ -123,12 +91,12 @@ InfoSidebarPage::InfoSidebarPage(QWidget* parent) : m_metaTextLabel->setMinimumWidth(spacing); layout->addWidget(m_nameLabel); - layout->addWidget(new InfoSeparator(this)); + layout->addWidget(new KSeparator(this)); layout->addWidget(m_preview); - layout->addWidget(new InfoSeparator(this)); + layout->addWidget(new KSeparator(this)); if (m_metaDataWidget != 0) { layout->addWidget(m_metaDataWidget); - layout->addWidget(new InfoSeparator(this)); + layout->addWidget(new KSeparator(this)); } layout->addWidget(m_metaTextLabel); |
