/* KWin - the KDE window manager This file is part of the KDE project. SPDX-FileCopyrightText: 2016 Roman Gilg SPDX-License-Identifier: GPL-2.0-or-later */ #ifndef KWIN_DRM_OBJECT_CONNECTOR_H #define KWIN_DRM_OBJECT_CONNECTOR_H #include "drm_object.h" namespace KWin { class DrmConnector : public DrmObject { public: DrmConnector(uint32_t connector_id, int fd); ~DrmConnector() override; bool atomicInit() override; enum class PropertyIndex { CrtcId = 0, Count }; QVector encoders() { return m_encoders; } bool initProps() override; bool isConnected(); private: QVector m_encoders; }; } #endif