┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphinmainwindow.cpp
diff options
context:
space:
mode:
authorKevin Ottens <[email protected]>2007-04-02 08:51:57 +0000
committerKevin Ottens <[email protected]>2007-04-02 08:51:57 +0000
commitc6d0d2b92df9f53b7caa9fd041a14d33d03ecdf4 (patch)
tree84deb99f50f968bcb46963fd357d1a4f78cd6622 /src/dolphinmainwindow.cpp
parent351cd615f5b44820666eefe2a8505150bb24dbb3 (diff)
Introduce KFilePlacesView which is a list view adding the navigation
logic. Suitable to interface it in Dolphin or the KFileDialog. svn path=/trunk/KDE/kdebase/apps/; revision=649204
Diffstat (limited to 'src/dolphinmainwindow.cpp')
-rw-r--r--src/dolphinmainwindow.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/dolphinmainwindow.cpp b/src/dolphinmainwindow.cpp
index 7485aa42d..d5f50c653 100644
--- a/src/dolphinmainwindow.cpp
+++ b/src/dolphinmainwindow.cpp
@@ -36,6 +36,7 @@
#include "viewpropertiesdialog.h"
#include "viewproperties.h"
#include "kfileplacesmodel.h"
+#include "kfileplacesview.h"
#include "dolphin_generalsettings.h"
@@ -1338,10 +1339,14 @@ void DolphinMainWindow::setupDockWidgets()
QDockWidget *placesDock = new QDockWidget(i18n("Places"));
placesDock->setObjectName("placesDock");
placesDock->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);
- QListView *listView = new QListView(placesDock);
+ KFilePlacesView *listView = new KFilePlacesView(placesDock);
placesDock->setWidget(listView);
listView->setModel(new KFilePlacesModel(listView));
addDockWidget(Qt::LeftDockWidgetArea, placesDock);
+ connect(listView, SIGNAL(urlChanged(KUrl)),
+ this, SLOT(changeUrl(KUrl)));
+ connect(this, SIGNAL(urlChanged(KUrl)),
+ listView, SLOT(setUrl(KUrl)));
}
void DolphinMainWindow::updateHistory()