mirror of
https://github.com/qTox/qTox.git
synced 2024-03-22 14:00:36 +08:00
fix inheritance of ScreenShotGrabber
This commit is contained in:
parent
04219e8c1d
commit
dd9f0763b7
|
@ -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<QKeyEvent*>(event));
|
||||
|
||||
return QWidget::eventFilter(object, event);
|
||||
return QObject::eventFilter(object, event);
|
||||
}
|
||||
|
||||
void ScreenshotGrabber::showGrabber()
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue
Block a user