Lucie Gérard
a7956df3ca
Use SPDX license identifiers
...
Replace the current license disclaimer in files by
a SPDX-License-Identifier.
Task-number: QTBUG-67283
Change-Id: I708fd1f9f2b73d60f57cc3568646929117825813
Reviewed-by: Eike Ziller <eike.ziller@qt.io >
2022-08-26 12:27:18 +00:00
Fawzi Mohamed
fd89043de2
qmljs: (QString -> Utils::FilePath)++
...
convert more QString containing paths to Utils::FilePath
Change-Id: I1219d7d147993e48cfa641dc9bea72ab38c90f51
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io >
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2022-07-13 17:13:23 +00:00
Jarek Kobus
7a14ee1393
PluginDumper: Connect to done() signal
...
Instead of connecting to errorOccurred() and finished() signals.
Change-Id: Iaf5fb4ec46919e37b0ab12ec4cbff904ae192de7
Reviewed-by: hjk <hjk@qt.io >
2022-06-21 10:49:46 +00:00
Jarek Kobus
8e0ae8ba96
QtcProcess: Limit the inclusion of qtcprocess.h
...
Move the rest of QtcProcess enums to processenums.h.
Move ExitCodeInterpreter into processenums.h.
Remove superfluous Utils:: prefix.
Change-Id: Iaa596f353d33d6930085a621b114cc15a35caa80
Reviewed-by: hjk <hjk@qt.io >
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org >
2022-03-02 13:30:39 +00:00
hjk
17a545115b
QmlJS: Proliferate FilePath use, part 3
...
Change-Id: I3c293a9974414b669a1af8b98afb76a4eb4fbd11
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2021-10-29 08:55:29 +00:00
hjk
761ce1feb1
QmlJS: Proliferate FilePath use, part 2
...
Change-Id: I631df6ba5e782e2db9e03de4e5df843d15c19f37
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2021-10-28 14:08:13 +00:00
hjk
d68bb4687c
QmlJS: Proliferate FilePath and QtcProcess use in QmlJSPluginDumper
...
Change-Id: Ie483bb2e9b5d812d380470949564a6bc57801fa9
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2021-10-27 07:57:13 +00:00
Philip Van Hoof
a6f69d6142
qmljs: Use Utils::onFinished instead of manual QFutureWatcher
...
Change-Id: Iad6b958cb87ea5d4edaa270c27fac5ffdc334bba
Fixes: QTCREATORBUG-20243
Task-number: QTCREATORBUG-18533
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io >
2020-04-27 16:29:46 +00:00
Philip Van Hoof
ba171172e4
qmljs: Make the QMLJsPluginDumper asynchronous to avoid eventloop hangs
...
Change-Id: I3f6e6acaaf3781d86a0fa5fb100219f92b70f0b5
Fixes: QTCREATORBUG-20243
Task-number: QTCREATORBUG-18533
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io >
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@qt.io >
2020-04-27 16:28:09 +00:00
Tim Jenssen
372e239d2d
QmlJS: remove qtquick1 leftovers
...
QT_INSTALL_IMPORTS and the used ProjectInfo.qtImportsPath variable
were only used for QtQuick1.
Change-Id: I34da0cfc77effa84f3a7578e7f91fed0768a9bf4
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io >
2019-01-18 13:16:30 +00:00
Tim Jenssen
0157e009be
QmlJS: fix nullptr warnings
...
Change-Id: Id546a9a5c065ae8b0cc9c251051b2fd36e34803a
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io >
2019-01-17 16:14:21 +00:00
Marco Benelli
19a9eac46e
QmlJs: circular dependencies handling
...
Task-number: QTCREATORBUG-16585
Change-Id: Ia1e01f1314cd4022d59dc768752baaa367fe250a
Reviewed-by: Robert Loehning <robert.loehning@qt.io >
Reviewed-by: Erik Verbruggen <erik.verbruggen@qt.io >
2016-08-26 07:34:56 +00:00
Orgad Shaneh
7609e56ee3
QmlJS[|Editor|Tools]: Use Qt5-style connects
...
The heavy lifting was done by clazy.
Change-Id: I56550546b341d486d321329e9a90b9369d56af40
Reviewed-by: Marco Benelli <marco.benelli@qt.io >
2016-06-28 08:47:26 +00:00
Marco Benelli
22acc52d71
Qml code model: handle modules dependencies.
...
Fix the broken hierarchies between qml objects.
Change-Id: Id36c735cab0129af382fab7b9dd90c228304168c
Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com >
Reviewed-by: Alessandro Portale <alessandro.portale@theqtcompany.com >
2016-04-19 11:18:21 +00:00
hjk
39a38d5679
Wholesale conversion to #pragma once
...
Kudos to cgmb and https://github.com/cgmb/guardonce
Change-Id: Ifa8970734b8d43fd08c9260c645bdb0228633791
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com >
2016-03-30 15:20:19 +00:00
Tim Jenssen
ebd7bcd643
qmljs: move running qmldump process to a method
...
Change-Id: Iaa129d2888d5b0d01e83014a2f520580d238149d
Reviewed-by: Marco Benelli <marco.benelli@theqtcompany.com >
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com >
2016-01-21 10:28:54 +00:00
Tobias Hunger
f72370f20a
Update License according to agreement with Free Qt Foundation
...
* Update remaining files in src
Change-Id: I1896f17fcf34f71c3310c87899fb5171b8e4afb1
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com >
2016-01-19 15:59:41 +00:00
Eike Ziller
3c85058694
Update License
...
Change-Id: I711d5fb475ef814a1dc9d2822740e827f3f67125
Reviewed-by: Alessandro Portale <alessandro.portale@digia.com >
2015-01-16 12:37:56 +01:00
Eike Ziller
8295b503be
License update
...
Change-Id: I3c22ef2685d7aa589f5d0ab74d693653a4c32082
Reviewed-by: Alessandro Portale <alessandro.portale@digia.com >
2014-10-09 11:41:44 +02:00
Fawzi Mohamed
d24cb60d48
qml: moving most of ModelManager logic to ModelManageInterface
...
Currently ModelManager contains lot logic, but as it sits in QmlJSTools
it is not possible to use it in standalone tests.
Moving most of the logic to ModelManagerInterface (and cleanup)
to allow better testing, and refactoring.
This introduces a dependency of the qmljs lib on the cplusplus lib
Also a (small) part of the CppTool::ModelManagerInterface has been
moved to CPlusPlus::CppModelManagerBase to remove the dependency on
CppTools to gather the Qml types exposed from C++.
Change-Id: Icad7fe96dfd0f1a2b1058d82bd98c77c40aa5e9d
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com >
2014-02-19 21:18:58 +01:00