From 4969cdba731671df80df951543dc47c4e52d70de Mon Sep 17 00:00:00 2001 From: Arno Date: Sun, 17 Mar 2013 10:05:26 +0100 Subject: Fix QFileSystemModel::FilePathRole usage Make NewMovieWizard work again and fix QFileSystemModel::FilePathRole usage. QFileSystemModel::FilePathRole -> SmDirModel::FullPathRole --- filesystemwidget.cpp | 2 +- shemov.cpp | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/filesystemwidget.cpp b/filesystemwidget.cpp index 457d903..efe5149 100644 --- a/filesystemwidget.cpp +++ b/filesystemwidget.cpp @@ -423,7 +423,7 @@ void FilesystemWidget::selectAllPV(){ QModelIndex idx = mDirView->currentIndex(); if(idx.isValid()){ QModelIndex real = mDirProxy->mapToSource(idx); - QString filePath = real.data(QFileSystemModel::FilePathRole).toString(); + QString filePath = real.data(SmDirModel::FullPathRole).toString(); mPicViewer->addFiles(filePath, true); } } diff --git a/shemov.cpp b/shemov.cpp index 7f28443..e157e0e 100644 --- a/shemov.cpp +++ b/shemov.cpp @@ -58,6 +58,7 @@ #include "pictureswidget.h" #include "pictureviewer2.h" #include "helper.h" +#include "smdirmodel.h" SheMov::SheMov(QWidget *parent, Qt::WindowFlags flags) : QMainWindow(parent, flags), mOpenWithGroupFS(0), mOpenWithGroupAV(0) { //application icon @@ -296,7 +297,7 @@ void SheMov::newMovieWizardWithFiles(){ } mNewMovieWizard->restart(); foreach(QModelIndex sel, selected){ - mNewMovieWizard->infoPage()->addFile(sel.data(QFileSystemModel::FilePathRole).toString()); + mNewMovieWizard->infoPage()->addFile(sel.data(SmDirModel::FullPathRole).toString()); } QSettings s; bool autoAddCovers = s.value("ui/autoaddcovers", false).toBool(); -- cgit v1.2.3-70-g09d2