void DolphinView::slotURLChanged(const KURL& url) { const ViewProperties props(url); setMode(props.viewMode()); const bool showHiddenFiles = props.isShowHiddenFilesEnabled(); setShowHiddenFilesEnabled(showHiddenFiles); m_dirLister->setShowingDotFiles(showHiddenFiles); setSorting(props.sorting()); setSortOrder(props.sortOrder()); startDirLister(url); // The selectionChanged signal is not emitted when a new view object is // created. The application does not care whether a view is represented by a // different instance, hence inform the application that the selection might have // changed so that it can update it's actions. Dolphin::mainWin().slotSelectionChanged(); emit signalURLChanged(url); }
void ImageWindow::setViewToURL(const QUrl& url) { emit signalURLChanged(url); }