1. Remove redundant functions in AvAdapter
2. Add CurrentDevice for video device treatment
Audio device treatment should be improved in the next
stage
3. Add QSortFilterProxyModel to all video list models and
manage them together to avoid redundant function calls
4. Video device call action should be responsive to device
change as well
Gitlab: #508
Change-Id: I3df949a08bc19042b73f033139cd6ab06925c0b6
Interactive scroll areas with long lists should have a scroll bar
to grab in order to accelerate the scroll process.
Gitlab: #457
Change-Id: I24fe7d4f4f3cdda13432a6ac713bbe5bee5132f7
- 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
The main reason for this change is to remove the misusage
of QQuick one in ElidedTextLabel and useless QQuick one
module import
Change-Id: Ie296c0f7a90c6ec26ab85bcf3d8b75393463fbed
Refactors audio settings to avoid list model code duplication. This code
could be greatly simplified by using string lists, however the combo-box
component design is highly dependent on QAbstractItemModel based models.
Also translates the handlebarred strings upon presentation, which is
currently used to translate the "Default" prefix for the first device
item.
Gitlab: #346
Change-Id: I5ed282d29cc4ec6a090a9cdf47b0459f0db2a99b