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
1. Move accountStatusChanged and profileUpdated signals
out from safeInit.
2. Add interrupter concept into Utils::oneShotConnect
to avoid oneShotConnect being triggered after.
3. Add varieties of tests for wizardview including
accounts creation tests (SIP, Jami, Rendezvous, Backup)
4. Remove uncleared stackLayoutIndex
Gitlab: #470
Change-Id: I22c04811110b277eee53610f4ae34c924316a20a
Use updateHistory instead. This prevents "Contact added" message
duplication. We also clear the unread messages at this point which
will prevent an uncleared unread first message when adding a new
conversation.
Gitlab: #482
Change-Id: I927e15dfe945aa3f2f33db3fb91739522db5ea9b
Read-only conversation has:
- a lock icon in the smartlist item
- no message send bar in the chat view
- no call actions available from the chat view header
- no call actions available from the smartlist context menu
- no double click to call
Change-Id: I0497b94038b450f0a0a22fc007de1281b7b2214d
Gitlab: #475
1. Move JAMI_DATA_HOME, JAMI_CONFIG_HOME, JAMI_CACHE_HOME
setup into individual test main entry
2. Use google test assertion macros instead of Qt
3. Add QT_QPA_FONTDIR to avoid QFont warnings
4. Tests will now fail if the env variables cannot be set
Change-Id: I63f6498d26b646d8ebc60799d8797fd5f13b54f9
resources.qrc & src/constant/JamiResources.qml are unversioned.
Glob checks for changes to the resource dir and forces a
reconfigure.
Change-Id: Ic88e4e861b8367ba44bc0eea6c323e08310afb8b
Gitlab: #477
gen-resources.py should be used to generate resources.qrc and
JamiResources.qml. Steps to add an image resource:
- add the resource file to the appropriate path under resources/
- run gen-resources.py
- use the newly available resource
Note: only icons and images will be represented by Qml properties.
The resource file generation may be made to run during CMake
configuration in a subsequent commit.
Some unused components were also removed during the refactor.
Gitlab: #477
Change-Id: I8e7f13d465031666be2bbadd5f29f9afc94d210d
If the account is initially disabled, the presense indicator
will still show the green color since the initial value is missed.
Change-Id: Ic580e485d4a73867789ef3774045a6939acbae4a
1. Adjust QML main setup
2. Add resources.qrc for test and Qt Creator display
3. Change LRCInstance and ScreenInfo to QML Singletons
4. Move QML type registration entirely to qmlregister
Change-Id: I5c8a854173a2ec1f85ffa971707af262fa344505