From c12afd53d500d922233b633eaf876ef09f0cca40 Mon Sep 17 00:00:00 2001 From: Tobias Doerffel Date: Sat, 25 Jan 2014 00:04:00 +0100 Subject: [PATCH] FileDialog: added music folder and working directory to sidebar --- src/gui/dialogs/FileDialog.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/gui/dialogs/FileDialog.cpp b/src/gui/dialogs/FileDialog.cpp index 6e57329c1..ba25bf80e 100644 --- a/src/gui/dialogs/FileDialog.cpp +++ b/src/gui/dialogs/FileDialog.cpp @@ -22,18 +22,15 @@ * */ - #include #include #include #include +#include "config_mgr.h" #include "FileDialog.h" - - - FileDialog::FileDialog( QWidget *parent, const QString &caption, const QString &directory, const QString &filter ) : QFileDialog( parent, caption, directory, filter ) @@ -51,9 +48,15 @@ FileDialog::FileDialog( QWidget *parent, const QString &caption, downloadDir = QDesktopServices::storageLocation( QDesktopServices::DocumentsLocation ) + "/Downloads"; if ( downloadDir.exists() ) urls << QUrl::fromLocalFile( downloadDir.absolutePath() ); + + urls << QUrl::fromLocalFile( QDesktopServices::storageLocation( QDesktopServices::MusicLocation ) ); + urls << QUrl::fromLocalFile( configManager::inst()->workingDir() ); + setSidebarUrls(urls); } + + void FileDialog::clearSelection() { static QListView *view = findChild();