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) |