summaryrefslogtreecommitdiff
path: root/src/plugins/autotest/projectsettingswidget.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Remove GPL-3.0+ from license identifiersKai Köhne2023-01-061-1/+1
| | | | | | | | | | | | | | | Since we also license under GPL-3.0 WITH Qt-GPL-exception-1.0, this applies only to a hypothetical newer version of GPL, that doesn't exist yet. If such a version emerges, we can still decide to relicense... While at it, replace (deprecated) GPL-3.0 with more explicit GPL-3.0-only Change was done by running find . -type f -exec perl -pi -e "s/LicenseRef-Qt-Commercial OR GPL-3.0\+ OR GPL-3.0 WITH Qt-GPL-exception-1.0/LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0/g" {} \; Change-Id: I5097e6ce8d10233993ee30d7e25120e2659eb10b Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* AutoTest: Pass context object to lambda connectionsJarek Kobus2022-12-081-2/+1
| | | | | | | | | Remove some unneeded lambda () brackets. Glue lambda brackets with parameters brackets. Change-Id: I414f7dbbaf60b452cb71f77d53d972937f121a47 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Utils: Add sorted() functionChristian Kandeler2022-10-251-3/+3
| | | | | | | | | For simpler calling code. Change-Id: Ia0a16a28770fd172f74d06a626148248bf5d3c0c Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Christian Stenger <christian.stenger@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
* Port from qAsConst() to std::as_const()Marc Mutz2022-10-071-1/+1
| | | | | | | | | | | | | | We've been requiring C++17 since Qt 6.0, and our qAsConst use finally starts to bother us (QTBUG-99313), so time to port away from it now. Since qAsConst has exactly the same semantics as std::as_const (down to rvalue treatment, constexpr'ness and noexcept'ness), there's really nothing more to it than a global search-and-replace. Task-number: QTBUG-99313 Change-Id: I88edd91395849574436299b8badda21bb93bea39 Reviewed-by: hjk <hjk@qt.io>
* Use SPDX license identifiersLucie Gérard2022-08-261-24/+2
| | | | | | | | | 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>
* Autotest: Convert to Tr::trhjk2022-08-011-6/+6
| | | | | | Change-Id: Ifd4b6ace78d02804ec3b3c1d60c5418081cad6c4 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Drop Qt5: Various plugins: Get rid of QOverloadJarek Kobus2022-07-201-2/+1
| | | | | Change-Id: I4913044f8897fd3449dbb537e4af6785eb3ad447 Reviewed-by: hjk <hjk@qt.io>
* AutoTest: Unify framework and tool namingChristian Stenger2022-06-101-1/+1
| | | | | | | | Use the same name for the test framework or tool across Qt Creator. Change-Id: I3116644ab03cc46c2e9d7e8aa3b8af8a5386dba4 Reviewed-by: David Schulz <david.schulz@qt.io>
* ProjectExplorer: Add a common template for project settingsArtem Sokolovskii2022-05-241-16/+12
| | | | | | | | | | | - Added base widget class for common options among project settings tabs - Added usage new template class to all pages used in project settings ToDo - Make CodeStyle tab standardized Change-Id: I8f70413b6ee764c5e43fbeae104b9389237c582f Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Remove nested margins in project panel wigetsAlessandro Portale2021-12-021-0/+2
| | | | | | | | While maintaining the margins in the respective option pages. Change-Id: Ia7c0e9f68ab196be0d68632117041eca9f4b15f5 Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* AutoTest: Handle test tools inside project settingsChristian Stenger2021-01-151-15/+45
| | | | | | | | | This effectively enables to handle ctest project wise instead of just globally. So far only code based test frameworks could be enabled or disabled by project. Change-Id: I491f91119c3500131ca51af4d55b0e68d47debf0 Reviewed-by: David Schulz <david.schulz@qt.io>
* Merge remote-tracking branch 'origin/4.14'Eike Ziller2020-11-191-1/+1
|\ | | | | | | Change-Id: Iea84f23cf394de13e99a9ed777c8c113e4eff473
| * Use QHash instead of QMap when key is a pointer typeJarek Kobus2020-11-171-1/+1
| | | | | | | | | | | | | | | | | | | | Ordering in container by pointer to memory doesn't make much sense. QHash is faster for lookups in this case. Change-Id: I0d4bdac7f5bb9afffdeaef70b99326547c080f55 Reviewed-by: hjk <hjk@qt.io> Reviewed-by: David Schulz <david.schulz@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* | AutoTest: Clean up header messChristian Stenger2020-11-091-1/+5
|/ | | | | | | | Better decoupling and reduced binary size. Change-Id: I4f6239979d9d7dae4ad92f19ec8420be38372c07 Reviewed-by: David Schulz <david.schulz@qt.io> Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Core/Utils: Migrate further to Utils::Idhjk2020-07-061-1/+1
| | | | | | | The coreplugin/id.h header is kept for downstream for now. Change-Id: I8c44590f7b988b3770ecdc177c40783e12353e66 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* AutoTest: Fix regression in frameworks orderChristian Stenger2020-03-251-5/+7
| | | | | | | | | | Latest refactorings resulted in possible different orders for the tree model as well as for the frameworks inside the project wide settings. Fix this by sorting explicitly and iterating over the list. Change-Id: I9b673770b03732820f0ea4f902f3586abd07d51a Reviewed-by: hjk <hjk@qt.io>
* AutoTest: Use ITestFramework * instead of its id in some caseshjk2020-03-161-5/+3
| | | | | Change-Id: Ic327e31185247b6479c78af8bf8156f44bb4bdfb Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* AutoTest: Tweak run after successful buildChristian Stenger2019-09-201-7/+15
| | | | | | | | Make it possible to distinguish between all and selected test cases also for the automatic run after build feature. Change-Id: I91715a7ae4f09cea2e31844940a6b21ae9e62157 Reviewed-by: David Schulz <david.schulz@qt.io>
* AutoTest: Re-order responsibilitiesChristian Stenger2019-09-061-0/+5
| | | | | | | | | Keep the timer for syncing frameworks where it is really used, do not create functions that are not necessary at all. Change-Id: Ie0a49a2611dc67510b72562455ea2a1af7b1c538 Reviewed-by: David Schulz <david.schulz@qt.io>
* AutoTest: Allow run after build per projectChristian Stenger2019-09-021-0/+6
| | | | | | | | | It might make more sense to be able to enable this per project instead of globally. Task-number: QTCREATORBUG-16704 Change-Id: I2e29d3af62c428bcbb534b72b5eb13f1fbd83973 Reviewed-by: David Schulz <david.schulz@qt.io>
* AutoTest: Add project based {en|dis}abling of test frameworksChristian Stenger2019-09-021-0/+110
Provide integration into the 'Project' view which allows to set some settings on a per project base. For now only enabling or disabling of test frameworks. Task-number: QTCREATORBUG-16704 Change-Id: Iedd9a300164931e07a21cbb4e5a222be3266c81e Reviewed-by: David Schulz <david.schulz@qt.io>