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
This patch avoid for non-admins to try to re-add kicked members
as filtered out from the list. However kicked members are only
visible for administrators.
Change-Id: Ie01b7071c072d147bbc0f39e477cc24d7fd58b1a
Introduces the ViewCoordinator component to promote dynamic view loading and reduce coupling between components.
The following objects are now created and destroyed as needed:
- SettingsView
- WizardView
- dialogs
Further refactoring will be required in order to do the same with the ConversationView, which now parents the ChatView and the CallStackView.
Gitlab: #897
Change-Id: Ice6a0c133e62e1e0c8d7fb99ec2c41234c049b59
Bug:
Go to small size, open swarm details panel (it will take all width)
Then go to another conversation => No messages (need to re-click on swarm details panel).
Change-Id: I6b2d721e4b3645d60483ff1aca3cff24908cefb4
Sometimes, it is not possible to place a call after the
system returns from sleep mode. This patch ensures
that the connectivity changed is called when the system
returns from sleep mode.
Change-Id: Id9f1331b89ae37a1244ea10a8c02282c4c8a35e5
This is required to publish app in App Store.
ITSEncryptionExportComplianceCode will be set during
deployment.
Change-Id: If4f07c003c193b8dd1f08589c4cb3b04e671def3
binding of isSharingToCurrentConversation is now also done
when the webview is loaded (it was only done on conversationChange)
GitLab: #972
Change-Id: I5b767ed3f85334f97064112d125187b7093a1e26