]> cloud.milkyroute.net Git - dolphin.git/commitdiff
adaptions to the cleaned up interface of KUrlNavigator
authorPeter Penz <peter.penz19@gmail.com>
Sun, 8 Apr 2007 21:07:41 +0000 (21:07 +0000)
committerPeter Penz <peter.penz19@gmail.com>
Sun, 8 Apr 2007 21:07:41 +0000 (21:07 +0000)
svn path=/trunk/KDE/kdebase/apps/; revision=651675

src/dolphinmainwindow.cpp
src/dolphinview.cpp

index dc23b5573840a10141cd44c10ebde7802a4ce2d4..6b5bd9d9e5ac1e1527ef487f95755083b36aa7a7 100644 (file)
@@ -1351,11 +1351,12 @@ void DolphinMainWindow::setupDockWidgets()
 
 void DolphinMainWindow::updateHistory()
 {
-    int index = 0;
+    const KUrlNavigator* urlNavigator = m_activeView->urlNavigator();
+    const int index = urlNavigator->historyIndex();
 
     QAction* backAction = actionCollection()->action("go_back");
     if (backAction != 0) {
-        backAction->setEnabled(index < m_activeView->urlNavigator()->historySize() - 1);
+        backAction->setEnabled(index < urlNavigator->historySize() - 1);
     }
 
     QAction* forwardAction = actionCollection()->action("go_forward");
index 1aa7e0ff8055f85fe95f92528fd225d484a90dbf..811176b169e64df3acb56abd147f80048022e4ea 100644 (file)
@@ -100,7 +100,6 @@ DolphinView::DolphinView(DolphinMainWindow* mainWindow,
     m_urlNavigator = new KUrlNavigator(new KFilePlacesModel(this), url, this);
     m_urlNavigator->setUrlEditable(DolphinSettings::instance().generalSettings()->editableUrl());
     m_urlNavigator->setHomeUrl(DolphinSettings::instance().generalSettings()->homeUrl());
-    m_urlNavigator->setShowHiddenFiles(showHiddenFiles);
     connect(m_urlNavigator, SIGNAL(urlChanged(const KUrl&)),
             this, SLOT(loadDirectory(const KUrl&)));
     connect(m_urlNavigator, SIGNAL(urlsDropped(const KUrl::List&, const KUrl&)),
@@ -108,7 +107,7 @@ DolphinView::DolphinView(DolphinMainWindow* mainWindow,
     connect(m_urlNavigator, SIGNAL(activated()),
             this, SLOT(requestActivation()));
     connect(this, SIGNAL(contentsMoved(int, int)),
-            m_urlNavigator, SLOT(storeContentsPosition(int, int)));
+            m_urlNavigator, SLOT(savePosition(int, int)));
 
     m_statusBar = new DolphinStatusBar(this);
 
@@ -246,8 +245,6 @@ void DolphinView::setShowHiddenFiles(bool show)
     props.save();
 
     m_dirLister->setShowingDotFiles(show);
-    m_urlNavigator->setShowHiddenFiles(show);
-
     emit showHiddenFilesChanged();
 
     reload();