if (!nameFilter.isEmpty()) {
m_proxyModel->setFilterRegExp(nameFilter);
}
- connect(controller, SIGNAL(nameFilterChanged(const QString&)),
- this, SLOT(setNameFilter(const QString&)));
m_extensionsFactory = new ViewExtensionsFactory(this, controller);
updateDecorationSize(dolphinView->showPreview());
m_extensionsFactory->handleCurrentIndexChange(current, previous);
}
-void DolphinColumnView::setNameFilter(const QString& nameFilter)
-{
- m_proxyModel->setFilterRegExp(nameFilter);
-}
-
void DolphinColumnView::setZoomLevel(int level)
{
const int size = ZoomLevelInfo::iconSizeForZoomLevel(level);
virtual void currentChanged(const QModelIndex& current, const QModelIndex& previous);
private slots:
- void setNameFilter(const QString& nameFilter);
void setZoomLevel(int level);
void slotEntered(const QModelIndex& index);
this, SLOT(slotEntered(const QModelIndex&)));
connect(this, SIGNAL(viewportEntered()),
controller, SLOT(emitViewportEntered()));
- connect(controller, SIGNAL(nameFilterChanged(const QString&)),
- this, SLOT(setNameFilter(const QString&)));
connect(controller, SIGNAL(zoomLevelChanged(int)),
this, SLOT(setZoomLevel(int)));
connect(controller->dolphinView(), SIGNAL(additionalInfoChanged()),
return QRect(topLeft, bottomRight).normalized();
}
-void DolphinDetailsView::setNameFilter(const QString& nameFilter)
-{
- DolphinSortFilterProxyModel* proxyModel = static_cast<DolphinSortFilterProxyModel*>(model());
- proxyModel->setFilterRegExp(nameFilter);
-}
-
void DolphinDetailsView::setZoomLevel(int level)
{
const int size = ZoomLevelInfo::iconSizeForZoomLevel(level);
*/
QRect elasticBandRect() const;
- void setNameFilter(const QString& nameFilter);
-
void setZoomLevel(int level);
void slotShowPreviewChanged();
controller, SLOT(emitItemEntered(const QModelIndex&)));
connect(this, SIGNAL(viewportEntered()),
controller, SLOT(emitViewportEntered()));
- connect(controller, SIGNAL(nameFilterChanged(const QString&)),
- this, SLOT(setNameFilter(const QString&)));
connect(controller, SIGNAL(zoomLevelChanged(int)),
this, SLOT(setZoomLevel(int)));
updateGridSize(showPreview, view->additionalInfo().count());
}
-void DolphinIconsView::setNameFilter(const QString& nameFilter)
-{
- DolphinSortFilterProxyModel* proxyModel = static_cast<DolphinSortFilterProxyModel*>(model());
- proxyModel->setFilterRegExp(nameFilter);
-}
-
void DolphinIconsView::setZoomLevel(int level)
{
IconsModeSettings* settings = DolphinSettings::instance().iconsModeSettings();
private slots:
void slotShowPreviewChanged();
void slotAdditionalInfoChanged();
- void setNameFilter(const QString& nameFilter);
void setZoomLevel(int level);
void requestActivation();
void slotGlobalSettingsChanged(int category);
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);
}
proxyModel()->setSortFoldersFirst(foldersFirst);
}
+void ViewExtensionsFactory::slotNameFilterChanged(const QString& nameFilter)
+{
+ proxyModel()->setFilterRegExp(nameFilter);
+}
+
void ViewExtensionsFactory::requestActivation()
{
m_controller->requestActivation();
void slotSortingChanged(DolphinView::Sorting sorting);
void slotSortOrderChanged(Qt::SortOrder order);
void slotSortFoldersFirstChanged(bool foldersFirst);
+ void slotNameFilterChanged(const QString& nameFilter);
void requestActivation();
private: