Tobias Hunger
9e72dc343c
Wizards: C++11-ify code generated by JSON wizards
...
Task-number: QTCREATORBUG-16983
Change-Id: I1f936f25f4e9756239e04d677cec92316e3dc75b
Reviewed-by: Kai Koehne <kai.koehne@qt.io >
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io >
2016-10-28 11:07:23 +00:00
Tobias Hunger
438c826859
CppClassWizard: Do not add signal/slot to non-QObject classes
...
Task-number: QTCREATORBUG-14959
Change-Id: I95920a8cb48facf086fbceae3e029bab30c23821
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com >
2015-08-27 12:59:24 +00:00
Tobias Hunger
828b0de5db
C++ class wizard: Do not add Q_OBJECT macro for non-QObjects
...
Task-number: QTCREATORBUG-14515
Change-Id: I02e423acc53ae23169399bc9b86b4753cb84f7a2
Reviewed-by: Alessandro Portale <alessandro.portale@theqtcompany.com >
2015-05-28 15:53:20 +00:00
Marco Bubke
c53a8da3a1
Honor Rule of three (or five) in the class wizard
...
It is very often a mistake to define a destructor without a copy (and move)
constructor and assignment operator. In C++11 no move constructor and
assignment operator will be generated if a destructor is defined. So it is
better to omit a lonely destructor in out template.
https://en.wikipedia.org/wiki/Rule_of_three_%28C%2B%2B_programming%29
Change-Id: If911556f872d878939f0f2fcaa974494a4df8a8a
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com >
2014-11-27 13:50:35 +01:00
Tobias Hunger
d2eb042676
JsonWizard: Remove empty lines
...
Task-number: QTCREATORBUG-13289
Change-Id: I2c8d1fc4e2cfcb940e76a6988d35e80703548668
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
2014-11-03 15:38:47 +01:00
Tobias Hunger
cda0320f5b
JsonWizard: Match up files generated by the Cpp Class wizard
...
Change-Id: I407958b02446e81a449a34519a9eb592723a08a5
Reviewed-by: Daniel Teske <daniel.teske@digia.com >
2014-11-03 09:44:08 +01:00
Tobias Hunger
50df8aa984
JsonWizard: Replace CppClassWizard with a JsonWizard
...
Change-Id: I4e1aeea4ccd1087b5e804e9ba4c2aa8fde4f4fcb
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com >
2014-10-15 18:21:49 +02:00