VoIP v1 implementation (#1161)
* Initial commit for VoIP v1 implementation * Added draft of event handlers for voip methods * Added event handlers for VoIP events, added rejectCall, added version tracking for call version for V0 and V1 compatibility * Added call events to the general message pipeline. Modified Call Reject mechanism * Added message delegates for new events. Modified hidden events. Updated handle events. * Updated implementation to keep track of calls on other devices * Fixed linting * Fixed code warnings * Fixed minor bugs * fixed ci * Added acceptNegotiation method definition when missing gstreamer * Fixed warnings * Fixed linting
Showing
- resources/qml/MessageInput.qml 7 additions, 3 deletionsresources/qml/MessageInput.qml
- resources/qml/delegates/MessageDelegate.qml 42 additions, 0 deletionsresources/qml/delegates/MessageDelegate.qml
- resources/qml/dialogs/LeaveRoomDialog.qml 11 additions, 1 deletionresources/qml/dialogs/LeaveRoomDialog.qml
- resources/qml/voip/CallInvite.qml 1 addition, 1 deletionresources/qml/voip/CallInvite.qml
- resources/qml/voip/CallInviteBar.qml 1 addition, 1 deletionresources/qml/voip/CallInviteBar.qml
- src/Cache.cpp 17 additions, 0 deletionssrc/Cache.cpp
- src/ChatPage.cpp 3 additions, 0 deletionssrc/ChatPage.cpp
- src/PowerlevelsEditModels.cpp 2 additions, 0 deletionssrc/PowerlevelsEditModels.cpp
- src/Utils.cpp 3 additions, 0 deletionssrc/Utils.cpp
- src/Utils.h 7 additions, 0 deletionssrc/Utils.h
- src/timeline/TimelineModel.cpp 61 additions, 4 deletionssrc/timeline/TimelineModel.cpp
- src/timeline/TimelineModel.h 6 additions, 0 deletionssrc/timeline/TimelineModel.h
- src/timeline/TimelineViewManager.cpp 22 additions, 0 deletionssrc/timeline/TimelineViewManager.cpp
- src/timeline/TimelineViewManager.h 3 additions, 0 deletionssrc/timeline/TimelineViewManager.h
- src/ui/HiddenEvents.cpp 11 additions, 0 deletionssrc/ui/HiddenEvents.cpp
- src/voip/CallManager.cpp 343 additions, 59 deletionssrc/voip/CallManager.cpp
- src/voip/CallManager.h 27 additions, 10 deletionssrc/voip/CallManager.h
- src/voip/WebRTCSession.cpp 15 additions, 0 deletionssrc/voip/WebRTCSession.cpp
- src/voip/WebRTCSession.h 1 addition, 0 deletionssrc/voip/WebRTCSession.h
Loading
Please register or sign in to comment