summaryrefslogtreecommitdiffstats
path: root/pictureviewer.cpp
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2010-05-28 19:18:46 +0200
committerArno <am@disconnect.de>2010-05-28 19:18:46 +0200
commit9ab30cc1d7d5362a826f89dda5cb14f7716c2908 (patch)
tree837ff4e642fcfde434781e6e05f9105958d2a433 /pictureviewer.cpp
parent4536e03b7c2f96431aa5aeba61bda0b93896b106 (diff)
downloadSheMov-9ab30cc1d7d5362a826f89dda5cb14f7716c2908.tar.gz
SheMov-9ab30cc1d7d5362a826f89dda5cb14f7716c2908.tar.bz2
SheMov-9ab30cc1d7d5362a826f89dda5cb14f7716c2908.zip
Make directory browsing optional for PictureViewer
Make directory browsing optional in preparation for new ArchiveItemEditDialog. There will be a button to view the selected picture, but it needn't be able to browse the directory of the picture.
Diffstat (limited to 'pictureviewer.cpp')
-rw-r--r--pictureviewer.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/pictureviewer.cpp b/pictureviewer.cpp
index 74a06c5..a59b62d 100644
--- a/pictureviewer.cpp
+++ b/pictureviewer.cpp
@@ -25,7 +25,7 @@ PictureViewer::PictureViewer(QWidget *parent) : QGraphicsView(parent), mCurrentP
setScene(mScene);
}
-void PictureViewer::showPic(const QString &path){
+void PictureViewer::showPic(const QString &path, bool enableDirEntries){
QFileInfo fi(path);
if(!fi.exists() || fi.isDir()){
return;
@@ -44,7 +44,12 @@ void PictureViewer::showPic(const QString &path){
mInfoItem = 0;
}
- setDir(path);
+ if(enableDirEntries){
+ setDir(path);
+ }else{
+ mDirEntries = QFileInfoList();
+ mCurrentEntry = mDirEntries.constEnd();
+ }
if(!isVisible()){
show();
}