Some local slots that rely on id change are called within the updateData method, and the late update to id_ was causing them to fail.
We just set the id and manually notify of a property change on scope exit if needed.
Change-Id: Ifd108c0eba492b0c5f8fb3dccb9e0d42c9a223a0
+ redesign the "Scroll to end of conversation"
+ redesign the "bubble / screen ratio"
+ redesign the reply bubbles: color, shape(in & out a message sequence), "In reply To" message
+ change the configurable color of the main user's bubbles
+ show the display name when replying to a transfer message
+ fix incorrectly loaded reply message data by synchronizing to messages loaded request
+ fix reply to an internet link
+ redesign the call bubbles (the new design need to be applied but in another patch)
GitLab: #959
GitLab: #967
Change-Id: Id646ff875644425b03367838b5b46f2242294563
This patch adds a parameter arch to specify architecture
to build. This parameter could be arm64, x86_64 or unified.
Change-Id: I2907e03410e0c01b8505afbe283da04b8d0291b6
- created MaterialRadioButton
- added tls/udp options in sip wizard
- Fix some focus issues and some spacing
Change-Id: I18c5b7205bbe1c8178a5c3a966c9bfa0cffa93b4
This is impossible to follow correctly, causing weird things.
Now Body always contains the original Body from the libclient,
LinkifiedBody the linkified Body and Linkified is empty if the
message is not linkified.
Change-Id: I29e5f7cf1c5a2093f5e4b7785216e8b9b24e9ad8
GitLab: #961
If a call starts in a swarm, the host must show the confId.
The current call wasn't updated when a call is upgraded to a conference
causing the wrong call to be shown due to the new logic
Change-Id: I990d39e6e04253bc087fd0ec73c5b6c7906f93d9
So that pressing tab will emit onAccepted and the dynamic text
always show the correct value saved.
Change-Id: I64326f1f836d611776bcfaf7993e6254e5d5aefe
Qt::UniqueConnection should not be used with lambda. This patch
adds class function so it could be used with Qt::UniqueConnection
Change-Id: I98d84d7f60758d9f217abfe26102d4586f7bbc27
+ load the popup dynamically
+ calculate the position using the delegate's attached ListView geometry
Gitlab: #979
Change-Id: I9d3a8a31b4aba2f195c4d6453e9dca88e99685ae
- replaced all line edit with ModalTextEdit components
- fixed keyboard navigation
- fixed focus and tooltips
Change-Id: I5605e1b4a7efe2910c4031e49abb78b39b1955f6
This prevents a bug when loading into the call view before having loaded the conversation view at least once, can prevent the call action bar from displaying.
Gitlab: #1002
Change-Id: I1c9e3debc0341630b3ca104bfbdfa71339918e6b
The call-view shouldn't take priority, or be displayed at all while in these views under the current design.
Gitlab: #1003
Change-Id: I5e9ae140c11dc13c3b44014007e41857d528a49d
When scrolling up and clicking on "Scroll to end", sometimes, the
button didn't update correctly. Using contentY = 0 seems to be correct
Change-Id: I04576181d0b61006d4389be6ace3b09c1ac0a2f9
We can observe that frame update signals can occur after a VideoOutput component's QVideoSink object has started destruction. The deregistration of the object pointer needs to be synchronized to the object's destruction.
Additionally:
+ scope the frame obj mutex locker around checks for no subs
+ rename (un)registerSink to (un)subscribe
+ subscribe will now remove the previous subscription
+ subscribe with an empty id will unsubscribe
Gitlab: #997
Change-Id: I21460564e49189b9276f153e8c1fd3a5cc52c6b2
The media is already stored in the call info.
Moreover, no need to hide "share monitor" when we are sharing
the screen, because we may want to switch between a monitor
and a window (or a file) and it should work.
Change-Id: I3db04f1fb11288f4a3288f4430e23704a71bdb3c
GitLab: #587
+ add clang-format to client-qt/.git/hooks
+ only modify daemon and ignore other modules as not using gerrit.
Change-Id: Ib7f498d3a960da7ff739311409ad922c9976d5d7