When the video device count goes to 1 from 0, previewing is
activated even if we're not in the av settings view. This patch
emits a signal that can be responded to by the settings view.
Gitlab: #489
Change-Id: Id0ed2809015359423ec0f829d8494f598a89c8ea
- respond to audio device events to re-populate the audio input and
output device lists
- don't show a selection menu when no devices are available
- cleanup videoinputdevicemodel
Gitlab: #411
Change-Id: I082818756bae202a67b14bfbe0a254384a777a5d
- minor cosmetic changes to the call view overlay
- add the ability to change audio/video input during a call
from the call screen overlay
Gitlab: #411
Change-Id: Id6bbb2278d807f3bd7ad1478db405669088584ce
This function either returns a reference to a local, or a QString
member whose lifetime is unknown to the caller. We should just
return by value.
Change-Id: Ib87288105daa6bf8cb6b803948411275da980c54
- avoid using screen number as display number on Linux
- support for area selection over multiple screens on Linux
- make getFrame null safe
- make video-full-screen mode show in the correct screen
- add the option of "share all screens"
- use x11 api for unix system for sharing screen areas
Gitlab: #160
Change-Id: Ibe47a4150b6a213950a0533d85e8cd7d5d159482
- Separate utilsadapter into files and expose it to Qml so it can
be used without passing through clientwrapper.
Change-Id: I7c351d7191cd166521b6e0a685ea9d4a9731f165
Gitlab: #66
It seems concurrent calls to invokeMethod using qml component
object pointers can lead to access violations. These method
invocations can be replaced with a signal/slot mechanism.
This patch replaces only the invocations in conversationsadapter
and accountsadapter that are known to be problematic for now.
Some code cleanup is done for QmlAdapterBase derived classes.
Gitlab: #61
Change-Id: I72f47c9229a9bf42299ae52822c3a1a8c04eb423