summaryrefslogtreecommitdiffstats
path: root/examples/svg/svgviewer
diff options
context:
space:
mode:
authorIvan Solovev <ivan.solovev@qt.io>2022-07-14 14:33:49 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2022-07-15 10:19:15 +0000
commitefbe64221e0ebfa80d5032fa65a5095c32acdd20 (patch)
treee8defb66ef60dbb91f6f3f069e29d3b6c3d99bbb /examples/svg/svgviewer
parent47156fcd7e0aa85d29a1c17cd252aca119abf792 (diff)
SvgViewer example: fix deprecation warnings
* Use std::unique_ptr instead of QScopedPointer * Use operator| instead of operator+ for constructing a QKeyCombination Change-Id: Ide03258f8078f68f758ed92812daea8665f548ba Reviewed-by: Sona Kurazyan <sona.kurazyan@qt.io> (cherry picked from commit 88ae0af3f3aa3bbedccc967436afdc05e6f68aeb) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'examples/svg/svgviewer')
-rw-r--r--examples/svg/svgviewer/mainwindow.cpp4
-rw-r--r--examples/svg/svgviewer/svgview.cpp4
2 files changed, 4 insertions, 4 deletions
diff --git a/examples/svg/svgviewer/mainwindow.cpp b/examples/svg/svgviewer/mainwindow.cpp
index c93442e..be23b57 100644
--- a/examples/svg/svgviewer/mainwindow.cpp
+++ b/examples/svg/svgviewer/mainwindow.cpp
@@ -77,7 +77,7 @@ MainWindow::MainWindow()
const QIcon exportIcon = QIcon::fromTheme("document-save", QIcon(":/qt-project.org/styles/commonstyle/images/standardbutton-save-32.png"));
QAction *exportAction = fileMenu->addAction(exportIcon, tr("&Export..."), this, &MainWindow::exportImage);
exportAction->setToolTip(tr("Export Image"));
- exportAction->setShortcut(Qt::CTRL + Qt::Key_E);
+ exportAction->setShortcut(Qt::CTRL | Qt::Key_E);
toolBar->addAction(exportAction);
QAction *quitAction = fileMenu->addAction(tr("E&xit"), qApp, QCoreApplication::quit);
quitAction->setShortcuts(QKeySequence::Quit);
@@ -101,7 +101,7 @@ MainWindow::MainWindow()
zoomAction = viewMenu->addAction(tr("Zoom &Out"), m_view, &SvgView::zoomOut);
zoomAction->setShortcut(QKeySequence::ZoomOut);
zoomAction = viewMenu->addAction(tr("Reset Zoom"), m_view, &SvgView::resetZoom);
- zoomAction->setShortcut(Qt::CTRL + Qt::Key_0);
+ zoomAction->setShortcut(Qt::CTRL | Qt::Key_0);
QMenu *rendererMenu = menuBar()->addMenu(tr("&Renderer"));
m_nativeAction = rendererMenu->addAction(tr("&Native"));
diff --git a/examples/svg/svgviewer/svgview.cpp b/examples/svg/svgviewer/svgview.cpp
index ae31637..d70afea 100644
--- a/examples/svg/svgviewer/svgview.cpp
+++ b/examples/svg/svgviewer/svgview.cpp
@@ -106,14 +106,14 @@ bool SvgView::openFile(const QString &fileName)
const bool drawBackground = (m_backgroundItem ? m_backgroundItem->isVisible() : false);
const bool drawOutline = (m_outlineItem ? m_outlineItem->isVisible() : true);
- QScopedPointer<QGraphicsSvgItem> svgItem(new QGraphicsSvgItem(fileName));
+ auto svgItem = std::make_unique<QGraphicsSvgItem>(fileName);
if (!svgItem->renderer()->isValid())
return false;
s->clear();
resetTransform();
- m_svgItem = svgItem.take();
+ m_svgItem = svgItem.release();
m_svgItem->setFlags(QGraphicsItem::ItemClipsToShape);
m_svgItem->setCacheMode(QGraphicsItem::NoCache);
m_svgItem->setZValue(0);