FileDialog: added music folder and working directory to sidebar
This commit is contained in:
@@ -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*>();
|
||||
|
||||
Reference in New Issue
Block a user