diff options
author | Qt Forward Merge Bot <qt_forward_merge_bot@qt-project.org> | 2019-11-02 03:09:03 +0100 |
---|---|---|
committer | Qt Forward Merge Bot <qt_forward_merge_bot@qt-project.org> | 2019-11-02 03:09:03 +0100 |
commit | b07c79d3df52bee08e16f6601a8199ac9a781a99 (patch) | |
tree | 82c96df9d15695d9f6217e9331e854eefcf4ad39 /src/pixeltool | |
parent | af80aa51170aaed1031aed34b02fc182930b23b7 (diff) | |
parent | 8d446ff7d1f5359b9602a7a7fa670a3804f4edb1 (diff) | |
download | qttools-b07c79d3df52bee08e16f6601a8199ac9a781a99.tar.gz |
Merge remote-tracking branch 'origin/5.15' into dev
Change-Id: Id3978877eb1ee8ca748705b2a55b5fdabb52fcf5
Diffstat (limited to 'src/pixeltool')
-rw-r--r-- | src/pixeltool/qpixeltool.cpp | 22 | ||||
-rw-r--r-- | src/pixeltool/qpixeltool.h | 16 |
2 files changed, 15 insertions, 23 deletions
diff --git a/src/pixeltool/qpixeltool.cpp b/src/pixeltool/qpixeltool.cpp index adcfb6a38..67a1b4011 100644 --- a/src/pixeltool/qpixeltool.cpp +++ b/src/pixeltool/qpixeltool.cpp @@ -33,7 +33,7 @@ #include <qdir.h> #include <qapplication.h> #include <qscreen.h> -#ifndef QT_NO_CLIPBOARD +#if QT_CONFIG(clipboard) #include <qclipboard.h> #endif #include <qpainter.h> @@ -67,14 +67,6 @@ static QPoint initialPos(const QSettings &settings, const QSize &initialSize) QPixelTool::QPixelTool(QWidget *parent) : QWidget(parent) - , m_freeze(false) - , m_displayZoom(false) - , m_displayGridSize(false) - , m_mouseDown(false) - , m_preview_mode(false) - , m_displayZoomId(0) - , m_displayGridSizeId(0) - , m_currentColor(0) { setWindowTitle(QCoreApplication::applicationName()); QSettings settings(QLatin1String("QtProject"), QLatin1String("QPixelTool")); @@ -313,12 +305,12 @@ void QPixelTool::keyPressEvent(QKeyEvent *e) case Qt::Key_A: m_autoUpdate = !m_autoUpdate; break; -#ifndef QT_NO_CLIPBOARD +#if QT_CONFIG(clipboard) case Qt::Key_C: if (e->modifiers() & Qt::ControlModifier) copyToClipboard(); break; -#endif +#endif // QT_CONFIG(clipboard) case Qt::Key_S: if (e->modifiers() & Qt::ControlModifier) { releaseKeyboard(); @@ -453,10 +445,10 @@ void QPixelTool::contextMenuEvent(QContextMenuEvent *e) // Copy to clipboard / save menu.addAction(QLatin1String("Save as image..."), this, &QPixelTool::saveToFile, QKeySequence::SaveAs); -#ifndef QT_NO_CLIPBOARD +#if QT_CONFIG(clipboard) menu.addAction(QLatin1String("Copy to clipboard"), this, &QPixelTool::copyToClipboard, QKeySequence::Copy); -#endif +#endif // QT_CONFIG(clipboard) menu.addSeparator(); menu.addAction(QLatin1String("About Qt"), qApp, &QApplication::aboutQt); @@ -642,12 +634,12 @@ void QPixelTool::setGridSize(int gridSize) } } -#ifndef QT_NO_CLIPBOARD +#if QT_CONFIG(clipboard) void QPixelTool::copyToClipboard() { QGuiApplication::clipboard()->setPixmap(m_buffer); } -#endif +#endif // QT_CONFIG(clipboard) void QPixelTool::saveToFile() { diff --git a/src/pixeltool/qpixeltool.h b/src/pixeltool/qpixeltool.h index ecf912353..beb786fd2 100644 --- a/src/pixeltool/qpixeltool.h +++ b/src/pixeltool/qpixeltool.h @@ -51,7 +51,7 @@ public slots: void toggleGrid(); void toggleFreeze(); void setZoomVisible(bool visible); -#ifndef QT_NO_CLIPBOARD +#if QT_CONFIG(clipboard) void copyToClipboard(); #endif void saveToFile(); @@ -78,12 +78,12 @@ private: void startGridSizeVisibleTimer(); QString aboutText() const; - bool m_freeze; - bool m_displayZoom; - bool m_displayGridSize; - bool m_mouseDown; + bool m_freeze = false; + bool m_displayZoom = false; + bool m_displayGridSize = false; + bool m_mouseDown = false; bool m_autoUpdate; - bool m_preview_mode; + bool m_preview_mode = false; int m_gridActive; int m_zoom; @@ -92,9 +92,9 @@ private: int m_updateId; int m_displayZoomId; - int m_displayGridSizeId; + int m_displayGridSizeId = 0; - int m_currentColor; + QRgb m_currentColor = 0; QPoint m_lastMousePos; QPoint m_dragStart; |