diff options
| author | Kevin Ottens <[email protected]> | 2007-04-02 08:51:57 +0000 |
|---|---|---|
| committer | Kevin Ottens <[email protected]> | 2007-04-02 08:51:57 +0000 |
| commit | c6d0d2b92df9f53b7caa9fd041a14d33d03ecdf4 (patch) | |
| tree | 84deb99f50f968bcb46963fd357d1a4f78cd6622 /src/dolphinmainwindow.cpp | |
| parent | 351cd615f5b44820666eefe2a8505150bb24dbb3 (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.cpp | 7 |
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() |
