summaryrefslogtreecommitdiffstats
path: root/archivecontroller.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'archivecontroller.cpp')
-rw-r--r--archivecontroller.cpp6
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);
}