History

first pass creating Qt <-> QtScript interface

Heather Anderson committed 4 years ago

Commit bc6eaf21 parent bd0455463 files · +1707 −294Browse files

Showing the changes to libraries/script-engine/src/WebSocketClass.cpp (1 of 63 files). Show all

Unified · Split

libraries/script-engine/src/WebSocketClass.cpp+6−3
@@ -208,22 +208,25 @@ ScriptValue qWSCloseCodeToScriptValue(ScriptEngine* engine, const QWebSocketProt · 207 unmodified lines
208208 return engine->newValue(closeCode);
209209 }
210210
211−void qWSCloseCodeFromScriptValue(const ScriptValue &object, QWebSocketProtocol::CloseCode &closeCode) {
211+bool qWSCloseCodeFromScriptValue(const ScriptValue &object, QWebSocketProtocol::CloseCode &closeCode) {
212212 closeCode = (QWebSocketProtocol::CloseCode)object.toUInt16();
213+ return true;
213214 }
214215
215216 ScriptValue webSocketToScriptValue(ScriptEngine* engine, WebSocketClass* const &in) {
216217 return engine->newQObject(in, ScriptEngine::ScriptOwnership);
217218 }
218219
219−void webSocketFromScriptValue(const ScriptValue &object, WebSocketClass* &out) {
220+bool webSocketFromScriptValue(const ScriptValue &object, WebSocketClass* &out) {
220221 out = qobject_cast<WebSocketClass*>(object.toQObject());
222+ return true;
221223 }
222224
223225 ScriptValue wscReadyStateToScriptValue(ScriptEngine* engine, const WebSocketClass::ReadyState& readyState) {
224226 return engine->newValue(readyState);
225227 }
226228
227−void wscReadyStateFromScriptValue(const ScriptValue& object, WebSocketClass::ReadyState& readyState) {
229+bool wscReadyStateFromScriptValue(const ScriptValue& object, WebSocketClass::ReadyState& readyState) {
228230 readyState = (WebSocketClass::ReadyState)object.toUInt16();
231+ return true;
229232 }