From dd9f0763b7248f4dc83e9b2040670b822225a5fd Mon Sep 17 00:00:00 2001 From: Nils Fenner Date: Fri, 25 Sep 2015 21:47:49 +0200 Subject: [PATCH] fix inheritance of ScreenShotGrabber --- src/widget/tool/screenshotgrabber.cpp | 6 +++--- src/widget/tool/screenshotgrabber.h | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/widget/tool/screenshotgrabber.cpp b/src/widget/tool/screenshotgrabber.cpp index 702a37eae..40dcbdfd0 100644 --- a/src/widget/tool/screenshotgrabber.cpp +++ b/src/widget/tool/screenshotgrabber.cpp @@ -34,8 +34,8 @@ #include "toolboxgraphicsitem.h" #include "src/widget/widget.h" -ScreenshotGrabber::ScreenshotGrabber(QWidget* parent) - : QWidget(parent) +ScreenshotGrabber::ScreenshotGrabber(QObject* parent) + : QObject(parent) { scene = new QGraphicsScene; window = new QGraphicsView (scene); // Top-level widget @@ -66,7 +66,7 @@ bool ScreenshotGrabber::eventFilter(QObject* object, QEvent* event) if (event->type() == QEvent::KeyPress) return handleKeyPress(static_cast(event)); - return QWidget::eventFilter(object, event); + return QObject::eventFilter(object, event); } void ScreenshotGrabber::showGrabber() diff --git a/src/widget/tool/screenshotgrabber.h b/src/widget/tool/screenshotgrabber.h index 72eede1fc..80e06f803 100644 --- a/src/widget/tool/screenshotgrabber.h +++ b/src/widget/tool/screenshotgrabber.h @@ -35,12 +35,12 @@ class QGraphicsTextItem; class QGraphicsScene; class QGraphicsView; -class ScreenshotGrabber : public QWidget +class ScreenshotGrabber : public QObject { Q_OBJECT public: - ScreenshotGrabber(QWidget* parent); + ScreenshotGrabber(QObject* parent); ~ScreenshotGrabber() override; bool eventFilter(QObject* object, QEvent* event) override;