From 6281cf84b47cd113d70c421037b29055f1dfd44e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Gr=C3=A4=C3=9Flin?= Date: Mon, 31 Aug 2015 09:02:44 +0200 Subject: [PATCH] [drm] Make DrmOutput a QObject Needs to emit signals when DPMS changes and also needs private slots when DPMS changes. --- backends/drm/drm_backend.cpp | 3 ++- backends/drm/drm_backend.h | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/backends/drm/drm_backend.cpp b/backends/drm/drm_backend.cpp index 0a0c970031..90d471a4de 100644 --- a/backends/drm/drm_backend.cpp +++ b/backends/drm/drm_backend.cpp @@ -502,7 +502,8 @@ void DrmBackend::bufferDestroyed(DrmBuffer *b) } DrmOutput::DrmOutput(DrmBackend *backend) - : m_backend(backend) + : QObject() + , m_backend(backend) { } diff --git a/backends/drm/drm_backend.h b/backends/drm/drm_backend.h index c0bc133dda..0a6ee14bfe 100644 --- a/backends/drm/drm_backend.h +++ b/backends/drm/drm_backend.h @@ -119,8 +119,9 @@ private: QVector m_buffers; }; -class DrmOutput +class DrmOutput : public QObject { + Q_OBJECT public: struct Edid { QByteArray eisaId;