┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2008-05-10 13:37:06 +0000
committerPeter Penz <[email protected]>2008-05-10 13:37:06 +0000
commitc67417aa62b608df323c7767fe66c84647f9933d (patch)
treec4cee6588536a8b752e6c90eadda68ec5be443fe /src
parentfe1c747e4fa2f01aa3299df37c2c1c5f0512fec9 (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.cpp38
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);