And add a test to document what we expect from devicectl.
Change-Id: I395171bb5316c21b461a01dce5c9ec87d81fb0c4
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
It can happen that this is triggered twice for the same device, or for
other devices when the dialog is still open. This looks funny and is not
necessary, so avoid it.
Task-number: QTBUG-121557
Change-Id: I0329104b3825b68b565ca1f8e00d785952c9d767
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Reverts 6515f935d6 as this breaks
the dumper tests and moves the handling from the protocol to
the item, so this now only happens for the gui.
Change-Id: Ia15d5ead5c549585f4e90cc46d629961ea7d5974
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: David Schulz <david.schulz@qt.io>
This will allow saving effects when current document is saved for any
reason, including at application shutdown.
If effect is not yet saved once (i.e. it doesn't have a name yet), it
will not be saved in response to global save triggers to avoid
complications with requiring user input to provide the name.
Fixes: QDS-11436
Fixes: QDS-11446
Change-Id: I412ee4893e926d527b4f03f5f6c0c9b4e923bc1e
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Make updateEditorToolBar() a member of ClientPrivate.
Rename it to updateOpenedEditorToolBars() and operate
directly on m_openedDocument hash. In this way we avoid
2 calls to QHash::keys().
Change-Id: I0b1b9b89b20f9fdd185ea9a00d964514faeae0cd
Reviewed-by: David Schulz <david.schulz@qt.io>
The FindInFiles definition cannot go yet to the .cpp yet as there
are some exported functions.
Change-Id: I2d2f02ae80b560e3147f461fcbee0fa62b8085a3
Reviewed-by: David Schulz <david.schulz@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
It became the defacto-type for action when ActionBuilder started
creating them as default.
Change-Id: I1008d60b78ea83919ce1c80a7ef828527fe9902c
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Describe the process in a how-to topic and the preferences in
a reference topic.
Task-number: QTCREATORBUG-29361
Change-Id: I9bf2b693590e0943a3bb6d5ed11dbc5a9d5cbd80
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
We currently cannot support anything than running for devices with iOS
17 and later.
Make it possible for RunConfigurations to state that they are disabled
depending on run mode.
Change-Id: I13df4dd482f6381cda15168c38ede00d95e1d692
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
... expanding to "QmlProjectManager.QmlRunConfiguration.Qml" instead
of the "QmlProjectManager.QmlRunConfiguration" literal.
This is no change for the "QmlProjectManager.QmlRunConfiguration.Qml"
case as the worker factory still checks the id with 'startsWith()'
I can't see other RunConfiguration matching that.
Change-Id: I328683b8da441683991bd586b3580a7efb985c0b
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This is meant as a mechanical change, leaving intact the
"QmlProjectManager.QmlRunConfiguration" which seems to be wrong
("QmlProjectManager.QmlRunConfiguration.Qml" exists) and will
be addressed in a separate commit.
Change-Id: I0053ec66f43a2dd7d10bd21fcf3ef5e1534e7a1b
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
Otherwise the second arg is interpreted as fieldWidth.
Change-Id: I6105386aa743bf172eaef4bafe6a350381c76ce5
Reviewed-by: David Schulz <david.schulz@qt.io>
Otherwise the 2nd arg is interpreted as fieldWidth.
Amends cf2ea1b70a
Change-Id: I4ef199f1fc6bb204f603fb5cc0a813a33f3ba1a7
Reviewed-by: hjk <hjk@qt.io>