| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: I2810c412a595b2b5729fd57f8c4a3a1a2356c363
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
- Build is warning free on Linux
- Still using qmake
- Custom fragmenShaders in the cluster are not ported yet
- Qt 3D models are rendered, but the Studio 3D integration is untested
Change-Id: I0e410a932d6461ba29e7c945cb5e9750d6df8964
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
Reviewed-by: Bramastyo Harimukti Santoso <bram.harimukti@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
- Connections { target: someTarget; onFoo: {} } is now deprecated
and warning is generated. onFoo should be changed to
'function onFoo(params)'
Fixes: AUTOSUITE-1597
Change-Id: I87d93939fa821c53bdf26478baa5444387b1b20e
Reviewed-by: Grigorii Zimin <gzimin@luxoft.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Qt Test allow only to import paths. Neptune components require Styles to
work. Styles can only be set via env variables. In Neptune's qmlscene we
add extra arguments: --style-conf and --styles-path. For testrunner we
initialize evn varibles from defined in pro file paths pointing to
build dir. We set QT_QUICK_CONTROLS_CONF and QT_QUICK_CONTROLS_STYLE_PATH
Task-number: AUTOSUITE-1497
Change-Id: I1304063bc7628bb921c7c6ee9f7562202d3efbce
Reviewed-by: Kimmo Ollila <kimmo.ollila@qt.io>
|
|
|
|
|
|
| |
Change-Id: I857ccffbeb584c05f74d35bd36e948dff9970073
Reviewed-by: Vladimir Minenko <vladimir.minenko@pelagicore.com>
Reviewed-by: Kavindra Palaraja <kpalaraja@luxoft.com>
|
|
|
|
|
|
|
|
|
| |
- as discussed, it is better to keep "remotesettings" than having
an intermediate name for 5.13 release
Change-Id: I37fd3f21dc5faf8dbad98b38674f6ed711617069
Reviewed-by: Kavindra Palaraja <kpalaraja@luxoft.com>
Reviewed-by: Egor Nemtsev <enemtsev@luxoft.com>
|
|
|
|
|
|
|
|
|
|
| |
- rename the general settings into dataprovider temporarily
- split cluster interfaces to drivedata
- rename the control app into companion app
Task-number: AUTOSUITE-948
Change-Id: Ie363c4b1c31cc9d047e83c41ec9b11f8f4658be3
Reviewed-by: Egor Nemtsev <enemtsev@luxoft.com>
|
|
|
|
|
| |
Change-Id: I89f4fc980f6e1e4b6d12fa02a20d50a57ae00cbb
Reviewed-by: Egor Nemtsev <enemtsev@luxoft.com>
|
|
|
|
|
| |
Change-Id: I473407ffdddd0967e0414e08ebbc92f7f7912f32
Reviewed-by: Egor Nemtsev <enemtsev@luxoft.com>
|
|
|
|
|
|
|
|
| |
- this way the app folder are not polluted by unnecessary files when
it is built
Change-Id: Ie91c4d00b93a45111f070aeb53ec3124c417270c
Reviewed-by: Egor Nemtsev <enemtsev@luxoft.com>
|
|
|
|
|
|
|
|
|
|
| |
-introduces the harness wrapper that runs qmllive and
load the cluster harness workspace to support rapid
UI development
Change-Id: Ib139c6ab4387cf815e5552fabf210c8637c44518
Reviewed-by: Grigorii Zimin <gzimin@luxoft.com>
Reviewed-by: Egor Nemtsev <enemtsev@luxoft.com>
|
|
|
|
|
|
|
| |
Task-number: AUTOSUITE-723
Change-Id: I436ea779925f9bec1cf1c84b65701f3933e7354e
Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
|
|
|
|
|
| |
Change-Id: Iafbdb80c5a306386559e12418ddd763c3e2431f2
Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
|
|
|
|
|
|
|
|
| |
- added 2019
- everything is (c) Luxoft instead of Pelagicore from now on
Change-Id: I648d3c8a37df2567c48e3d4386546290997e3369
Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
|
|
|
|
|
| |
Change-Id: Iace33d4cbe4c8ea910393e3597bbde85cead9b5a
Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
|
|
|
|
|
|
|
|
| |
It's style and theme sensitive without requiring to have
the theme value being passed as a parameter
Change-Id: I9a4e79b03644d0939805b652872f7dd5c3d11b9f
Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
|
|
|
|
|
|
|
| |
Now that this name is no longer taken (the old Style was renamed to Config)
Change-Id: Ic12377da76aad9873c877b97998c051f6de015af
Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
|
|
|
|
|
| |
Change-Id: I21478ff7c605d5ccde82ba3cb5e7314fe5281975
Reviewed-by: Daniel d'Andrada <daniel.dandrada@luxoft.com>
|
|
|
|
|
|
|
|
|
| |
- Style is not hosting any style related properties anymore as they
are moved to the BasicStyle. It hosts some configuration properties
instead. Hence, it should be called Config and not Style anymore.
Change-Id: I57276c6e56f2d113328dfb5c5b0e42e75134dd05
Reviewed-by: Daniel d'Andrada <daniel.dandrada@luxoft.com>
|
|
|
|
|
|
|
|
|
|
| |
BasicStyle is always present, therefore code can depend on it
and still not be tied to any specific style
It replaces the NeptuneStyle attached property.
Change-Id: Ifed6f28a3c392827d97b780ceab87a303beb3c65
Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
|
|
|
|
|
| |
Change-Id: I7ba980132d59191a9b5c896629d07d8d3308c665
Reviewed-by: Daniel d'Andrada <daniel.dandrada@luxoft.com>
|
|
|
|
|
| |
Change-Id: Icf8cedadfdee1fe7ea7412a6a26a3dbafc1d9290
Reviewed-by: Daniel d'Andrada <daniel.dandrada@luxoft.com>
|
|
|
|
|
| |
Change-Id: I6fba8ef1bbeaae4916b7ea311437b1372c6a446b
Reviewed-by: Daniel d'Andrada <daniel.dandrada@luxoft.com>
|
|
|
|
|
| |
Change-Id: I0c894659474692c4bc948b19ad2c112fb9252e20
Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
|
|
|
|
|
| |
Change-Id: I52bae69f1d161f299d180b5fbec56c76f0306498
Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
|
|
|
|
|
| |
Change-Id: I7e94debf02a75b21be8dd38f6c7e933b287c2938
Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- in order to make a better and clear separation between application
and system ui imports, a new application folder is created to store
basic components to be used by only applications.
- change the import mechanism to only use the root import folder and user will
need to specify whether he wants to use the application, system or shared
import
- add a basic NeptuneWindowItem to be the basic class of window items in
the center console
- add ApplicationCCWindowItem for the center console applications and
ApplicationICWindowItem for the instrument cluster applications
- rename primary window and secondary window to be the ApplicationCCWindow
and ApplicationICWindow to align with the window item naming in the
system ui
- setting window property should be done in the window item itself
and not from the application info
Change-Id: I62cf151fec21c9ac574873c5c226021843c6e598
Reviewed-by: Daniel d'Andrada <daniel.dandrada@luxoft.com>
|
|
|
|
|
|
|
|
| |
display can easily mislead someone to understand that it is actually
the center console content
Change-Id: I3b9f23aafd79bc10e09fb7db8d1b926717c8e1e6
Reviewed-by: Daniel d'Andrada <daniel.dandrada@luxoft.com>
|
|
|
|
|
| |
Change-Id: I9c9d8d705e06b8e8ee8cb7ba70bbde4163c4ccab
Reviewed-by: Lukáš Tinkl <ltinkl@luxoft.com>
|
|
|
|
|
| |
Change-Id: Id8d1f658a5519403514d73abe971096bc7b28836
Reviewed-by: Alexandra Betouni <ABetouni@luxoft.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
'make check' uses a target_wrapper.bat which defines the
environment. This needst to be modified to also contain
the PATH to the neptune3 installation folder as we need
to load the libRemoteSettings.dll from there
Task-number: QTAUTO-1041
Change-Id: I926b665b7389f6d9904d6f5501b7c58dc58e9f0c
Reviewed-by: Daniel d'Andrada <daniel.dandrada@luxoft.com>
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Qt's CI like to run the tests separately, from a clean checkout,
without building the rest of project and after having built and installed
the project in a previous step.
Task-number: QTAUTO-1033
Change-Id: Ie515e2ff6eee3f8bef11b5ae57d1e6298f66cb17
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
|
|
|
|
|
|
|
|
| |
And the supporting cellWidth and cellHeight properties
Change-Id: Ibffe923b4099b1462cfd43637dbb137903fd639e
Reviewed-by: Lukáš Tinkl <ltinkl@luxoft.com>
Reviewed-by: Bramastyo Harimukti Santoso <bramastyo.harimukti.santoso@pelagicore.com>
|
|
|
|
|
|
|
|
|
| |
Neptune 3 should be using GPL3 license instead.
Task-number: QTAUTO-985
Change-Id: Ide39e8b541811e6951f875276e80a894b7170dc1
Reviewed-by: Daniel d'Andrada <daniel.dandrada@luxoft.com>
Reviewed-by: Lukáš Tinkl <ltinkl@luxoft.com>
|
|
|
|
|
|
|
|
|
| |
Neptune 3 should be using GPL3 license instead.
Task-number: QTAUTO-985
Change-Id: I13f88db844354a5ce2142ea2e6239f307cf0afe9
Reviewed-by: Lukáš Tinkl <ltinkl@luxoft.com>
Reviewed-by: Daniel d'Andrada <daniel.dandrada@luxoft.com>
|
|
|
|
|
|
|
|
| |
- replace all Triton occurrences with Neptune
as project name is now changed to Neptune 3
Change-Id: Ia4b2ab7dbee849aec6da86a0223471293a9f8c95
Reviewed-by: Daniel d'Andrada <daniel.dandrada@luxoft.com>
|
| |
|
|
|
|
| |
"make check" and "make tryWidgetGrid" now work again
|
|
|
|
|
| |
The touch emulation code was moved to the application-manager with
commit 9a67912, so we can remove the code from Neptune now.
|
| |
|
|
|
|
| |
Also fix home page startup: don't animate widget geometry at this stage
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
To make that possible a major refactoring was needed. Had to ditch
Column{} and go for a full custom implementation. Tried to use ListView
but it didn't work well as widget additions and removals also affected
sizes and positions of other items in the list and ListView wasn't designed
for that. There's also the case that when there's a single item in the list
it should be centered and have a certain size, and I would have to torture
ListView quite a lot to get this implemented.
Now WidgetListModel is an integral part of WidgetGrid and thus was moved
inside it. The model and the qml code work hand in hand.
Removed all header dependencies from WidgetListModel and put it into a plugin
so that WidgetGrid could still be used in qml tests and be fed with a model
fully written in qml.
Also removed appman dependencies in ApplicationInfo.
|
| |
|
|
|
|
| |
And include a regression test
|
|
|
|
| |
And fix a qml test.
|
|
|
|
|
|
|
| |
Also moved all home page components into their own separate module now that
the number of them is significant enough.
Change-Id: I940539396c53db25a6b15700e8f4c91b01723296
|
|
|
|
|
|
|
|
| |
Root item in the scene has to be an ApplicationWindow so that a
Popup can work properly. Nuked the old Main.qml in the process
as it wasn't doing anything useful.
UI and animations are not looking good but that's just the first step.
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Have a proper implementation of the applications model used in triton
- Also use a dependency injection approach, where components get the
needed models as properties instead of importing singletons themselves.
That makes testing easier (no need to come up with fake implementations
of qml modules exporting fake singletons) as you can just directly
assign a mock to the model property and also makes the dependencies
absolutely clear in the code (you can see the models being passed
down to the children that use them).
|
| |
|
|
|
|
|
|
|
|
| |
- Consider all widgets while dragging a handle and not just
those immediately above and below it
- Make it follow the users finger but still snap
at the proper places both during drag and upon release
|