Changeset View
Changeset View
Standalone View
Standalone View
kcmkwin/kwincompositing/compositing.h
Show First 20 Lines • Show All 42 Lines • ▼ Show 20 Line(s) | 36 | { | |||
---|---|---|---|---|---|
43 | Q_PROPERTY(int glSwapStrategy READ glSwapStrategy WRITE setGlSwapStrategy NOTIFY glSwapStrategyChanged) | 43 | Q_PROPERTY(int glSwapStrategy READ glSwapStrategy WRITE setGlSwapStrategy NOTIFY glSwapStrategyChanged) | ||
44 | Q_PROPERTY(int compositingType READ compositingType WRITE setCompositingType NOTIFY compositingTypeChanged) | 44 | Q_PROPERTY(int compositingType READ compositingType WRITE setCompositingType NOTIFY compositingTypeChanged) | ||
45 | Q_PROPERTY(bool compositingEnabled READ compositingEnabled WRITE setCompositingEnabled NOTIFY compositingEnabledChanged) | 45 | Q_PROPERTY(bool compositingEnabled READ compositingEnabled WRITE setCompositingEnabled NOTIFY compositingEnabledChanged) | ||
46 | Q_PROPERTY(KWin::Compositing::OpenGLPlatformInterfaceModel *openGLPlatformInterfaceModel READ openGLPlatformInterfaceModel CONSTANT) | 46 | Q_PROPERTY(KWin::Compositing::OpenGLPlatformInterfaceModel *openGLPlatformInterfaceModel READ openGLPlatformInterfaceModel CONSTANT) | ||
47 | Q_PROPERTY(int openGLPlatformInterface READ openGLPlatformInterface WRITE setOpenGLPlatformInterface NOTIFY openGLPlatformInterfaceChanged) | 47 | Q_PROPERTY(int openGLPlatformInterface READ openGLPlatformInterface WRITE setOpenGLPlatformInterface NOTIFY openGLPlatformInterfaceChanged) | ||
48 | Q_PROPERTY(bool windowsBlockCompositing READ windowsBlockCompositing WRITE setWindowsBlockCompositing NOTIFY windowsBlockCompositingChanged) | 48 | Q_PROPERTY(bool windowsBlockCompositing READ windowsBlockCompositing WRITE setWindowsBlockCompositing NOTIFY windowsBlockCompositingChanged) | ||
49 | Q_PROPERTY(bool compositingRequired READ compositingRequired CONSTANT) | 49 | Q_PROPERTY(bool compositingRequired READ compositingRequired CONSTANT) | ||
50 | public: | 50 | public: | ||
51 | explicit Compositing(QObject *parent = 0); | 51 | explicit Compositing(QObject *parent = nullptr); | ||
52 | 52 | | |||
53 | Q_INVOKABLE bool OpenGLIsUnsafe() const; | 53 | Q_INVOKABLE bool OpenGLIsUnsafe() const; | ||
54 | Q_INVOKABLE bool OpenGLIsBroken(); | 54 | Q_INVOKABLE bool OpenGLIsBroken(); | ||
55 | Q_INVOKABLE void reenableOpenGLDetection(); | 55 | Q_INVOKABLE void reenableOpenGLDetection(); | ||
56 | int animationSpeed() const; | 56 | int animationSpeed() const; | ||
57 | int windowThumbnail() const; | 57 | int windowThumbnail() const; | ||
58 | int glScaleFilter() const; | 58 | int glScaleFilter() const; | ||
59 | bool xrScaleFilter() const; | 59 | bool xrScaleFilter() const; | ||
▲ Show 20 Lines • Show All 67 Lines • ▼ Show 20 Line(s) | 124 | enum CompositingTypeIndex { | |||
127 | XRENDER_INDEX | 127 | XRENDER_INDEX | ||
128 | }; | 128 | }; | ||
129 | 129 | | |||
130 | enum CompositingTypeRoles { | 130 | enum CompositingTypeRoles { | ||
131 | NameRole = Qt::UserRole +1, | 131 | NameRole = Qt::UserRole +1, | ||
132 | TypeRole = Qt::UserRole +2 | 132 | TypeRole = Qt::UserRole +2 | ||
133 | }; | 133 | }; | ||
134 | 134 | | |||
135 | explicit CompositingType(QObject *parent = 0); | 135 | explicit CompositingType(QObject *parent = nullptr); | ||
136 | 136 | | |||
137 | QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const override; | 137 | QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const override; | ||
138 | QModelIndex parent(const QModelIndex &child) const override; | 138 | QModelIndex parent(const QModelIndex &child) const override; | ||
139 | int rowCount(const QModelIndex &parent = QModelIndex()) const override; | 139 | int rowCount(const QModelIndex &parent = QModelIndex()) const override; | ||
140 | int columnCount(const QModelIndex &parent = QModelIndex()) const override; | 140 | int columnCount(const QModelIndex &parent = QModelIndex()) const override; | ||
141 | QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override; | 141 | QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override; | ||
142 | 142 | | |||
143 | QHash< int, QByteArray > roleNames() const override; | 143 | QHash< int, QByteArray > roleNames() const override; | ||
Show All 38 Lines |