]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/viewextensionsfactory.cpp
- fixed issue that the horizontal progress bar and the space info bar get hidden...
[dolphin.git] / src / viewextensionsfactory.cpp
index 90517f61405a2ca99b04d6b6440787bc14fcaf9b..833ccda1504cfe6be3e21fc2b7cc26633d03e58b 100644 (file)
@@ -94,6 +94,10 @@ ViewExtensionsFactory::ViewExtensionsFactory(QAbstractItemView* view,
             this, SLOT(slotSortOrderChanged(Qt::SortOrder)));
     connect(dolphinView, SIGNAL(sortFoldersFirstChanged(bool)),
             this, SLOT(slotSortFoldersFirstChanged(bool)));
+
+    connect(controller, SIGNAL(nameFilterChanged(const QString&)),
+            this, SLOT(slotNameFilterChanged(const QString&)));
+
     view->viewport()->installEventFilter(this);
 }
 
@@ -170,6 +174,11 @@ void ViewExtensionsFactory::slotSortFoldersFirstChanged(bool foldersFirst)
     proxyModel()->setSortFoldersFirst(foldersFirst);
 }
 
+void ViewExtensionsFactory::slotNameFilterChanged(const QString& nameFilter)
+{
+    proxyModel()->setFilterRegExp(nameFilter);
+}
+
 void ViewExtensionsFactory::requestActivation()
 {
     m_controller->requestActivation();