diff options
author | Arno <am@disconnect.de> | 2013-09-14 04:13:08 +0200 |
---|---|---|
committer | Arno <am@disconnect.de> | 2013-09-14 04:13:08 +0200 |
commit | 72ce5602962f07d09c192cb79ef2fc5f67bbcaa9 (patch) | |
tree | 45af0febf1891379cd88668e39fe1dded023c595 /archivecontroller.cpp | |
parent | 666db6b8c2d7704415946c0a8d69adb3cf5ae7f5 (diff) | |
download | SheMov-72ce5602962f07d09c192cb79ef2fc5f67bbcaa9.tar.gz SheMov-72ce5602962f07d09c192cb79ef2fc5f67bbcaa9.tar.bz2 SheMov-72ce5602962f07d09c192cb79ef2fc5f67bbcaa9.zip |
Preview fixes
* Don't show the mapping item in preview, because it has none.
* Use qApp->showOverrideCursor() instead of QWidget::cursor()
Diffstat (limited to 'archivecontroller.cpp')
-rw-r--r-- | archivecontroller.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/archivecontroller.cpp b/archivecontroller.cpp index 234eab4..0d89b96 100644 --- a/archivecontroller.cpp +++ b/archivecontroller.cpp @@ -13,6 +13,7 @@ #include <QTextEdit> #include <QStandardItemModel> #include <QAction> +#include <QApplication> #include "archivecontroller.h" #include "archivemodel.h" @@ -183,19 +184,20 @@ void ArchiveController::showPreview(){ } QString first = sel.first().data().toString(); PictureViewer2 *pv = SmGlobals::instance()->pictureViewer(); + pv->setShowMappingItem(false); QFileInfo fi(first); if(!fi.exists()){ pv->setFile(); }else if(sel.first().data(ArchiveFilesModel::FileTypeRole).toInt() == ArchiveFilesModel::Movie){ - mArchiveFiles->setCursor(Qt::BusyCursor); + qApp->setOverrideCursor(Qt::BusyCursor); QPixmap preview = Helper::preview(first); - mArchiveFiles->setCursor(Qt::ArrowCursor); if(!preview.isNull()){ pv->setPixmap(preview); pv->show(); }else{ pv->setFile(); } + qApp->restoreOverrideCursor(); }else{ pv->setFile(first); } |