From 1d50f02494b3929f0729562e995c87ba8a8d7866 Mon Sep 17 00:00:00 2001 From: Daniel Molkentin <daniel.molkentin@nokia.com> Date: Tue, 9 Jun 2009 13:50:37 +0200 Subject: [PATCH] Remove Q_DISABLE_COPY from generated classes. QObject already defines it. Revieved-By: dt --- src/plugins/designer/cpp/formclasswizardparameters.cpp | 1 - src/plugins/qt4projectmanager/wizards/libraryparameters.cpp | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/plugins/designer/cpp/formclasswizardparameters.cpp b/src/plugins/designer/cpp/formclasswizardparameters.cpp index c21dbb2b7c4..0132f85bd24 100644 --- a/src/plugins/designer/cpp/formclasswizardparameters.cpp +++ b/src/plugins/designer/cpp/formclasswizardparameters.cpp @@ -114,7 +114,6 @@ bool FormClassWizardParameters::generateCpp(QString *header, QString *source, in headerStr << ", private " << uiClassName; } headerStr << " {\n" << namespaceIndent << indent << "Q_OBJECT\n" - << namespaceIndent << indent << "Q_DISABLE_COPY(" << unqualifiedClassName << ")\n" << namespaceIndent << "public:\n" << namespaceIndent << indent << "explicit " << unqualifiedClassName << "(QWidget *parent = 0);\n"; if (embedding == PointerAggregatedUiClass) diff --git a/src/plugins/qt4projectmanager/wizards/libraryparameters.cpp b/src/plugins/qt4projectmanager/wizards/libraryparameters.cpp index 05d6fa83b53..a0ad471643a 100644 --- a/src/plugins/qt4projectmanager/wizards/libraryparameters.cpp +++ b/src/plugins/qt4projectmanager/wizards/libraryparameters.cpp @@ -113,8 +113,7 @@ void LibraryParameters::generateCode(QtProjectParameters:: Type t, // Is this a QObject (plugin) const bool inheritsQObject = t == QtProjectParameters::Qt4Plugin; if (inheritsQObject) { - headerStr << namespaceIndent << indent << "Q_OBJECT\n" - << namespaceIndent << indent << "Q_DISABLE_COPY(" << unqualifiedClassName << ")\n"; + headerStr << namespaceIndent << indent << "Q_OBJECT\n"; } headerStr << namespaceIndent << "public:\n"; if (inheritsQObject) { -- GitLab