]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/panels/places/placesview.cpp
[PlacesPanel] Remove horizontal scrollbar
[dolphin.git] / src / panels / places / placesview.cpp
index 50446d44df3bfa60aa12048720df7b520aaaf541..dc264e411f584dbb7b9b381f17cf04a6fbdb87e7 100644 (file)
@@ -7,10 +7,15 @@
 #include "placesview.h"
 
 #include "dolphin_placespanelsettings.h"
+#include "kitemviews/kitemlistheader.h"
+
+#include <QGraphicsSceneResizeEvent>
 
 PlacesView::PlacesView(QGraphicsWidget* parent) :
     KStandardItemListView(parent)
 {
+    header()->setAutomaticColumnResizing(false);
+
     const int iconSize = PlacesPanelSettings::iconSize();
     if (iconSize >= 0) {
         setIconSize(iconSize);
@@ -36,3 +41,9 @@ int PlacesView::iconSize() const
     return option.iconSize;
 }
 
+void PlacesView::resizeEvent(QGraphicsSceneResizeEvent *event)
+{
+    KStandardItemListView::resizeEvent(event);
+
+    header()->setColumnWidth(QByteArrayLiteral("text"), event->newSize().width());
+}