diff options
author | Morten Johan Sørvig <morten.sorvig@qt.io> | 2021-11-28 22:17:25 +0100 |
---|---|---|
committer | Morten Johan Sørvig <morten.sorvig@qt.io> | 2022-04-01 18:47:47 +0000 |
commit | e4380b90ea86a678edc54a5c7d333e44c3350791 (patch) | |
tree | 1b23ac47189cff9142588f057d372ca1a882d709 /src/plugins/platforms/wasm/qwasmintegration.cpp | |
parent | a3f7dd5260d1855e637d4a616a82c96b4e4cc77c (diff) |
wasm: rename “canvas” API to “container”
We now accept using div element as the root element
for application content, instead of a canvas. Rename
API and variables accordingly, where “container” covers
both the div and canvas cases.
Change-Id: Ibc2e096bcd5ca7e08609da348c53a404a4955c94
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Diffstat (limited to 'src/plugins/platforms/wasm/qwasmintegration.cpp')
-rw-r--r-- | src/plugins/platforms/wasm/qwasmintegration.cpp | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/src/plugins/platforms/wasm/qwasmintegration.cpp b/src/plugins/platforms/wasm/qwasmintegration.cpp index cf3a506ef8..61e45c52d0 100644 --- a/src/plugins/platforms/wasm/qwasmintegration.cpp +++ b/src/plugins/platforms/wasm/qwasmintegration.cpp @@ -61,19 +61,19 @@ using namespace emscripten; QT_BEGIN_NAMESPACE -static void addCanvasElement(emscripten::val canvas) +static void addContainerElement(emscripten::val element) { - QWasmIntegration::get()->addScreen(canvas); + QWasmIntegration::get()->addScreen(element); } -static void removeCanvasElement(emscripten::val canvas) +static void removeContainerElement(emscripten::val element) { - QWasmIntegration::get()->removeScreen(canvas); + QWasmIntegration::get()->removeScreen(element); } -static void resizeCanvasElement(emscripten::val canvas) +static void resizeContainerElement(emscripten::val element) { - QWasmIntegration::get()->resizeScreen(canvas); + QWasmIntegration::get()->resizeScreen(element); } static void qtUpdateDpi() @@ -89,9 +89,9 @@ static void resizeAllScreens(emscripten::val event) EMSCRIPTEN_BINDINGS(qtQWasmIntegraton) { - function("qtAddCanvasElement", &addCanvasElement); - function("qtRemoveCanvasElement", &removeCanvasElement); - function("qtResizeCanvasElement", &resizeCanvasElement); + function("qtAddContainerElement", &addContainerElement); + function("qtRemoveContainerElement", &removeContainerElement); + function("qtResizeContainerElement", &resizeContainerElement); function("qtUpdateDpi", &qtUpdateDpi); function("qtResizeAllScreens", &resizeAllScreens); } @@ -191,8 +191,8 @@ QWasmIntegration::~QWasmIntegration() if (m_platformInputContext) delete m_platformInputContext; - for (const auto &canvasAndScreen : m_screens) - QWindowSystemInterface::handleScreenRemoved(canvasAndScreen.second); + for (const auto &elementAndScreen : m_screens) + QWindowSystemInterface::handleScreenRemoved(elementAndScreen.second); m_screens.clear(); s_instance = nullptr; @@ -318,20 +318,20 @@ QPlatformClipboard* QWasmIntegration::clipboard() const return m_clipboard; } -void QWasmIntegration::addScreen(const emscripten::val &canvas) +void QWasmIntegration::addScreen(const emscripten::val &element) { - QWasmScreen *screen = new QWasmScreen(canvas); - m_screens.append(qMakePair(canvas, screen)); - m_clipboard->installEventHandlers(canvas); + QWasmScreen *screen = new QWasmScreen(element); + m_screens.append(qMakePair(element, screen)); + m_clipboard->installEventHandlers(element); QWindowSystemInterface::handleScreenAdded(screen); } -void QWasmIntegration::removeScreen(const emscripten::val &canvas) +void QWasmIntegration::removeScreen(const emscripten::val &element) { auto it = std::find_if(m_screens.begin(), m_screens.end(), - [&] (const QPair<emscripten::val, QWasmScreen *> &candidate) { return candidate.first.equals(canvas); }); + [&] (const QPair<emscripten::val, QWasmScreen *> &candidate) { return candidate.first.equals(element); }); if (it == m_screens.end()) { - qWarning() << "Attempting to remove non-existing screen for canvas" << QWasmString::toQString(canvas["id"]);; + qWarning() << "Attempting to remove non-existing screen for element" << QWasmString::toQString(element["id"]);; return; } QWasmScreen *exScreen = it->second; @@ -340,12 +340,12 @@ void QWasmIntegration::removeScreen(const emscripten::val &canvas) QWindowSystemInterface::handleScreenRemoved(exScreen); } -void QWasmIntegration::resizeScreen(const emscripten::val &canvas) +void QWasmIntegration::resizeScreen(const emscripten::val &element) { auto it = std::find_if(m_screens.begin(), m_screens.end(), - [&] (const QPair<emscripten::val, QWasmScreen *> &candidate) { return candidate.first.equals(canvas); }); + [&] (const QPair<emscripten::val, QWasmScreen *> &candidate) { return candidate.first.equals(element); }); if (it == m_screens.end()) { - qWarning() << "Attempting to resize non-existing screen for canvas" << QWasmString::toQString(canvas["id"]);; + qWarning() << "Attempting to resize non-existing screen for element" << QWasmString::toQString(element["id"]);; return; } it->second->updateQScreenAndCanvasRenderSize(); @@ -357,14 +357,14 @@ void QWasmIntegration::updateDpi() if (dpi.isUndefined()) return; qreal dpiValue = dpi.as<qreal>(); - for (const auto &canvasAndScreen : m_screens) - QWindowSystemInterface::handleScreenLogicalDotsPerInchChange(canvasAndScreen.second->screen(), dpiValue, dpiValue); + for (const auto &elementAndScreen : m_screens) + QWindowSystemInterface::handleScreenLogicalDotsPerInchChange(elementAndScreen.second->screen(), dpiValue, dpiValue); } void QWasmIntegration::resizeAllScreens() { - for (const auto &canvasAndScreen : m_screens) - canvasAndScreen.second->updateQScreenAndCanvasRenderSize(); + for (const auto &elementAndScreen : m_screens) + elementAndScreen.second->updateQScreenAndCanvasRenderSize(); } quint64 QWasmIntegration::getTimestamp() |