PubSub system (#346)

* Add websocketpp dependency

* Initial pubsub commit

Renamed selection min and max variables to selectionMin and selectionMax
to bypass windows min/max macros being stupid.

TwitchAccount is now initialized with its User ID. It cannot be changed
after it has been initialized.

* Update openssl folder

* Update installation instructions

* Split up websocketpp dependency to its own code only and openssl.pri

* Add missing include to asio steady_timer

* Update dependencies for linux
This commit is contained in:
pajlada
2018-04-15 15:09:31 +02:00
committed by GitHub
parent d5097e71a3
commit 23cf8cc484
33 changed files with 1502 additions and 68 deletions
+12 -2
View File
@@ -34,6 +34,8 @@ include(dependencies/humanize.pri)
include(dependencies/fmt.pri)
DEFINES += IRC_NAMESPACE=Communi
include(dependencies/libcommuni.pri)
include(dependencies/websocketpp.pri)
include(dependencies/openssl.pri)
include(dependencies/boost.pri)
# Optional feature: QtWebEngine
@@ -172,7 +174,11 @@ SOURCES += \
src/widgets/helper/signallabel.cpp \
src/widgets/helper/debugpopup.cpp \
src/util/debugcount.cpp \
src/singletons/nativemessagingmanager.cpp
src/singletons/nativemessagingmanager.cpp \
src/singletons/pubsubmanager.cpp \
src/util/rapidjson-helpers.cpp \
src/singletons/helper/pubsubhelpers.cpp \
src/singletons/helper/pubsubactions.cpp
HEADERS += \
src/precompiled_header.hpp \
@@ -289,7 +295,11 @@ HEADERS += \
src/widgets/helper/debugpopup.hpp \
src/version.hpp \
src/singletons/settingsmanager.hpp \
src/singletons/nativemessagingmanager.hpp
src/singletons/nativemessagingmanager.hpp \
src/singletons/pubsubmanager.hpp \
src/util/rapidjson-helpers.hpp \
src/singletons/helper/pubsubhelpers.hpp \
src/singletons/helper/pubsubactions.hpp
RESOURCES += \
resources/resources.qrc