summaryrefslogtreecommitdiffstats
path: root/src/tools/moc/generator.cpp
Commit message (Expand)AuthorAgeFilesLines
* Qt6: remove support for property flags being functionsLars Knoll2020-06-111-128/+6
* MetaObject: Store the QMetaType of the methodsFabian Kosmale2020-06-021-14/+53
* Provide a way of exposing private QProperties with a fake APISimon Hausmann2020-04-301-0/+105
* Allow for private properties to be implemented using QPropertySimon Hausmann2020-04-301-4/+12
* Add support for exposing public QProperty members in the meta-object systemSimon Hausmann2020-03-181-20/+52
* Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-02-261-3/+3
|\
| * moc: Record whether a meta object is an object, gadget, or namespaceUlf Hermann2020-02-131-3/+3
* | MetaObject: store the QMetaType of the propertiesOlivier Goffart2020-02-251-0/+12
* | Cleanup code where we mixed QHash and QMultiHash iterator codeLars Knoll2020-02-031-1/+1
* | Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-01-281-0/+2
|\|
| * Introduce Q_PROPERTY attribute REQUIREDFabian Kosmale2020-01-231-0/+2
* | Merge remote-tracking branch 'origin/5.15' into devLiang Qi2020-01-041-2/+4
|\|
| * Use a QMultiHash explicitly if insertMulti() is being usedLars Knoll2019-12-121-1/+1
| * Support Q_GADGET QMetaObject super class hierarchies across templatesMilian Wolff2019-12-121-1/+3
* | Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2019-12-091-1/+1
|\|
| * Tidy nullptr usageAllan Sandfeld Jensen2019-12-061-1/+1
* | Change representation of string data in the meta objectLars Knoll2019-12-081-8/+5
* | Use Q_NAMESPACE for the Qt namespace, and remove the old moc hack to support itOlivier Goffart2019-12-061-9/+2
* | Add support for slots to receive the raw void ** arguments arrayLars Knoll2019-10-071-12/+16
|/
* Qt6: Fix uninitialized meta objects on WindowsThiago Macieira2019-07-161-3/+8
* Merge remote-tracking branch 'origin/5.13' into devLiang Qi2019-06-141-1/+1
|\
| * Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-06-111-1/+1
| |\
| | * moc: Fix indentation of generated codeFriedemann Kleint2019-06-071-1/+1
* | | moc: Add a standard way of specifying a URI as part of Q_PLUGIN_METADATAUlf Hermann2019-04-111-0/+6
|/ /
* | Add a few qAsConst() to range-for to prevent detachmentsSergio Martins2018-12-101-1/+1
* | Merge remote-tracking branch 'origin/5.12' into devLiang Qi2018-11-101-6/+6
|\|
| * moc: Modernize generated code a bit, use autoKevin Funk2018-11-091-6/+6
* | Use std::addressof for taking an address instead of operator& in mocJędrzej Nowacki2018-10-011-4/+4
|/
* Moc: use QVector more oftenThiago Macieira2018-09-091-2/+2
* Plugins: Save some architectural requirement flagsThiago Macieira2018-09-011-16/+5
* Plugins: store the metadata in CBOR instead of binary JSONThiago Macieira2018-09-011-45/+113
* Fix QMetaObject naming of class enum flagAllan Sandfeld Jensen2018-08-111-6/+9
* Fix moc'ing of enum class flagsAllan Sandfeld Jensen2018-07-261-1/+2
* moc: align and use newlines in the generated staticMetaObjectsThiago Macieira2018-07-231-12/+12
* Merge remote-tracking branch 'origin/5.10' into devLiang Qi2018-01-111-2/+2
|\
| * moc: Initialize staticMetaObject with the highest user-settable priorityMartin Storsjö2018-01-091-2/+2
* | Merge remote-tracking branch 'origin/5.10' into devLiang Qi2017-10-171-9/+7
|\|
| * Merge remote-tracking branch 'origin/5.9' into 5.10Liang Qi2017-10-041-9/+7
| |\
| | * moc: remove useless cast in qt_static_metacall generated codeEric Lemanissier2017-09-271-3/+2
| | * moc: don't use const_cast in qt_metacast generated codeOlivier Goffart2017-09-251-6/+5
* | | moc: Use 'using' instead of 'typedef' in generated codeAlexander Volkov2017-09-041-1/+1
|/ /
* / moc: Allow NOTIFY signals defined in parent classesAlbert Astals Cid2017-05-231-3/+30
|/
* moc: Support signals that return movable-only typeOlivier Goffart2017-03-131-6/+2
* moc: put the QPrivateSignal argument in the arg arrayOlivier Goffart2017-03-131-6/+3
* moc: Don't test _id if there are no methods or propertiesRobin Burchell2017-01-111-2/+9
* moc: Don't check for signalList sizeRobin Burchell2017-01-111-1/+1
* moc: Use nullptr instead of Q_NULLPTR in the generated codeAlexander Volkov2016-12-091-10/+10
* Add QMetaEnum::isScoped to be able to destinguish C++11 enum classOlivier Goffart2016-07-261-1/+6
* Moc: use QStringBuilder moreAnton Kudryavtsev2016-04-201-3/+1
* Moc: use const (and const APIs) moreAnton Kudryavtsev2016-04-181-1/+1