diff options
| author | Peter Penz <[email protected]> | 2009-08-28 21:53:18 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2009-08-28 21:53:18 +0000 |
| commit | e1c74b05fdae664aa9211cba3afb7993b51ec23b (patch) | |
| tree | 3f8a7a4dc75f2e27f8bbb85ec058fd1e59b1888f /src/dolphincolumnviewcontainer.cpp | |
| parent | 8d31eca0e0ee89c74318af0bc8a79c2d17e63187 (diff) | |
Restore filtering of items. The DolphinView just tells the controller about the filter, the views (1:1 iconView + detailView, 1:n columnView) connect to the filter-changed signal and apply it to their proxy model.
svn path=/trunk/KDE/kdebase/apps/; revision=1016782
Diffstat (limited to 'src/dolphincolumnviewcontainer.cpp')
| -rw-r--r-- | src/dolphincolumnviewcontainer.cpp | 23 |
1 files changed, 1 insertions, 22 deletions
diff --git a/src/dolphincolumnviewcontainer.cpp b/src/dolphincolumnviewcontainer.cpp index 242821301..80c4ff7a0 100644 --- a/src/dolphincolumnviewcontainer.cpp +++ b/src/dolphincolumnviewcontainer.cpp @@ -40,8 +40,7 @@ DolphinColumnViewContainer::DolphinColumnViewContainer(QWidget* parent, DolphinC m_contentX(0), m_columns(), m_emptyViewport(0), - m_animation(0), - m_nameFilter() + m_animation(0) { Q_ASSERT(controller != 0); @@ -75,22 +74,6 @@ DolphinColumnViewContainer::~DolphinColumnViewContainer() { } -void DolphinColumnViewContainer::setNameFilter(const QString& nameFilter) -{ - if (nameFilter != m_nameFilter) { - m_nameFilter = nameFilter; - foreach (DolphinColumnView* column, m_columns) { - DolphinSortFilterProxyModel* proxyModel = static_cast<DolphinSortFilterProxyModel*>(column->model()); - proxyModel->setFilterRegExp(nameFilter); - } - } -} - -QString DolphinColumnViewContainer::nameFilter() const -{ - return m_nameFilter; -} - KUrl DolphinColumnViewContainer::rootUrl() const { return m_columns[0]->url(); @@ -167,10 +150,6 @@ bool DolphinColumnViewContainer::showColumn(const KUrl& url) columnIndex++; DolphinColumnView* column = new DolphinColumnView(viewport(), this, childUrl); - if (!m_nameFilter.isEmpty()) { - DolphinSortFilterProxyModel* proxyModel = static_cast<DolphinSortFilterProxyModel*>(column->model()); - proxyModel->setFilterRegExp(m_nameFilter); - } column->setActive(false); m_columns.append(column); |
