diff options
author | Morten Sørvig <morten.sorvig@qt.io> | 2022-09-20 09:47:19 +0200 |
---|---|---|
committer | Morten Sørvig <morten.sorvig@qt.io> | 2022-11-08 18:54:35 +0200 |
commit | af987e0f6646753e7b1bc7f43f86734a638eaf82 (patch) | |
tree | aaab7900280f3df90c643aecb4052198cd2bcdfb /src/plugins/platforms/wasm/qwasmclipboard.h | |
parent | 153a3245dcd5a986f5a2f4453d8d16da04663013 (diff) |
wasm: tidy up qwasmcclipboard.cpp/h
Use private class functions and data. Move static paste
function out of the class, next to the other static event
handlers. Remove writeToClipboard()'s unused argument.
Change-Id: I9098290a3885dc540ea29a989fe3e83f8f4d5396
Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
Diffstat (limited to 'src/plugins/platforms/wasm/qwasmclipboard.h')
-rw-r--r-- | src/plugins/platforms/wasm/qwasmclipboard.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/plugins/platforms/wasm/qwasmclipboard.h b/src/plugins/platforms/wasm/qwasmclipboard.h index 3338efd9b1..924c3f582f 100644 --- a/src/plugins/platforms/wasm/qwasmclipboard.h +++ b/src/plugins/platforms/wasm/qwasmclipboard.h @@ -34,14 +34,17 @@ public: bool supportsMode(QClipboard::Mode mode) const override; bool ownsMode(QClipboard::Mode mode) const override; - static void qWasmClipboardPaste(QMimeData *mData); ProcessKeyboardResult processKeyboard(const QWasmEventTranslator::TranslatedEvent &event, const QFlags<Qt::KeyboardModifier> &modifiers); - void initClipboardPermissions(); void installEventHandlers(const emscripten::val &canvas); - bool hasClipboardApi; + bool hasClipboardApi(); + +private: + void initClipboardPermissions(); void writeToClipboardApi(); - void writeToClipboard(const QMimeData *data); + void writeToClipboard(); + + bool m_hasClipboardApi = false; }; QT_END_NAMESPACE |