Avoid the path to libexec inside the Qt Creator bundle if
building sdktool standalone
Change-Id: Id893a523d262b846cbbed7d73fa28751e404102a
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
Avoid checking an invalid QUrl - instead restore
old code of always creating one an verifying this
instead.
Remove the now unused FilePath::isLocal().
Change-Id: I037c43e6fbdb7dc1f8901fc70b581f3c94ab503a
Reviewed-by: hjk <hjk@qt.io>
Commit e8fceb821e re-includes the file,
and things go bad.
Change-Id: Ifad79824f1a64459cd01337656b1a1300f49d06b
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
They were 1:1 in parallel, with quite a bit of function call
ping-pong inbetween, for code-sharing-by-inheritance. Merge
them by making VcsBasePlugin inherit IVersionControl and
merge the derived classes below.
Size of this patch is hard to avoid as all seven systems have to
move simultaneously. Non-necessary potential follow-up cleanup
have been left out on purpose.
Change-Id: Icb71e4182af3db21069cc637e7ae87ffa3829791
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Changed auto scaler math to use more double precision math to improve
scaling accuracy when camera is zoomed far or gizmo is far from origin.
Change-Id: Ic3020bbf159c0d5d090af9c9b8e8a4aa372d2406
Fixes: QDS-1528
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
github.sha is the full sha, which is a bit too long.
Change-Id: I36982fc6705adf56358166445c8601e9aac85b6d
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This is an amendment to 587dc52119. Since
this change certain shortcuts wont work in editmode anymore. Adding a
warning in the setting dialog to help find a new one.
Change-Id: I88db4986e5b3c61c88ba625d5fd827c7e5f20cc7
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
If no project is open there is no target.
Change-Id: Idd09348d04386796c8918d96794ca3380b1014ba
Reviewed-by: Brook Cronin <brook.cronin@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
The format is now QtCreator-${{ matrix.config.artifact }}-${{ github.sha }}.7z
Change-Id: Ic74526caa767e1143f8c2533674899f6094287d7
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This should fix any dependencies that the Qt plugins might have.
Change-Id: I0e0791d2e33ae1ad84666464f7626072623dee8d
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
The previous implementation was done in a hurry and a bit
overcomplicated for maintenance.
Now it is simplified and a common code moved to a separate functions.
Change-Id: I86e9131e08154ec24bb7778c3a7d4c3d6b042751
Reviewed-by: hjk <hjk@qt.io>
This relieves the caller of the burden of dispatching the call to the UI
thread.
Change-Id: Ic6455fb7f393d0e21c7e527c693ebf2441f0c028
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: hjk <hjk@qt.io>
Mainly re-using the existing pimpl as new widget implementation, and
using the primary storage out of the page (into texteditorsettings).
This one is structutally bit different as there is that second path
(Ctrl+Wheel) to modify font zoom.
Change-Id: I7b85c781c7c53a733b234754beb5bb54664be3fd
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
And remove a couple of singleton accesses and indirections.
Change-Id: Ib54a0e5c580b5354d2b700de02034cce506d8017
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
In FlowEditor mode postions are stored in the auxiliary data.
This has to be taken into account in the DragTool.
Change-Id: I4d008a9d6eafc6fd731c2a634ded6d9c84355059
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
We have to react to the auxiliary data of FlowEditor items.
Change-Id: If765c43ba78222336ee5d3c312cb49c3be511ec1
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Since the target property affects how transitions are visualized,
we have to implement this callback and update the items.
Change-Id: I30fe74dedfc0187498eee9b884f099703ca001d5
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
When a new FlowTransition is created we have to create
the correct FormEditorItem.
Change-Id: I6c8846a274929ecb96fcce874484bc47cee761c9
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
For the FlowEditor we need to create different subclasses
from FormEditorItem.
Change-Id: I24ea7b3782dc6023fb486f2e7c0fdfc1c892eba2
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This patch implements a few FlowEditor specific subclasses
of FormEditor item.
Change-Id: I11d96a5d51f4c871683ada8e587a97edc7bf1c1c
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
... involving projects that aren't currently in the session, for the
purpose of re-establishing the dependency when they get re-added.
In addition to the rather special use case described in the linked task,
this also prevents losing dependency information involving projects that
temporarily fail to load.
Fixes: QTCREATORBUG-22524
Change-Id: I2558736a634e91cccc3f071a3c522b33a88003c0
Reviewed-by: hjk <hjk@qt.io>