├── .gitignore ├── LICENSE ├── README.md ├── README_zh-cn.md ├── docs ├── en │ ├── compile-clarification.md │ └── source-code-clarification.md └── zh-cn │ ├── 源代码文件说明.md │ ├── 编译说明.md │ ├── 课设报告封面.docx │ └── 课设报告目录.pdf ├── release ├── 0.1-release-note.md ├── 0.2-release-note.md ├── 0.3-release-note.md ├── 0.4-release-note.md └── 0.5-release-note.md ├── screenshot ├── Windows_zh-cn_chat.png ├── Windows_zh-cn_file_receive.png ├── Windows_zh-cn_file_select.png ├── Windows_zh-cn_file_select_status.png ├── Windows_zh-cn_file_transmission_complete.png ├── Windows_zh-cn_file_transmission_status.png ├── Windows_zh-cn_initial.png ├── Windows_zh-cn_invaild_nickname.png ├── Windows_zh-cn_listening_port.png ├── deepin-en-chat.png ├── deepin_en_file_select.png ├── deepin_en_file_select_status.png ├── deepin_en_file_transmission_complete.png ├── deepin_en_initial.png ├── deepin_en_invaild_nickname.png ├── deepin_en_listening_port.png ├── deepin_en_transmission_status.png ├── xfce-zh-cn-theme-black.png ├── xfce-zh-cn-theme-blue.png ├── xfce-zh-cn-theme-green.png ├── xfce-zh-cn-theme-pink.png └── xfce-zh-cn-theme-red.png └── src ├── chatworker.cpp ├── chatworker.h ├── debian ├── changelog ├── compat ├── control └── rules ├── fileworker.cpp ├── fileworker.h ├── hintwidget.cpp ├── hintwidget.h ├── main.cpp ├── mainwindow.cpp ├── mainwindow.h ├── mainwindow.ui ├── p2p.pro ├── p2pchat-qt.desktop ├── resources ├── avatars.png ├── icons │ ├── choose-file.png │ ├── close.png │ ├── listen.png │ ├── login.png │ ├── logout.png │ ├── main.ico │ ├── main.rc │ ├── message.png │ └── send.png ├── p2pchat-qt.png ├── resource.qrc └── theme │ ├── black.qss │ ├── blue.qss │ ├── default.qss │ ├── green.qss │ ├── pink.qss │ └── red.qss ├── tools.cpp ├── tools.h └── translations ├── eng.qm ├── eng.ts ├── zh-cn.qm ├── zh-cn.ts ├── zh-tw.qm └── zh-tw.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/README.md -------------------------------------------------------------------------------- /README_zh-cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/README_zh-cn.md -------------------------------------------------------------------------------- /docs/en/compile-clarification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/docs/en/compile-clarification.md -------------------------------------------------------------------------------- /docs/en/source-code-clarification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/docs/en/source-code-clarification.md -------------------------------------------------------------------------------- /docs/zh-cn/源代码文件说明.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/docs/zh-cn/源代码文件说明.md -------------------------------------------------------------------------------- /docs/zh-cn/编译说明.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/docs/zh-cn/编译说明.md -------------------------------------------------------------------------------- /docs/zh-cn/课设报告封面.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/docs/zh-cn/课设报告封面.docx -------------------------------------------------------------------------------- /docs/zh-cn/课设报告目录.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/docs/zh-cn/课设报告目录.pdf -------------------------------------------------------------------------------- /release/0.1-release-note.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/release/0.1-release-note.md -------------------------------------------------------------------------------- /release/0.2-release-note.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/release/0.2-release-note.md -------------------------------------------------------------------------------- /release/0.3-release-note.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/release/0.3-release-note.md -------------------------------------------------------------------------------- /release/0.4-release-note.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/release/0.4-release-note.md -------------------------------------------------------------------------------- /release/0.5-release-note.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/release/0.5-release-note.md -------------------------------------------------------------------------------- /screenshot/Windows_zh-cn_chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/screenshot/Windows_zh-cn_chat.png -------------------------------------------------------------------------------- /screenshot/Windows_zh-cn_file_receive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/screenshot/Windows_zh-cn_file_receive.png -------------------------------------------------------------------------------- /screenshot/Windows_zh-cn_file_select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/screenshot/Windows_zh-cn_file_select.png -------------------------------------------------------------------------------- /screenshot/Windows_zh-cn_file_select_status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/screenshot/Windows_zh-cn_file_select_status.png -------------------------------------------------------------------------------- /screenshot/Windows_zh-cn_file_transmission_complete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/screenshot/Windows_zh-cn_file_transmission_complete.png -------------------------------------------------------------------------------- /screenshot/Windows_zh-cn_file_transmission_status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/screenshot/Windows_zh-cn_file_transmission_status.png -------------------------------------------------------------------------------- /screenshot/Windows_zh-cn_initial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/screenshot/Windows_zh-cn_initial.png -------------------------------------------------------------------------------- /screenshot/Windows_zh-cn_invaild_nickname.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/screenshot/Windows_zh-cn_invaild_nickname.png -------------------------------------------------------------------------------- /screenshot/Windows_zh-cn_listening_port.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/screenshot/Windows_zh-cn_listening_port.png -------------------------------------------------------------------------------- /screenshot/deepin-en-chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/screenshot/deepin-en-chat.png -------------------------------------------------------------------------------- /screenshot/deepin_en_file_select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/screenshot/deepin_en_file_select.png -------------------------------------------------------------------------------- /screenshot/deepin_en_file_select_status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/screenshot/deepin_en_file_select_status.png -------------------------------------------------------------------------------- /screenshot/deepin_en_file_transmission_complete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/screenshot/deepin_en_file_transmission_complete.png -------------------------------------------------------------------------------- /screenshot/deepin_en_initial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/screenshot/deepin_en_initial.png -------------------------------------------------------------------------------- /screenshot/deepin_en_invaild_nickname.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/screenshot/deepin_en_invaild_nickname.png -------------------------------------------------------------------------------- /screenshot/deepin_en_listening_port.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/screenshot/deepin_en_listening_port.png -------------------------------------------------------------------------------- /screenshot/deepin_en_transmission_status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/screenshot/deepin_en_transmission_status.png -------------------------------------------------------------------------------- /screenshot/xfce-zh-cn-theme-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/screenshot/xfce-zh-cn-theme-black.png -------------------------------------------------------------------------------- /screenshot/xfce-zh-cn-theme-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/screenshot/xfce-zh-cn-theme-blue.png -------------------------------------------------------------------------------- /screenshot/xfce-zh-cn-theme-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/screenshot/xfce-zh-cn-theme-green.png -------------------------------------------------------------------------------- /screenshot/xfce-zh-cn-theme-pink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/screenshot/xfce-zh-cn-theme-pink.png -------------------------------------------------------------------------------- /screenshot/xfce-zh-cn-theme-red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/screenshot/xfce-zh-cn-theme-red.png -------------------------------------------------------------------------------- /src/chatworker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/chatworker.cpp -------------------------------------------------------------------------------- /src/chatworker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/chatworker.h -------------------------------------------------------------------------------- /src/debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/debian/changelog -------------------------------------------------------------------------------- /src/debian/compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /src/debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/debian/control -------------------------------------------------------------------------------- /src/debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/debian/rules -------------------------------------------------------------------------------- /src/fileworker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/fileworker.cpp -------------------------------------------------------------------------------- /src/fileworker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/fileworker.h -------------------------------------------------------------------------------- /src/hintwidget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/hintwidget.cpp -------------------------------------------------------------------------------- /src/hintwidget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/hintwidget.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/mainwindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/mainwindow.cpp -------------------------------------------------------------------------------- /src/mainwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/mainwindow.h -------------------------------------------------------------------------------- /src/mainwindow.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/mainwindow.ui -------------------------------------------------------------------------------- /src/p2p.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/p2p.pro -------------------------------------------------------------------------------- /src/p2pchat-qt.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/p2pchat-qt.desktop -------------------------------------------------------------------------------- /src/resources/avatars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/resources/avatars.png -------------------------------------------------------------------------------- /src/resources/icons/choose-file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/resources/icons/choose-file.png -------------------------------------------------------------------------------- /src/resources/icons/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/resources/icons/close.png -------------------------------------------------------------------------------- /src/resources/icons/listen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/resources/icons/listen.png -------------------------------------------------------------------------------- /src/resources/icons/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/resources/icons/login.png -------------------------------------------------------------------------------- /src/resources/icons/logout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/resources/icons/logout.png -------------------------------------------------------------------------------- /src/resources/icons/main.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/resources/icons/main.ico -------------------------------------------------------------------------------- /src/resources/icons/main.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/resources/icons/main.rc -------------------------------------------------------------------------------- /src/resources/icons/message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/resources/icons/message.png -------------------------------------------------------------------------------- /src/resources/icons/send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/resources/icons/send.png -------------------------------------------------------------------------------- /src/resources/p2pchat-qt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/resources/p2pchat-qt.png -------------------------------------------------------------------------------- /src/resources/resource.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/resources/resource.qrc -------------------------------------------------------------------------------- /src/resources/theme/black.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/resources/theme/black.qss -------------------------------------------------------------------------------- /src/resources/theme/blue.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/resources/theme/blue.qss -------------------------------------------------------------------------------- /src/resources/theme/default.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/resources/theme/default.qss -------------------------------------------------------------------------------- /src/resources/theme/green.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/resources/theme/green.qss -------------------------------------------------------------------------------- /src/resources/theme/pink.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/resources/theme/pink.qss -------------------------------------------------------------------------------- /src/resources/theme/red.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/resources/theme/red.qss -------------------------------------------------------------------------------- /src/tools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/tools.cpp -------------------------------------------------------------------------------- /src/tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/tools.h -------------------------------------------------------------------------------- /src/translations/eng.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/translations/eng.qm -------------------------------------------------------------------------------- /src/translations/eng.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/translations/eng.ts -------------------------------------------------------------------------------- /src/translations/zh-cn.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/translations/zh-cn.qm -------------------------------------------------------------------------------- /src/translations/zh-cn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/translations/zh-cn.ts -------------------------------------------------------------------------------- /src/translations/zh-tw.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/translations/zh-tw.qm -------------------------------------------------------------------------------- /src/translations/zh-tw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ypingcn/P2PChat-Qt/HEAD/src/translations/zh-tw.ts --------------------------------------------------------------------------------