mirror of
https://invent.kde.org/plasma/layer-shell-qt.git
synced 2025-11-27 12:12:42 -05:00
Drop obsolete code for Qt versions lower than 6.9
This commit is contained in:
@ -4,7 +4,7 @@
|
|||||||
ecm_add_qml_module(LayerShellQtQml
|
ecm_add_qml_module(LayerShellQtQml
|
||||||
URI "org.kde.layershell"
|
URI "org.kde.layershell"
|
||||||
VERSION 1.0
|
VERSION 1.0
|
||||||
SOURCES types.h types.cpp
|
SOURCES types.h
|
||||||
GENERATE_PLUGIN_SOURCE)
|
GENERATE_PLUGIN_SOURCE)
|
||||||
target_link_libraries(LayerShellQtQml PRIVATE Qt::Qml LayerShellQtInterface)
|
target_link_libraries(LayerShellQtQml PRIVATE Qt::Qml LayerShellQtInterface)
|
||||||
|
|
||||||
|
|||||||
@ -1,49 +0,0 @@
|
|||||||
/*
|
|
||||||
* SPDX-FileCopyrightText: 2023 Aleix Pol Gonzalez <aleix.pol_gonzalez@mercedes-benz.com>
|
|
||||||
*
|
|
||||||
* SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include "types.h"
|
|
||||||
|
|
||||||
#if QT_VERSION < QT_VERSION_CHECK(6, 8, 1)
|
|
||||||
int QQmlMarginsValueType::left() const
|
|
||||||
{
|
|
||||||
return m.left();
|
|
||||||
}
|
|
||||||
|
|
||||||
int QQmlMarginsValueType::top() const
|
|
||||||
{
|
|
||||||
return m.top();
|
|
||||||
}
|
|
||||||
|
|
||||||
int QQmlMarginsValueType::right() const
|
|
||||||
{
|
|
||||||
return m.right();
|
|
||||||
}
|
|
||||||
|
|
||||||
int QQmlMarginsValueType::bottom() const
|
|
||||||
{
|
|
||||||
return m.bottom();
|
|
||||||
}
|
|
||||||
|
|
||||||
void QQmlMarginsValueType::setLeft(int left)
|
|
||||||
{
|
|
||||||
m.setLeft(left);
|
|
||||||
}
|
|
||||||
|
|
||||||
void QQmlMarginsValueType::setTop(int top)
|
|
||||||
{
|
|
||||||
m.setTop(top);
|
|
||||||
}
|
|
||||||
|
|
||||||
void QQmlMarginsValueType::setRight(int right)
|
|
||||||
{
|
|
||||||
m.setRight(right);
|
|
||||||
}
|
|
||||||
|
|
||||||
void QQmlMarginsValueType::setBottom(int bottom)
|
|
||||||
{
|
|
||||||
m.setBottom(bottom);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
@ -17,39 +17,3 @@ class WindowForeign
|
|||||||
QML_UNCREATABLE("")
|
QML_UNCREATABLE("")
|
||||||
QML_ATTACHED(LayerShellQt::Window)
|
QML_ATTACHED(LayerShellQt::Window)
|
||||||
};
|
};
|
||||||
|
|
||||||
// available upstream since https://invent.kde.org/qt/qt/qtdeclarative/-/commit/a398101f715bfc447aa889fc9c58b13bfe75ab47
|
|
||||||
#if QT_VERSION < QT_VERSION_CHECK(6, 8, 1)
|
|
||||||
struct Q_QML_EXPORT QQmlMarginsValueType {
|
|
||||||
QMargins m;
|
|
||||||
Q_PROPERTY(int left READ left WRITE setLeft FINAL)
|
|
||||||
Q_PROPERTY(int right READ right WRITE setRight FINAL)
|
|
||||||
Q_PROPERTY(int top READ top WRITE setTop FINAL)
|
|
||||||
Q_PROPERTY(int bottom READ bottom WRITE setBottom FINAL)
|
|
||||||
Q_GADGET
|
|
||||||
QML_ANONYMOUS
|
|
||||||
QML_FOREIGN(QMargins)
|
|
||||||
QML_EXTENDED(QQmlMarginsValueType)
|
|
||||||
QML_STRUCTURED_VALUE
|
|
||||||
|
|
||||||
public:
|
|
||||||
QQmlMarginsValueType() = default;
|
|
||||||
Q_INVOKABLE QQmlMarginsValueType(const QMarginsF &margins)
|
|
||||||
: m(margins.toMargins())
|
|
||||||
{
|
|
||||||
}
|
|
||||||
int left() const;
|
|
||||||
int right() const;
|
|
||||||
int top() const;
|
|
||||||
int bottom() const;
|
|
||||||
void setLeft(int);
|
|
||||||
void setRight(int);
|
|
||||||
void setTop(int);
|
|
||||||
void setBottom(int);
|
|
||||||
|
|
||||||
operator QMargins() const
|
|
||||||
{
|
|
||||||
return m;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
#endif
|
|
||||||
|
|||||||
@ -124,13 +124,7 @@ void QWaylandLayerSurface::attachPopup(QtWaylandClient::QWaylandShellSurface *po
|
|||||||
|
|
||||||
void QWaylandLayerSurface::applyConfigure()
|
void QWaylandLayerSurface::applyConfigure()
|
||||||
{
|
{
|
||||||
#if QT_VERSION < QT_VERSION_CHECK(6, 9, 0)
|
|
||||||
m_configuring = true;
|
|
||||||
#endif
|
|
||||||
window()->resizeFromApplyConfigure(m_pendingSize);
|
window()->resizeFromApplyConfigure(m_pendingSize);
|
||||||
#if QT_VERSION < QT_VERSION_CHECK(6, 9, 0)
|
|
||||||
m_configuring = false;
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void QWaylandLayerSurface::setDesiredSize(const QSize &size)
|
void QWaylandLayerSurface::setDesiredSize(const QSize &size)
|
||||||
@ -181,25 +175,12 @@ void QWaylandLayerSurface::setLayer(uint32_t layer)
|
|||||||
set_layer(layer);
|
set_layer(layer);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if QT_VERSION < QT_VERSION_CHECK(6, 9, 0)
|
|
||||||
void QWaylandLayerSurface::setWindowGeometry(const QRect &geometry)
|
|
||||||
{
|
|
||||||
if (m_configuring) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (m_interface->desiredSize().isNull()) {
|
|
||||||
setDesiredSize(geometry.size());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
void QWaylandLayerSurface::setWindowSize(const QSize &size)
|
void QWaylandLayerSurface::setWindowSize(const QSize &size)
|
||||||
{
|
{
|
||||||
if (m_interface->desiredSize().isNull()) {
|
if (m_interface->desiredSize().isNull()) {
|
||||||
setDesiredSize(size);
|
setDesiredSize(size);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
bool QWaylandLayerSurface::requestActivate()
|
bool QWaylandLayerSurface::requestActivate()
|
||||||
{
|
{
|
||||||
@ -268,13 +249,6 @@ void QWaylandLayerSurface::requestXdgActivationToken(quint32 serial)
|
|||||||
|
|
||||||
void QWaylandLayerSurface::sendExpose()
|
void QWaylandLayerSurface::sendExpose()
|
||||||
{
|
{
|
||||||
#if QT_VERSION < QT_VERSION_CHECK(6, 7, 0)
|
|
||||||
window()->handleExpose(QRect(QPoint(), m_pendingSize));
|
|
||||||
#elif QT_VERSION < QT_VERSION_CHECK(6, 9, 0)
|
|
||||||
window()->sendRecursiveExposeEvent();
|
|
||||||
#else
|
|
||||||
window()->updateExposure();
|
window()->updateExposure();
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -43,11 +43,7 @@ public:
|
|||||||
void setLayer(uint32_t layer);
|
void setLayer(uint32_t layer);
|
||||||
|
|
||||||
void applyConfigure() override;
|
void applyConfigure() override;
|
||||||
#if QT_VERSION < QT_VERSION_CHECK(6, 9, 0)
|
|
||||||
void setWindowGeometry(const QRect &geometry) override;
|
|
||||||
#else
|
|
||||||
void setWindowSize(const QSize &size) override;
|
void setWindowSize(const QSize &size) override;
|
||||||
#endif
|
|
||||||
|
|
||||||
bool requestActivate() override;
|
bool requestActivate() override;
|
||||||
bool requestActivateOnShow() override;
|
bool requestActivateOnShow() override;
|
||||||
@ -66,9 +62,6 @@ private:
|
|||||||
QString m_activationToken;
|
QString m_activationToken;
|
||||||
|
|
||||||
bool m_configured = false;
|
bool m_configured = false;
|
||||||
#if QT_VERSION < QT_VERSION_CHECK(6, 9, 0)
|
|
||||||
bool m_configuring = false;
|
|
||||||
#endif
|
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user