1. Line edit commits for all SettingsMaterialLineEdit
2. LinkDeviceDialog & NameRegistrationDialog refactor
3. Line edit commits for SettingSpinBox
4. Clean up for SettingsMaterialLineEdit, SettingSpinBox
and SettingsComboBox
Change-Id: I025735ca8d1241e31655e859ac9ce5431985ce0c
1. Remove deviceModel from AccountAdapter
2. Use QSortFilterProxyModel to make sure that
current device is always on top and the rest are
in alphabetical order
3. Elide device name properly in DeviceItemDelegate
Change-Id: Ic66a11fb4a4a8cca65916653e0981b15c939bce6
First I added glib to cmake this fixed the glib.h not found error.
Then I got build errors from the missing GIO include as seen in the linked issue.
After adding the #include <gio/gio.h> the linker failed to find the gio library.
After adding the gio check to cmake all build issues were solved.
GitLab: #504
Change-Id: Iac537e10261f2e9dfa61029c4591e000851a378c
Support Qt versions less than 5.15. This is not a good idea.
Something is wrong with package deployment.
Change-Id: Idc3daef154f7994f8e5ca089a3a0c6fe4d97dacf
This test relies on jams server response. We should be providing
a fake lrc implemtation for testing to guarantee signal emission.
Change-Id: I6a15d729d87db15ab535bec0962e1166a6944b33
The current account id is passed to the qr image provider but is
interpreted as a model index.
Change-Id: I5e2a94d5d02d07daa4826315a5d76925e80f033e
Gitlab: #490
materialLineEdit should be a rather simple component and
any futher changes should be in another component such as
UsernameLineEdit.
Change-Id: I7d284c6fa87653468e64fd42874f8042a58d99cf
StandardKey.MoveToNextLine, StandardKey.MoveToPreviousLine
and StandardKey.InsertParagraphSeparator maybe confusing and
better to be replaced by direct key comparisons
Change-Id: I13361a43437214b9368d01a97b2e542f57835964
1. Remove the "Select file" button during the camera picture-taking process
2. Add missing cancel (x) button during the first step of the camera picture-taking process
3. Disable all interactive components when the account creation is unfinished
Gitlab: #486
Change-Id: I91e279052aecdd9327f59e9a1377c344d9052323
Adds a new chat view footer to describe for read-only conversations
to describe the concept and provide options to remove the contact
or restart a new conversation with the contact.
Gitlab: #475
Change-Id: I6ca0e8dfbf49f17a6ff93a2744c552b76d923773
A button component should have implicit dimensions based on it's
content item. This patch provides implicit dimensioning around the
content item so that non-fixed size buttons can be made by not
specifying the preferredWidth property.
Change-Id: Idc30eb1d9a33d8dd4b416e1060b45593b4fc4cba
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
Provides observable property representations of a conversation info
structure. Is updated when the selected conversation Id changes.
This object is only exposed in this commit, and will be used in
subsequent commits to introduce a more declarative approach in the
UI code.
Change-Id: I25be0f6b82cf9341b67fbf04fdeb04bffbf8ab24