/* * SPDX-FileCopyrightText: 2022 by Devin Lin * * SPDX-License-Identifier: GPL-2.0-or-later */ #pragma once #include #include "kscreeninterface.h" class ScreenRotationUtil : public QObject { Q_OBJECT Q_PROPERTY(bool screenRotationEnabled READ screenRotation WRITE setScreenRotation NOTIFY screenRotationChanged); public: ScreenRotationUtil(QObject *parent = nullptr); bool screenRotation(); void setScreenRotation(bool value); Q_SIGNALS: void screenRotationChanged(bool value); private: org::kde::KScreen *m_kscreenInterface; };