Add optimizations
[contrib/qtwebsockets.git] / src / imports / qmlwebsockets / qqmlwebsocket.h
index 47cf6fa..b9d7769 100644 (file)
@@ -48,6 +48,8 @@
 #include <QScopedPointer>
 #include <QWebSocket>
 
+QT_BEGIN_NAMESPACE
+
 class QQmlWebSocket : public QObject, public QQmlParserStatus
 {
     Q_OBJECT
@@ -81,8 +83,7 @@ public:
     void setActive(bool active);
     bool isActive() const;
 
-public Q_SLOTS:
-    void sendTextMessage(const QString &message);
+    Q_INVOKABLE qint64 sendTextMessage(const QString &message);
 
 
 Q_SIGNALS:
@@ -114,4 +115,6 @@ private:
     void setErrorString(QString errorString = QString());
 };
 
+QT_END_NAMESPACE
+
 #endif // QQMLWEBSOCKET_H