| KWin
    | 
#include "kscreenintegration.h"#include "utils/common.h"#include <QCryptographicHash>#include <QFile>#include <QJsonArray>#include <QJsonDocument>#include <QJsonObject>#include <QStandardPaths>#include <algorithm>#include <cmath>Go to the source code of this file.
| Namespaces | |
| namespace | KWin | 
| namespace | KWin::KScreenIntegration | 
| Enumerations | |
| enum | KWin::KScreenIntegration::Rotation { KWin::KScreenIntegration::None = 1 , KWin::KScreenIntegration::Left = 2 , KWin::KScreenIntegration::Inverted = 4 , KWin::KScreenIntegration::Right = 8 } | 
| See KScreen::Output::Rotation.  More... | |
| Functions | |
| QString | KWin::KScreenIntegration::connectedOutputsHash (const QList< Output * > &outputs, bool isLidClosed) | 
| See KScreen::Config::connectedOutputsHash in libkscreen. | |
| OutputTransform | KWin::KScreenIntegration::toKWinTransform (int rotation) | 
| std::shared_ptr< OutputMode > | KWin::KScreenIntegration::parseMode (Output *output, const QJsonObject &modeInfo) | 
| std::optional< std::pair< OutputConfiguration, QList< Output * > > > | KWin::KScreenIntegration::readOutputConfig (const QList< Output * > &outputs, const QString &hash) |