├── .clang-format ├── .github └── workflows │ ├── macOS.yml │ ├── ubuntu.yml │ └── windows.yml ├── .gitignore ├── .travis.yml ├── CMakeLists.txt ├── LICENSE ├── README.md ├── flatpak ├── .gitignore ├── install.sh ├── org.tuna.danmaQ.json └── org.tuna.danmaQ.local.json ├── macOS └── Info.plist ├── man ├── CMakeLists.txt └── danmaQ ├── screenshots ├── window.png └── xiaowang.png ├── src ├── CMakeLists.txt ├── DMCanvas.cpp ├── DMCanvas.hpp ├── DMMainWindow.cpp ├── DMMainWindow.hpp ├── Danmaku.cpp ├── Danmaku.hpp ├── Subscriber.cpp ├── Subscriber.hpp ├── common.hpp ├── danmaQ.rc ├── icons.qrc ├── icons │ ├── statusicon.ico │ ├── statusicon.png │ ├── statusicon.svg │ └── statusicon_disabled.png ├── main.cpp ├── resource │ ├── CMakeLists.txt │ ├── danmaQ.desktop │ ├── danmaQ.png │ ├── danmaQ.svg │ ├── moe.tuna.danmaq.metainfo.xml │ ├── socket.html │ └── socket.io.js ├── socket.qrc └── translations │ ├── .gitignore │ ├── ja_JP.ts │ ├── zh_CN.ts │ └── zh_TW.ts └── tests ├── CMakeLists.txt └── json_test.cpp /.clang-format: -------------------------------------------------------------------------------- 1 | --- 2 | BasedOnStyle: Chromium 3 | ColumnLimit: '120' 4 | 5 | ... 6 | -------------------------------------------------------------------------------- /.github/workflows/macOS.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/.github/workflows/macOS.yml -------------------------------------------------------------------------------- /.github/workflows/ubuntu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/.github/workflows/ubuntu.yml -------------------------------------------------------------------------------- /.github/workflows/windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/.github/workflows/windows.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/README.md -------------------------------------------------------------------------------- /flatpak/.gitignore: -------------------------------------------------------------------------------- 1 | .flatpak-builder 2 | -------------------------------------------------------------------------------- /flatpak/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/flatpak/install.sh -------------------------------------------------------------------------------- /flatpak/org.tuna.danmaQ.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/flatpak/org.tuna.danmaQ.json -------------------------------------------------------------------------------- /flatpak/org.tuna.danmaQ.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/flatpak/org.tuna.danmaQ.local.json -------------------------------------------------------------------------------- /macOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/macOS/Info.plist -------------------------------------------------------------------------------- /man/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/man/CMakeLists.txt -------------------------------------------------------------------------------- /man/danmaQ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/man/danmaQ -------------------------------------------------------------------------------- /screenshots/window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/screenshots/window.png -------------------------------------------------------------------------------- /screenshots/xiaowang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/screenshots/xiaowang.png -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/DMCanvas.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/src/DMCanvas.cpp -------------------------------------------------------------------------------- /src/DMCanvas.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/src/DMCanvas.hpp -------------------------------------------------------------------------------- /src/DMMainWindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/src/DMMainWindow.cpp -------------------------------------------------------------------------------- /src/DMMainWindow.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/src/DMMainWindow.hpp -------------------------------------------------------------------------------- /src/Danmaku.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/src/Danmaku.cpp -------------------------------------------------------------------------------- /src/Danmaku.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/src/Danmaku.hpp -------------------------------------------------------------------------------- /src/Subscriber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/src/Subscriber.cpp -------------------------------------------------------------------------------- /src/Subscriber.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/src/Subscriber.hpp -------------------------------------------------------------------------------- /src/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/src/common.hpp -------------------------------------------------------------------------------- /src/danmaQ.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/src/danmaQ.rc -------------------------------------------------------------------------------- /src/icons.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/src/icons.qrc -------------------------------------------------------------------------------- /src/icons/statusicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/src/icons/statusicon.ico -------------------------------------------------------------------------------- /src/icons/statusicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/src/icons/statusicon.png -------------------------------------------------------------------------------- /src/icons/statusicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/src/icons/statusicon.svg -------------------------------------------------------------------------------- /src/icons/statusicon_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/src/icons/statusicon_disabled.png -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/resource/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/src/resource/CMakeLists.txt -------------------------------------------------------------------------------- /src/resource/danmaQ.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/src/resource/danmaQ.desktop -------------------------------------------------------------------------------- /src/resource/danmaQ.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/src/resource/danmaQ.png -------------------------------------------------------------------------------- /src/resource/danmaQ.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/src/resource/danmaQ.svg -------------------------------------------------------------------------------- /src/resource/moe.tuna.danmaq.metainfo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/src/resource/moe.tuna.danmaq.metainfo.xml -------------------------------------------------------------------------------- /src/resource/socket.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/src/resource/socket.html -------------------------------------------------------------------------------- /src/resource/socket.io.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/src/resource/socket.io.js -------------------------------------------------------------------------------- /src/socket.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/src/socket.qrc -------------------------------------------------------------------------------- /src/translations/.gitignore: -------------------------------------------------------------------------------- 1 | *.qm 2 | -------------------------------------------------------------------------------- /src/translations/ja_JP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/src/translations/ja_JP.ts -------------------------------------------------------------------------------- /src/translations/zh_CN.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/src/translations/zh_CN.ts -------------------------------------------------------------------------------- /src/translations/zh_TW.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna/danmaQ/HEAD/src/translations/zh_TW.ts -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | include_directories(${PROJECT_SOURCE_DIR}/src) 2 | 3 | 4 | -------------------------------------------------------------------------------- /tests/json_test.cpp: -------------------------------------------------------------------------------- 1 | #include "json_message.h" 2 | --------------------------------------------------------------------------------