summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/wasm/qwasmeventtranslator.cpp
diff options
context:
space:
mode:
authorMikolaj Boc <mikolaj.boc@qt.io>2022-08-11 09:35:26 +0200
committerMikolaj Boc <mikolaj.boc@qt.io>2022-08-24 21:12:00 +0200
commit906dfef22b8e57a6083b4e343bc528e5bc953d51 (patch)
tree54f851e670bd840e9acd155185ec1c5782e74f5c /src/plugins/platforms/wasm/qwasmeventtranslator.cpp
parenta4a51f6a641f4bf0a863251d6d3e026d81de6280 (diff)
Use the qt type Qt::Edges instead of wasm-specific
The types essentially do the same job - the one that is more general should be used, the other - removed, as it is redundant. Change-Id: Iec09d3311681abce1405fcf8c2cebfb72f3fd51c Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
Diffstat (limited to 'src/plugins/platforms/wasm/qwasmeventtranslator.cpp')
-rw-r--r--src/plugins/platforms/wasm/qwasmeventtranslator.cpp24
1 files changed, 13 insertions, 11 deletions
diff --git a/src/plugins/platforms/wasm/qwasmeventtranslator.cpp b/src/plugins/platforms/wasm/qwasmeventtranslator.cpp
index 01f15e7dff..323a985454 100644
--- a/src/plugins/platforms/wasm/qwasmeventtranslator.cpp
+++ b/src/plugins/platforms/wasm/qwasmeventtranslator.cpp
@@ -283,23 +283,25 @@ QWasmEventTranslator::QWasmEventTranslator() = default;
QWasmEventTranslator::~QWasmEventTranslator() = default;
-QCursor QWasmEventTranslator::cursorForMode(QWasmCompositor::ResizeMode m)
+QCursor QWasmEventTranslator::cursorForEdges(Qt::Edges edges)
{
- switch (m) {
- case QWasmCompositor::ResizeTopLeft:
- case QWasmCompositor::ResizeBottomRight:
+ switch (edges) {
+ case Qt::Edge::LeftEdge | Qt::Edge::TopEdge:
+ case Qt::Edge::RightEdge | Qt::Edge::BottomEdge:
return Qt::SizeFDiagCursor;
- case QWasmCompositor::ResizeBottomLeft:
- case QWasmCompositor::ResizeTopRight:
+ case Qt::Edge::LeftEdge | Qt::Edge::BottomEdge:
+ case Qt::Edge::RightEdge | Qt::Edge::TopEdge:
return Qt::SizeBDiagCursor;
- case QWasmCompositor::ResizeTop:
- case QWasmCompositor::ResizeBottom:
+ case Qt::Edge::TopEdge:
+ case Qt::Edge::BottomEdge:
return Qt::SizeVerCursor;
- case QWasmCompositor::ResizeLeft:
- case QWasmCompositor::ResizeRight:
+ case Qt::Edge::LeftEdge:
+ case Qt::Edge::RightEdge:
return Qt::SizeHorCursor;
- case QWasmCompositor::ResizeNone:
+ case Qt::Edge(0):
return Qt::ArrowCursor;
+ default:
+ Q_ASSERT(false); // Bad edges
}
return Qt::ArrowCursor;
}