summaryrefslogtreecommitdiff
path: root/src/plugins/imageviewer/imageviewer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/imageviewer/imageviewer.cpp')
-rw-r--r--src/plugins/imageviewer/imageviewer.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/plugins/imageviewer/imageviewer.cpp b/src/plugins/imageviewer/imageviewer.cpp
index c6f760a164..830f075856 100644
--- a/src/plugins/imageviewer/imageviewer.cpp
+++ b/src/plugins/imageviewer/imageviewer.cpp
@@ -45,6 +45,7 @@
#include <QtCore/QMap>
#include <QtCore/QFileInfo>
+#include <QtCore/QDir>
#include <QtGui/QWidget>
#include <QtCore/QtDebug>
@@ -116,10 +117,12 @@ bool ImageViewer::createNew(const QString &contents)
return false;
}
-bool ImageViewer::open(const QString &fileName)
+bool ImageViewer::open(QString *errorString, const QString &fileName)
{
- if (!d_ptr->imageView->openFile(fileName))
+ if (!d_ptr->imageView->openFile(fileName)) {
+ *errorString = tr("Cannot open image file %1").arg(QDir::toNativeSeparators(fileName));
return false;
+ }
setDisplayName(QFileInfo(fileName).fileName());
d_ptr->file->setFileName(fileName);
// d_ptr->file->setMimeType