Changeset View
Changeset View
Standalone View
Standalone View
plugins/platforms/drm/drm_object_connector.h
Show All 22 Lines | |||||
23 | #include "drm_object.h" | 23 | #include "drm_object.h" | ||
24 | 24 | | |||
25 | namespace KWin | 25 | namespace KWin | ||
26 | { | 26 | { | ||
27 | 27 | | |||
28 | class DrmConnector : public DrmObject | 28 | class DrmConnector : public DrmObject | ||
29 | { | 29 | { | ||
30 | public: | 30 | public: | ||
31 | DrmConnector(uint32_t connector_id, int fd); | 31 | DrmConnector(uint32_t connector_id, DrmBackend *backend); | ||
32 | 32 | | |||
33 | virtual ~DrmConnector(); | 33 | virtual ~DrmConnector(); | ||
34 | 34 | | |||
35 | bool init(); | 35 | bool atomicInit(); | ||
36 | 36 | | |||
37 | enum class PropertyIndex { | 37 | enum class PropertyIndex { | ||
38 | CrtcId = 0, | 38 | CrtcId = 0, | ||
39 | Count | 39 | Count | ||
40 | }; | 40 | }; | ||
41 | 41 | | |||
42 | QVector<uint32_t> encoders() { | 42 | QVector<uint32_t> encoders() { | ||
43 | return m_encoders; | 43 | return m_encoders; | ||
Show All 14 Lines |