]> cloud.milkyroute.net Git - dolphin.git/commitdiff
* fixed issue that the autoresizing of columns is applied when adding/removing columns
authorPeter Penz <peter.penz19@gmail.com>
Wed, 19 Nov 2008 20:52:30 +0000 (20:52 +0000)
committerPeter Penz <peter.penz19@gmail.com>
Wed, 19 Nov 2008 20:52:30 +0000 (20:52 +0000)
* assure that QTreeView::resizeEvent() is called before applying the autoresizing for having an updated state

BUG: 175603

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

src/dolphindetailsview.cpp

index 5c77ff7107e1057974a5115805b270bc8ef82f06..86a2865b8f9f179f144266762b105b1e7a793412 100644 (file)
@@ -402,10 +402,10 @@ void DolphinDetailsView::keyReleaseEvent(QKeyEvent* event)
 
 void DolphinDetailsView::resizeEvent(QResizeEvent* event)
 {
 
 void DolphinDetailsView::resizeEvent(QResizeEvent* event)
 {
+    QTreeView::resizeEvent(event);
     if (m_autoResize) {
         resizeColumns();
     }
     if (m_autoResize) {
         resizeColumns();
     }
-    QTreeView::resizeEvent(event);
 }
 
 void DolphinDetailsView::wheelEvent(QWheelEvent* event)
 }
 
 void DolphinDetailsView::wheelEvent(QWheelEvent* event)
@@ -591,6 +591,7 @@ void DolphinDetailsView::configureColumns(const QPoint& pos)
 
         m_controller->indicateAdditionalInfoChange(list);
         setColumnHidden(columnIndex, !show);
 
         m_controller->indicateAdditionalInfoChange(list);
         setColumnHidden(columnIndex, !show);
+        resizeColumns();
     }
 }
 
     }
 }