FileDialog: added music folder and working directory to sidebar

This commit is contained in:
Tobias Doerffel
2014-01-25 00:04:00 +01:00
parent 7b4aaa6dfa
commit c12afd53d5

View File

@@ -22,18 +22,15 @@
*
*/
#include <QtCore/QList>
#include <QtCore/QUrl>
#include <QtGui/QDesktopServices>
#include <QtGui/QListView>
#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<QListView*>();