]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Don't (mis)use MenuItem::Separator for the information bar, as Oxygen is able to...
authorPeter Penz <peter.penz19@gmail.com>
Sat, 10 May 2008 13:37:06 +0000 (13:37 +0000)
committerPeter Penz <peter.penz19@gmail.com>
Sat, 10 May 2008 13:37:06 +0000 (13:37 +0000)
BUG: 161860

svn path=/trunk/KDE/kdebase/apps/; revision=806201

src/infosidebarpage.cpp

index e258068ae847c96fe2b70d8756423199fcb94be5..a6d8a0916c76a6be7c2b76d3ca8ba0f7bc1fc623 100644 (file)
@@ -39,7 +39,6 @@
 #include <QPainter>
 #include <QPixmap>
 #include <QResizeEvent>
-#include <QStyleOptionMenuItem>
 #include <QTimer>
 #include <QVBoxLayout>
 
 #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);