aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/aggregation/aggregate.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Avoid potential detach of non-const Qt containers in range-loops 2/2Alessandro Portale2025-03-241-1/+1
| | | | | | | By using std::as_const Change-Id: I8be5cbdbdd677bd9c6d849f701a7eef95b1c6792 Reviewed-by: Christian Stenger <[email protected]>
* Use QObjectList aliasAlessandro Portale2024-07-171-3/+3
| | | | | Change-Id: I11d4071088e2b44c37d4a8ac59945fe49fe68351 Reviewed-by: hjk <[email protected]>
* Aggregation: Add a convenience function to create simple aggregateshjk2024-07-151-5/+53
| | | | | Change-Id: I03300f1fcc20314d392012fd288ef0fc2501d403 Reviewed-by: Eike Ziller <[email protected]>
* Revert "Aggregation: Fix crash when components are in parent-child relationship"David Schulz2023-11-291-3/+0
| | | | | | | | This reverts commit 12428bf1d67bd282c5276383c91d968451b44036 because it triggers a qassert in QObject::setParent when the object is a widget. Change-Id: Ib9b76192f548cd3201fcb78a19ea88ccb5782ba2 Reviewed-by: Eike Ziller <[email protected]>
* Aggregation: Fix crash when components are in parent-child relationshipEike Ziller2023-11-281-0/+3
| | | | | | | | and the child is deleted first. Change-Id: Idea3b4a3410bda99a8727551e2cbeab3a7b95d85 Reviewed-by: Christian Stenger <[email protected]> Reviewed-by: <[email protected]>
* Replace GPL-3.0 with GPL-3.0-onlyKai Köhne2023-01-101-1/+1
| | | | | | | | | | | | | GPL-3.0 is deprecated by SPDX. Change done by find . -type f -exec perl -pi -e 's/LicenseRef-Qt-Commercial OR GPL-3.0(?!-)/LicenseRef-Qt-Commercial OR GPL-3.0-only/g' {} \; Change-Id: If316a498e3f27d2030b86d4e7743b3237ce09939 Reviewed-by: Lucie Gerard <[email protected]> Reviewed-by: <[email protected]> Reviewed-by: Eike Ziller <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Fix "Header" documentation in ExtensionSystem and AggregationEike Ziller2020-06-151-0/+1
| | | | | Change-Id: Ia6c05bdc1fe810c6afcc337320ed0512fff098c0 Reviewed-by: Leena Miettinen <[email protected]>
* doc: Fix qdoc warnings in aggregationEike Ziller2020-02-181-14/+4
| | | | | Change-Id: Ia9a2e6dcdb8dc82ae600b974e396fd8ac3a42678 Reviewed-by: Leena Miettinen <[email protected]>
* App/aggregation: Some modernizationhjk2020-02-141-1/+1
| | | | | Change-Id: I390e81122453d20a646af4a5bf08edf9de0d9db5 Reviewed-by: Eike Ziller <[email protected]>
* Doc: Add \inmodule command to Aggregation and Aggregate docsLeena Miettinen2020-02-071-0/+2
| | | | | | | | ...to suppress QDoc warnings. Task-number: QTCREATORBUG-23544 Change-Id: If58fe724618afe60bdc91810cec07d916844c899 Reviewed-by: Eike Ziller <[email protected]>
* Doc: Fix Aggregate class docsLeena Miettinen2020-02-051-42/+41
| | | | | | | | | | | | | Add missing docs for Aggregate::changed(). Fix some formatting and style issues. Remove \fn commands where they are not needed, so that the signatures don't need to be maintained. Task-number: QTCREATORBUG-23544 Change-Id: Ie5aac577d936aaa739588c99c36011e74a3313fe Reviewed-by: Eike Ziller <[email protected]>
* Aggregation: Use Qt5-style connectsOrgad Shaneh2016-06-011-3/+3
| | | | | Change-Id: Ifee501f2da7d2834f6ce8a63f85e9fab9c683b5d Reviewed-by: Eike Ziller <[email protected]>
* Update License according to agreement with Free Qt FoundationTobias Hunger2016-01-191-17/+12
| | | | | | | * Update remaining files in src Change-Id: I1896f17fcf34f71c3310c87899fb5171b8e4afb1 Reviewed-by: Tobias Hunger <[email protected]>
* Update LicenseEike Ziller2015-01-161-6/+6
| | | | | Change-Id: I711d5fb475ef814a1dc9d2822740e827f3f67125 Reviewed-by: Alessandro Portale <[email protected]>
* License updateEike Ziller2014-10-091-7/+8
| | | | | Change-Id: I3c22ef2685d7aa589f5d0ab74d693653a4c32082 Reviewed-by: Alessandro Portale <[email protected]>
* Incremented year in copyright infoRobert Loehning2014-01-081-1/+1
| | | | | | Change-Id: Ib5423fdd064e4546f848c0b640b0ed0514c26d3a Reviewed-by: Leena Miettinen <[email protected]> Reviewed-by: Kai Koehne <[email protected]>
* Rename "[Mm]ethod(s)" to "[Ff]unction(s)"Nikolai Kosjar2013-10-101-4/+4
| | | | | | | | | | | Only methods as programming functions are affected. Besides renaming some actions like "Switch Between Function Declaration/Definition" this mostly touches (api) code comments. This is a follow-up patch to commit 872bfb7. Change-Id: Icb65e8d73b59a022f8885b14df497169543a3b92 Reviewed-by: hjk <[email protected]>
* Doc: use standard wording in \brief commandsLeena Miettinen2013-06-201-1/+2
| | | | | | | | | QDoc does some magic with the \class and \namespaces and \brief commands, so the following wording must be used: "The xxx class yyy ..." Change-Id: Id231f30e8464898b776888d5423523de404aae34 Reviewed-by: Eike Ziller <[email protected]>
* Doc: replace deprecated QDoc commandsLeena Miettinen2013-02-061-2/+2
| | | | | | | | | | The \i and \o commands were replaced with \li and \bold was replaced with \b in QDoc for Qt 5. The \input command was replaced with \include in the docs. Change-Id: I257d1bebb8ebc739ca20e0d29fcf0406ecb14534 Reviewed-by: Oswald Buddenhagen <[email protected]>
* Incremented year in copyright infov2.6.2Robert Loehning2013-01-291-1/+1
| | | | | Change-Id: Ic6a9ff0359625021ebc061d22db6811814534205 Reviewed-by: Kai Koehne <[email protected]>
* Adjust license headershjk2012-10-051-21/+20
| | | | | Change-Id: Ice592c6de9951ee3b2c4cb52ed0bb3b6770e0825 Reviewed-by: Eike Ziller <[email protected]>
* Fix freeze when clearing search results while doing a search in searchEike Ziller2012-09-101-7/+11
| | | | | | | | By fixing a deadlock in aggregate destructor. Task-number: QTCREATORBUG-7757 Change-Id: I6dffb06a92fb57b23a38b26b1528aed9f9f9d5da Reviewed-by: Daniel Teske <[email protected]>
* Contact -> qt-project.orgEike Ziller2012-07-191-3/+1
| | | | | Change-Id: I7134d7de30bcf9f9dcfad42520dd45ee083a852d Reviewed-by: Oswald Buddenhagen <[email protected]>
* Removed module names from #include directives.Erik Verbruggen2012-02-151-2/+2
| | | | | | | | Getting the #include directives ready for Qt5. This includes the new-project wizards. Change-Id: Ia9261f1e8faec06b9285b694d2b7e9a095978d2b Reviewed-by: Eike Ziller <[email protected]>
* Long live the king!hjk2012-01-261-1/+1
| | | | | Change-Id: I2b72b34c0cfeafc8bdbaf49b83ff723544f2b6e2 Reviewed-by: Daniel Teske <[email protected]>
* all: s/[email protected]/[email protected]/hjk2011-11-031-2/+2
| | | | | Change-Id: If18afb5d4665924e7d9250dccbc60a65e6daa75e Reviewed-by: Eike Ziller <[email protected]>
* Remove some aggregation deadlocks.con2011-06-231-2/+7
| | | | | | | | | | | | You are not allowed to add components that belong to other aggregate (including aggregates themselves). Warn in this case instead of locking up. Task-number: QTCREATORBUG-4926 Change-Id: I4908fb9019efbc2fa3b7c3c57e08cc1d7f8f3e2c Reviewed-on: http://codereview.qt.nokia.com/679 Reviewed-by: Qt Sanity Bot <[email protected]> Reviewed-by: Bill King <[email protected]>
* Fix/add copyright headersTobias Hunger2011-05-061-1/+1
| | | | Change-Id: I8b73d583be1ee7183f4074bce49d5390e38631a2
* Update license.hjk2011-04-131-14/+13
|
* It's 2011 now.con2011-01-121-1/+1
| | | | Reviewed-by: hjk
* License headers.con2010-12-171-7/+11
|
* Add a changed signal in AggregationNicolas Arnaud-Cormos2010-05-171-13/+19
| | | | | | | | Use it to change the find and candidate find object in CurrentDocumentFind: this will allow to replace the IFindSupport object used. Merge-request: 115 Reviewed-by: con <[email protected]>
* Long live the king!hjk2010-03-051-1/+1
|
* long live the kinghjk2009-08-141-1/+1
|
* Update license headers and sales contact details.Jason McDonald2009-06-171-2/+2
| | | | Reviewed-by: Trust Me
* Fixes: change file license headers to include LGPLhjk2009-02-251-21/+17
|
* Bump year in licence header.Daniel Molkentin2009-01-131-1/+1
|
* Fixes: - API doc main pagecon2009-01-061-3/+3
|
* chancge Nokia GPL exception version from 1.2 to 1.3hjk2008-12-161-1/+1
|
* off-by-one in headershjk2008-12-021-1/+0
|
* end-of-line whitespace correction of the new headershjk2008-12-021-10/+11
|
* more cosmetic changeshjk2008-12-021-1/+1
|
* Initial importcon2008-12-021-0/+265