aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/imageviewer/imageviewer.cpp
diff options
context:
space:
mode:
authorhjk <[email protected]>2022-07-08 18:51:09 +0200
committerhjk <[email protected]>2022-07-12 13:37:00 +0000
commit3de1fffbeb13ef742be37649b90c1e9296748ce2 (patch)
treeadc4c64045a44e43047811348df2fea73245e659 /src/plugins/imageviewer/imageviewer.cpp
parent4a9b74c6700111dfb9c5deb8b7e38d6c3a7e6854 (diff)
ImageViewer: Convert to Tr::tr
Change-Id: Id12dc265ed60be942ec68ac5a80f57144c2d086f Reviewed-by: Eike Ziller <[email protected]>
Diffstat (limited to 'src/plugins/imageviewer/imageviewer.cpp')
-rw-r--r--src/plugins/imageviewer/imageviewer.cpp52
1 files changed, 32 insertions, 20 deletions
diff --git a/src/plugins/imageviewer/imageviewer.cpp b/src/plugins/imageviewer/imageviewer.cpp
index 7b933839380..5388b46d2c5 100644
--- a/src/plugins/imageviewer/imageviewer.cpp
+++ b/src/plugins/imageviewer/imageviewer.cpp
@@ -26,9 +26,10 @@
#include "imageviewer.h"
-#include "imageviewerfile.h"
-#include "imageviewerconstants.h"
#include "imageview.h"
+#include "imageviewerconstants.h"
+#include "imageviewerfile.h"
+#include "imageviewertr.h"
#include <coreplugin/icore.h>
#include <coreplugin/actionmanager/actionmanager.h>
@@ -42,22 +43,21 @@
#include <utils/styledbar.h>
#include <QAction>
-#include <QMap>
-#include <QFileInfo>
-#include <QDir>
-#include <QWidget>
#include <QDebug>
-#include <QVariant>
+#include <QDir>
+#include <QFileInfo>
#include <QHBoxLayout>
+#include <QImageReader>
#include <QLabel>
+#include <QMap>
#include <QSpacerItem>
#include <QWidget>
+#include <QWidget>
using namespace Core;
using namespace Utils;
-namespace ImageViewer {
-namespace Internal {
+namespace ImageViewer::Internal{
struct ImageViewerPrivate
{
@@ -145,13 +145,13 @@ void ImageViewer::ctor()
d->toolButtonZoomOut->setAutoRepeat(true);
- d->toolButtonExportImage->setToolTipBase(tr("Export as Image"));
- d->toolButtonMultiExportImages->setToolTipBase(tr("Export Images of Multiple Sizes"));
- d->toolButtonOutline->setToolTipBase(tr("Show Outline"));
- d->toolButtonFitToScreen->setToolTipBase(tr("Fit to Screen"));
- d->toolButtonOriginalSize->setToolTipBase(tr("Original Size"));
- d->toolButtonZoomIn->setToolTipBase(tr("Zoom In"));
- d->toolButtonZoomOut->setToolTipBase(tr("Zoom Out"));
+ d->toolButtonExportImage->setToolTipBase(Tr::tr("Export as Image"));
+ d->toolButtonMultiExportImages->setToolTipBase(Tr::tr("Export Images of Multiple Sizes"));
+ d->toolButtonOutline->setToolTipBase(Tr::tr("Show Outline"));
+ d->toolButtonFitToScreen->setToolTipBase(Tr::tr("Fit to Screen"));
+ d->toolButtonOriginalSize->setToolTipBase(Tr::tr("Original Size"));
+ d->toolButtonZoomIn->setToolTipBase(Tr::tr("Zoom In"));
+ d->toolButtonZoomOut->setToolTipBase(Tr::tr("Zoom Out"));
d->toolButtonExportImage->setIcon(Icons::EXPORTFILE_TOOLBAR.icon());
d->toolButtonMultiExportImages->setIcon(Icons::MULTIEXPORTFILE_TOOLBAR.icon());
@@ -359,14 +359,26 @@ void ImageViewer::updatePauseAction()
{
bool isMovie = d->file->type() == ImageViewerFile::TypeMovie;
if (isMovie && !d->file->isPaused()) {
- d->toolButtonPlayPause->setToolTipBase(tr("Pause Animation"));
+ d->toolButtonPlayPause->setToolTipBase(Tr::tr("Pause Animation"));
d->toolButtonPlayPause->setIcon(Icons::INTERRUPT_SMALL_TOOLBAR.icon());
} else {
- d->toolButtonPlayPause->setToolTipBase(tr("Play Animation"));
+ d->toolButtonPlayPause->setToolTipBase(Tr::tr("Play Animation"));
d->toolButtonPlayPause->setIcon(Icons::RUN_SMALL_TOOLBAR.icon());
d->toolButtonPlayPause->setEnabled(isMovie);
}
}
-} // namespace Internal
-} // namespace ImageViewer
+// Factory
+
+ImageViewerFactory::ImageViewerFactory()
+{
+ setId(Constants::IMAGEVIEWER_ID);
+ setDisplayName(Tr::tr("Image Viewer"));
+ setEditorCreator([] { return new ImageViewer; });
+
+ const QList<QByteArray> supportedMimeTypes = QImageReader::supportedMimeTypes();
+ for (const QByteArray &format : supportedMimeTypes)
+ addMimeType(QString::fromLatin1(format));
+}
+
+} // ImageViewer::Internal