mirror of
https://gitee.com/drabel/LibQQt.git
synced 2025-01-04 10:18:44 +08:00
update websocket + networkaccess
This commit is contained in:
parent
d6a98864b5
commit
b105bde873
@ -1,6 +1,7 @@
|
||||
#include "qqtwebclient.h"
|
||||
|
||||
QQtWebClient::QQtWebClient(QObject* parent) : QObject(parent)
|
||||
QQtWebClient::QQtWebClient(QObject* parent, const QString& origin, QWebSocketProtocol::Version version) :
|
||||
QWebSocket(origin, version, parent)
|
||||
{
|
||||
|
||||
}
|
||||
|
@ -1,17 +1,21 @@
|
||||
#ifndef QQTWEBCLIENT_H
|
||||
#define QQTWEBCLIENT_H
|
||||
|
||||
#include <QObject>
|
||||
#include <QtWebSockets/QWebSocket>
|
||||
|
||||
class QQtWebClient : public QObject
|
||||
class QQtWebClient : public QWebSocket
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
explicit QQtWebClient(QObject* parent = nullptr);
|
||||
explicit QQtWebClient(QObject* parent = nullptr,
|
||||
const QString& origin = QString(),
|
||||
QWebSocketProtocol::Version version = QWebSocketProtocol::VersionLatest);
|
||||
|
||||
signals:
|
||||
|
||||
public slots:
|
||||
|
||||
private:
|
||||
};
|
||||
|
||||
#endif // QQTWEBCLIENT_H
|
||||
|
@ -46,6 +46,11 @@ build_pass:CONFIG(debug, debug|release) {
|
||||
CLFLAGS = -Wno-unused-parameter -Wno-reorder
|
||||
QMAKE_CFLAGS += $${CLFLAGS}
|
||||
QMAKE_CXXFLAGS += $${CLFLAGS}
|
||||
#debug.
|
||||
#QMAKE_POST_LINK won't work until source changed
|
||||
#qmake pro pri prf change won't effect to QMAKE_POST_LINK
|
||||
#but I need it before I complete this pri.
|
||||
system("touch $${PWD}/widgets/qqtapplication.cpp")
|
||||
#################################################################
|
||||
##project Headers
|
||||
#################################################################
|
||||
@ -104,3 +109,4 @@ include ($$PWD/qqt_install.pri)
|
||||
#default
|
||||
message ($${TARGET} config $${CONFIG})
|
||||
message ($${TARGET} define $${DEFINES})
|
||||
|
||||
|
@ -256,14 +256,14 @@ DEFINES += __QTSOAP__
|
||||
#One Ftp Http 单工...
|
||||
#Multi 半双工(客户端并发,服务器序列) QNetworkAccessManager
|
||||
#if you use QNetworkAccessManagerSupport , open this annotation
|
||||
#DEFINES += __NETWORKSUPPORT__
|
||||
DEFINES += __NETWORKSUPPORT__
|
||||
contains (DEFINES, __NETWORKSUPPORT__) {
|
||||
#QSslError not found, you need recompiler Qt4
|
||||
#TODO: QT += webkit
|
||||
}
|
||||
#Multi New Protocol 全双工 QWebSocket
|
||||
#if you use QWebSocketSupport , open this annotation
|
||||
#DEFINES += __WEBSOCKETSUPPORT__
|
||||
DEFINES += __WEBSOCKETSUPPORT__
|
||||
equals(QKIT_PRIVATE, macOS):DEFINES += __WEBSOCKETSUPPORT__
|
||||
contains (DEFINES, __WEBSOCKETSUPPORT__) {
|
||||
QT += websockets
|
||||
|
@ -233,11 +233,6 @@ defineReplace(create_qt_lib_pri){
|
||||
################################################
|
||||
##QQt install workflow
|
||||
################################################
|
||||
#debug.
|
||||
#QMAKE_POST_LINK won't work until source changed
|
||||
#qmake pro pri prf change won't effect to QMAKE_POST_LINK
|
||||
#but I need it before I complete this pri.
|
||||
system("touch $${PWD}/widgets/qqtapplication.cpp")
|
||||
#use to output sdk
|
||||
CONFIG += create_sdk
|
||||
contains(CONFIG, create_sdk){
|
||||
@ -282,8 +277,6 @@ contains(CONFIG, create_sdk){
|
||||
#if you want to use QQt with QT += QQt please open this feature
|
||||
#unimplete: CONFIG += install_to_qt_library
|
||||
contains(CONFIG, install_to_qt_library){
|
||||
#test case
|
||||
#system("touch $${PWD}/exquisite/qqtcustomeffectprogressbar.cpp")
|
||||
MODULE_NAME=QQt
|
||||
QQT_BUILD_DIR=$$OUT_PWD/bin
|
||||
#sdk path
|
||||
|
Loading…
x
Reference in New Issue
Block a user