| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
Change-Id: I1b0b998fae7ce4ea5588c4d32a317dac7fe442b5
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
|
| |
|
|
|
| |
Change-Id: I287cd73cca5c0e366a1e0a2cb39be2d5c69b5038
Reviewed-by: David Schulz <david.schulz@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously, individual project managers depended on QmlJS, and
for updates they pulled a pre-filled ProjectInfo struct from
QmlJS, amended it, and pushed it back.
In the new approach, indvidual project managers can add to a similar
pre-filled structure from the buildsystem base implementation, after
which the base implementation emits a signal containing the data,
which is caught by QmlJSTool::ModelManager and there translated into
QmlJS's own ProjectInfo struct.
Advantage here is that the more of the necessary amending can
be done centrally in the new BuildSystem::updateQmlCodeModel()
and the indvidual project managers do not have to depend on
QmlJS anymore.
Change-Id: Ic3fbc55b9e3d980c55ac478bdf5672391214fa7b
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
|
| |
|
|
|
|
|
|
|
| |
There is a one-to-one correspondence between the types of Project and
BuildSystem, so we shouldn't need access to a BuildSystem object to get
at the build system name.
Change-Id: Ic09c58e42e609d5db8cbf9f85bbe87d1ec3221c2
Reviewed-by: hjk <hjk@qt.io>
|
| |
|
|
|
|
|
|
| |
- Create BuildSystem object centrally in BuildConfiguration
- Remove fallback BuildSystem from Target
Change-Id: Iff808a1ea7798180f3675b91f18cb3c66e927b8f
Reviewed-by: hjk <hjk@qt.io>
|
| |
|
|
|
| |
Change-Id: I8e4fcef4278f493c9647a50b2aa4e24750ae63af
Reviewed-by: David Schulz <david.schulz@qt.io>
|
| |
|
|
|
|
|
| |
Like for the add and remove operations.
Change-Id: I734396b1b0f5a4ffb9cf193a0e32c8f7f60259ae
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
|
| |
|
|
|
| |
Change-Id: I15f6b40131e6a0452682ffad02ffce3b40d903b5
Reviewed-by: hjk <hjk@qt.io>
|
| |
|
|
|
|
|
|
|
|
| |
This makes sure the project can be parsed even if we do not have a valid
build configuration for that target.
Amends 09e94ae4ac040ad313b7b86e62489dee7cd3804a
Change-Id: I92214474f581af228bd5c2aaf2f3e4b620ffc9d5
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
|
| |
|
|
|
| |
Change-Id: I1f7aaf145443481546abb868c8c167186600b848
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
|
|
|
Change-Id: Ic226ff6685cb6657a5e83258aab151754d80b3bf
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
|