summaryrefslogtreecommitdiffstats
path: root/examples/widgets/dialogs
diff options
context:
space:
mode:
authorMorten Johan Sørvig <morten.sorvig@qt.io>2020-02-02 01:22:24 +0100
committerMorten Johan Sørvig <morten.sorvig@qt.io>2020-02-12 14:50:47 +0000
commit2b0af50c8ba534a6032a31297f1915b50a100241 (patch)
treeb61daeccd0e857147ccbc0d7f83a71ad6060c98b /examples/widgets/dialogs
parente290ebae9ff2fe6064fdf2f5107221faff04f28b (diff)
wasm: store and pass canvases as emscripten::val
Store and pass canvases as emscripten::val instead of a QString containing the element id. This simplifies code which interacts with the canvas using the emscripten::val API, by removing the need to look up with getElementById. The Emscripten C event API does not accept emscripten::val, and using the element id is still needed here. emscripten::val does not provide a hash key suitable for use with QHash, but does provide an equality-compare in the form of val::equals(). Change the canvas->screen mapping code to use a QVector instead of a QHash. Change-Id: I1dbdbbc8fb06bb869031f1500e83ae2d64780a7f Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
Diffstat (limited to 'examples/widgets/dialogs')
0 files changed, 0 insertions, 0 deletions