diff --git a/share/qtcreator/templates/wizards/classes/cpp/file.cpp b/share/qtcreator/templates/wizards/classes/cpp/file.cpp index 1676ef0e7f8..8ebbf1d26b4 100644 --- a/share/qtcreator/templates/wizards/classes/cpp/file.cpp +++ b/share/qtcreator/templates/wizards/classes/cpp/file.cpp @@ -10,11 +10,14 @@ public: @endif @if '%{Base}' === 'QObject' -%{CN}::%{CN}(QObject *parent) : QObject(parent)%{JS: ('%{SharedDataInit}') ? ', %{SharedDataInit}' : ''} +%{CN}::%{CN}(QObject *parent) + : QObject{parent}%{JS: ('%{SharedDataInit}') ? ', %{SharedDataInit}' : ''} @elsif '%{Base}' === 'QWidget' || '%{Base}' === 'QMainWindow' -%{CN}::%{CN}(QWidget *parent) : %{Base}(parent)%{JS: ('%{SharedDataInit}') ? ', %{SharedDataInit}' : ''} +%{CN}::%{CN}(QWidget *parent) + : %{Base}{parent}%{JS: ('%{SharedDataInit}') ? ', %{SharedDataInit}' : ''} @elsif %{JS: Cpp.hasQObjectParent('%{Base}')} -%{CN}::%{CN}(QObject *parent) : %{Base}(parent)%{JS: ('%{SharedDataInit}') ? ', %{SharedDataInit}' : ''} +%{CN}::%{CN}(QObject *parent) + : %{Base}{parent}%{JS: ('%{SharedDataInit}') ? ', %{SharedDataInit}' : ''} @else %{CN}::%{CN}()%{JS: ('%{SharedDataInit}') ? ' : %{SharedDataInit}' : ''} @endif @@ -23,7 +26,8 @@ public: } @if '%{IncludeQSharedData}' -%{CN}::%{CN}(const %{CN} &rhs) : data(rhs.data) +%{CN}::%{CN}(const %{CN} &rhs) + : data{rhs.data} { }