diff --git a/share/qtcreator/qml/qmlpuppet/instances/dummycontextobject.h b/share/qtcreator/qml/qmlpuppet/instances/dummycontextobject.h
index 63843fd1abd17aa7770911df64c3414241ba39b8..902748107ba6639e99636b151a5b273bd8432d9e 100644
--- a/share/qtcreator/qml/qmlpuppet/instances/dummycontextobject.h
+++ b/share/qtcreator/qml/qmlpuppet/instances/dummycontextobject.h
@@ -54,9 +54,7 @@ signals:
     void parentDummyChanged();
 
 private:
-    Q_DISABLE_COPY(DummyContextObject)
     QWeakPointer<QObject> m_dummyParent;
-
 };
 
 } // namespace QmlDesigner
diff --git a/src/libs/extensionsystem/pluginmanager.h b/src/libs/extensionsystem/pluginmanager.h
index bc1c9d919edf7ebadfc1c5c482b117a232b18a79..883c2a14cc1f6982d5e7adf2f338719f4f0fbc3c 100644
--- a/src/libs/extensionsystem/pluginmanager.h
+++ b/src/libs/extensionsystem/pluginmanager.h
@@ -47,8 +47,9 @@ QT_END_NAMESPACE
 
 namespace ExtensionSystem {
 class PluginCollection;
+
 namespace Internal {
-    class PluginManagerPrivate;
+class PluginManagerPrivate;
 }
 
 class IPlugin;
@@ -56,7 +57,6 @@ class PluginSpec;
 
 class EXTENSIONSYSTEM_EXPORT PluginManager : public QObject
 {
-    Q_DISABLE_COPY(PluginManager)
     Q_OBJECT
 
 public:
diff --git a/src/libs/qmleditorwidgets/easingpane/easinggraph.h b/src/libs/qmleditorwidgets/easingpane/easinggraph.h
index 815f8b5bb172547a6c34a1e78d395514d0c2f522..afc5e5cdb95ab0a1331ed1e064a92cc185dfa5a5 100644
--- a/src/libs/qmleditorwidgets/easingpane/easinggraph.h
+++ b/src/libs/qmleditorwidgets/easingpane/easinggraph.h
@@ -101,8 +101,6 @@ signals:
     void zeroColorChanged();
 
 private:
-    Q_DISABLE_COPY(EasingGraph)
-
     QColor m_color;
     QColor m_zeroColor; // the color for the "zero" and "one" lines
     qreal m_duration;
diff --git a/src/libs/qmljsdebugclient/qdeclarativedebugclient_p.h b/src/libs/qmljsdebugclient/qdeclarativedebugclient_p.h
index 6994923f1eda549c71027492fceee3f7c8c2c1d5..bbbe19b2a54c8f354aa6d886807a538c72fccec8 100644
--- a/src/libs/qmljsdebugclient/qdeclarativedebugclient_p.h
+++ b/src/libs/qmljsdebugclient/qdeclarativedebugclient_p.h
@@ -42,7 +42,7 @@ class QDeclarativeDebugConnectionPrivate;
 class QDeclarativeDebugConnection : public QIODevice
 {
     Q_OBJECT
-    Q_DISABLE_COPY(QDeclarativeDebugConnection)
+
 public:
     QDeclarativeDebugConnection(QObject * = 0);
     ~QDeclarativeDebugConnection();
@@ -77,7 +77,6 @@ class QDeclarativeDebugClient : public QObject
 {
     Q_OBJECT
     Q_DECLARE_PRIVATE(QDeclarativeDebugClient)
-    Q_DISABLE_COPY(QDeclarativeDebugClient)
 
 public:
     enum Status { NotConnected, Unavailable, Enabled };
diff --git a/src/libs/utils/basevalidatinglineedit.h b/src/libs/utils/basevalidatinglineedit.h
index 9d2d3ffe0025d84c387c87ca0cc7c10c4890ff99..2656d71721383778b1b55e47b7c773c36937f67a 100644
--- a/src/libs/utils/basevalidatinglineedit.h
+++ b/src/libs/utils/basevalidatinglineedit.h
@@ -44,7 +44,6 @@ struct BaseValidatingLineEditPrivate;
 class QTCREATOR_UTILS_EXPORT BaseValidatingLineEdit : public QLineEdit
 {
     Q_OBJECT
-    Q_DISABLE_COPY(BaseValidatingLineEdit)
     Q_PROPERTY(QString initialText READ initialText WRITE setInitialText DESIGNABLE true)
     Q_PROPERTY(QColor errorColor READ errorColor WRITE setErrorColor DESIGNABLE true)
 
diff --git a/src/libs/utils/classnamevalidatinglineedit.h b/src/libs/utils/classnamevalidatinglineedit.h
index 3e22f5d2a180813c4e1017bb3a3a993a3beee8f9..032331b7e9b706d5c1a6e195fd02d6a0f0fef343 100644
--- a/src/libs/utils/classnamevalidatinglineedit.h
+++ b/src/libs/utils/classnamevalidatinglineedit.h
@@ -43,10 +43,9 @@ struct ClassNameValidatingLineEditPrivate;
 class QTCREATOR_UTILS_EXPORT ClassNameValidatingLineEdit
   : public Utils::BaseValidatingLineEdit
 {
-    Q_DISABLE_COPY(ClassNameValidatingLineEdit)
+    Q_OBJECT
     Q_PROPERTY(bool namespacesEnabled READ namespacesEnabled WRITE setNamespacesEnabled DESIGNABLE true)
     Q_PROPERTY(bool lowerCaseFileName READ lowerCaseFileName WRITE setLowerCaseFileName)
-    Q_OBJECT
 
 public:
     explicit ClassNameValidatingLineEdit(QWidget *parent = 0);
diff --git a/src/libs/utils/fancylineedit.h b/src/libs/utils/fancylineedit.h
index 4a8ba683a7c2f9ee6b1050a6fb267e7a0dcbee74..dfefe6969461579cfaed6aa4d93749d9814aaf18 100644
--- a/src/libs/utils/fancylineedit.h
+++ b/src/libs/utils/fancylineedit.h
@@ -67,7 +67,6 @@ private:
 
 class QTCREATOR_UTILS_EXPORT FancyLineEdit : public QLineEdit
 {
-    Q_DISABLE_COPY(FancyLineEdit)
     Q_OBJECT
     Q_ENUMS(Side)
 
diff --git a/src/libs/utils/filenamevalidatinglineedit.h b/src/libs/utils/filenamevalidatinglineedit.h
index 9a26ebf0918bf329c5a39a3686a6dd330971d095..75f04ff7080181ee27458c0277bea0ffdb1cae6b 100644
--- a/src/libs/utils/filenamevalidatinglineedit.h
+++ b/src/libs/utils/filenamevalidatinglineedit.h
@@ -40,8 +40,8 @@ namespace Utils {
 class QTCREATOR_UTILS_EXPORT FileNameValidatingLineEdit : public BaseValidatingLineEdit
 {
     Q_OBJECT
-    Q_DISABLE_COPY(FileNameValidatingLineEdit)
     Q_PROPERTY(bool allowDirectories READ allowDirectories WRITE setAllowDirectories)
+
 public:
     explicit FileNameValidatingLineEdit(QWidget *parent = 0);
 
diff --git a/src/libs/utils/filesystemwatcher.h b/src/libs/utils/filesystemwatcher.h
index 3c3b1ec465b2a831a2e8ef69c0616198b68e162e..59ff528955b4312cd665d57e061b911be202aa5d 100644
--- a/src/libs/utils/filesystemwatcher.h
+++ b/src/libs/utils/filesystemwatcher.h
@@ -44,8 +44,8 @@ class FileSystemWatcherPrivate;
 // Documentation inside.
 class QTCREATOR_UTILS_EXPORT FileSystemWatcher : public QObject
 {
-    Q_DISABLE_COPY(FileSystemWatcher)
     Q_OBJECT
+
 public:
     enum WatchMode
     {
diff --git a/src/libs/utils/fileutils.h b/src/libs/utils/fileutils.h
index d6b4e57ef26b7947962883f2704c4284c5dfb9cd..27efdaec9537d0f18095942c3d47063a563e9131 100644
--- a/src/libs/utils/fileutils.h
+++ b/src/libs/utils/fileutils.h
@@ -120,7 +120,6 @@ public:
     QFile *file() { return m_file; }
 
 private:
-    Q_DISABLE_COPY(FileSaver)
     bool m_isSafe;
 };
 
@@ -136,10 +135,9 @@ public:
     void setAutoRemove(bool on) { m_autoRemove = on; }
 
 private:
-    Q_DISABLE_COPY(TempFileSaver)
     bool m_autoRemove;
 };
 
-}
+} // namespace Utils
 
 #endif // FILEUTILS_H
diff --git a/src/libs/utils/filewizarddialog.h b/src/libs/utils/filewizarddialog.h
index 526ef88378b2cbbf976d9b8e3cc46c28e3aa8bf2..236714aecb91f76e7807f09909c279e2bf9b36b4 100644
--- a/src/libs/utils/filewizarddialog.h
+++ b/src/libs/utils/filewizarddialog.h
@@ -40,9 +40,9 @@ namespace Utils {
 
 class FileWizardPage;
 
-class QTCREATOR_UTILS_EXPORT FileWizardDialog : public Wizard {
+class QTCREATOR_UTILS_EXPORT FileWizardDialog : public Wizard
+{
     Q_OBJECT
-    Q_DISABLE_COPY(FileWizardDialog)
 public:
     explicit FileWizardDialog(QWidget *parent = 0);
 
diff --git a/src/libs/utils/filewizardpage.h b/src/libs/utils/filewizardpage.h
index 62624901fb7ebe6847b5ac63b878ffa60260baa9..4fb04bced3e8405e9f215e9226bd03973b2204a0 100644
--- a/src/libs/utils/filewizardpage.h
+++ b/src/libs/utils/filewizardpage.h
@@ -44,9 +44,9 @@ struct FileWizardPagePrivate;
 class QTCREATOR_UTILS_EXPORT FileWizardPage : public QWizardPage
 {
     Q_OBJECT
-    Q_DISABLE_COPY(FileWizardPage)
     Q_PROPERTY(QString path READ path WRITE setPath DESIGNABLE true)
     Q_PROPERTY(QString fileName READ fileName WRITE setFileName DESIGNABLE true)
+
 public:
     explicit FileWizardPage(QWidget *parent = 0);
     virtual ~FileWizardPage();
diff --git a/src/libs/utils/ipaddresslineedit.h b/src/libs/utils/ipaddresslineedit.h
index f3c400536dc3728fca88bba5a9265bd3158f673f..a34e5d99469fcbe7d14e6b46e0dc7265f2e7252e 100644
--- a/src/libs/utils/ipaddresslineedit.h
+++ b/src/libs/utils/ipaddresslineedit.h
@@ -42,7 +42,6 @@ class IpAddressLineEditPrivate;
 
 class QTCREATOR_UTILS_EXPORT IpAddressLineEdit : public Utils::BaseValidatingLineEdit
 {
-    Q_DISABLE_COPY(IpAddressLineEdit)
     Q_OBJECT
 
 public:
diff --git a/src/libs/utils/linecolumnlabel.cpp b/src/libs/utils/linecolumnlabel.cpp
index 64e19e19ff7445b9ebebdb3ea73e78a82fd2714c..7dc59f71a93c7295cbfc80d633f6ab1125f24b68 100644
--- a/src/libs/utils/linecolumnlabel.cpp
+++ b/src/libs/utils/linecolumnlabel.cpp
@@ -46,10 +46,6 @@ LineColumnLabel::LineColumnLabel(QWidget *parent)
 {
 }
 
-LineColumnLabel::~LineColumnLabel()
-{
-}
-
 void LineColumnLabel::setText(const QString &text, const QString &maxText)
 {
     QLabel::setText(text);
diff --git a/src/libs/utils/linecolumnlabel.h b/src/libs/utils/linecolumnlabel.h
index 826275064a0a0d0e85a5531d1b03ccf93aa31018..6dde8f01a8b853f4198e55b8032c693f683d8849 100644
--- a/src/libs/utils/linecolumnlabel.h
+++ b/src/libs/utils/linecolumnlabel.h
@@ -40,13 +40,11 @@ namespace Utils {
 
 class  QTCREATOR_UTILS_EXPORT LineColumnLabel : public QLabel
 {
-    Q_DISABLE_COPY(LineColumnLabel)
     Q_OBJECT
     Q_PROPERTY(QString maxText READ maxText WRITE setMaxText DESIGNABLE true)
 
 public:
     explicit LineColumnLabel(QWidget *parent = 0);
-    virtual ~LineColumnLabel();
 
     void setText(const QString &text, const QString &maxText);
     QSize sizeHint() const;
diff --git a/src/libs/utils/newclasswidget.h b/src/libs/utils/newclasswidget.h
index 2915beef16dacc6e04a1763d7cdb338cf970d40f..cf2dd486ead55e1fd4be5588a83412973ee36a28 100644
--- a/src/libs/utils/newclasswidget.h
+++ b/src/libs/utils/newclasswidget.h
@@ -47,7 +47,6 @@ struct NewClassWidgetPrivate;
 
 class QTCREATOR_UTILS_EXPORT NewClassWidget : public QWidget
 {
-    Q_DISABLE_COPY(NewClassWidget)
     Q_OBJECT
     Q_PROPERTY(bool namespacesEnabled READ namespacesEnabled WRITE setNamespacesEnabled DESIGNABLE true)
     Q_PROPERTY(bool baseClassInputVisible READ isBaseClassInputVisible WRITE setBaseClassInputVisible DESIGNABLE true)
@@ -73,6 +72,7 @@ class QTCREATOR_UTILS_EXPORT NewClassWidget : public QWidget
     // Utility "USER" property for wizards containing file names.
     Q_PROPERTY(QStringList files READ files DESIGNABLE false USER true)
     Q_ENUMS(ClassType)
+
 public:
     enum ClassType { NoClassType, ClassInheritsQObject, ClassInheritsQWidget,
                      ClassInheritsQDeclarativeItem,
diff --git a/src/libs/utils/pathchooser.h b/src/libs/utils/pathchooser.h
index 8e41c10da44ecdfb7d49b888598a4f30018cb724..a9c47410e135fef6aaab3458ae6ab53d33ea9b92 100644
--- a/src/libs/utils/pathchooser.h
+++ b/src/libs/utils/pathchooser.h
@@ -50,7 +50,6 @@ class PathChooserPrivate;
 
 class QTCREATOR_UTILS_EXPORT PathChooser : public QWidget
 {
-    Q_DISABLE_COPY(PathChooser)
     Q_OBJECT
     Q_ENUMS(Kind)
     Q_PROPERTY(QString path READ path WRITE setPath DESIGNABLE true)
diff --git a/src/libs/utils/pathlisteditor.h b/src/libs/utils/pathlisteditor.h
index 0b0761322077c4895c10f5d3780463af26574dd5..0e1e6def76124f75da97b77d8f0429a82ffae237 100644
--- a/src/libs/utils/pathlisteditor.h
+++ b/src/libs/utils/pathlisteditor.h
@@ -48,7 +48,6 @@ struct PathListEditorPrivate;
 
 class QTCREATOR_UTILS_EXPORT PathListEditor : public QWidget
 {
-    Q_DISABLE_COPY(PathListEditor)
     Q_OBJECT
     Q_PROPERTY(QStringList pathList READ pathList WRITE setPathList DESIGNABLE true)
     Q_PROPERTY(QString fileDialogTitle READ fileDialogTitle WRITE setFileDialogTitle DESIGNABLE true)
diff --git a/src/libs/utils/projectintropage.h b/src/libs/utils/projectintropage.h
index 31aa518f02affe35e6405e6ad34db3f010c602c3..34f8a025e03277cf300431e4bda3a8512630ed19 100644
--- a/src/libs/utils/projectintropage.h
+++ b/src/libs/utils/projectintropage.h
@@ -44,7 +44,6 @@ struct ProjectIntroPagePrivate;
 class QTCREATOR_UTILS_EXPORT ProjectIntroPage : public QWizardPage
 {
     Q_OBJECT
-    Q_DISABLE_COPY(ProjectIntroPage)
     Q_PROPERTY(QString description READ description WRITE setPath DESIGNABLE true)
     Q_PROPERTY(QString path READ path WRITE setPath DESIGNABLE true)
     Q_PROPERTY(QString projectName READ projectName WRITE setProjectName DESIGNABLE true)
diff --git a/src/libs/utils/projectnamevalidatinglineedit.h b/src/libs/utils/projectnamevalidatinglineedit.h
index 05118b151388f4b2cfd64480b0cee5f308b3981f..ffa875f3dfcb693801949dbc8d5bbc7ab21dca26 100644
--- a/src/libs/utils/projectnamevalidatinglineedit.h
+++ b/src/libs/utils/projectnamevalidatinglineedit.h
@@ -40,7 +40,6 @@ namespace Utils {
 class QTCREATOR_UTILS_EXPORT ProjectNameValidatingLineEdit : public BaseValidatingLineEdit
 {
     Q_OBJECT
-    Q_DISABLE_COPY(ProjectNameValidatingLineEdit)
 
 public:
     explicit ProjectNameValidatingLineEdit(QWidget *parent = 0);
diff --git a/src/libs/utils/qtcolorbutton.h b/src/libs/utils/qtcolorbutton.h
index da8a343f14103a11c03153efcd8763752fa2b056..8fa9b41c3eeb1868571afd04c20ff80d7472bc4e 100644
--- a/src/libs/utils/qtcolorbutton.h
+++ b/src/libs/utils/qtcolorbutton.h
@@ -74,7 +74,6 @@ protected:
 private:
     class QtColorButtonPrivate *d_ptr;
     friend class QtColorButtonPrivate;
-    Q_DISABLE_COPY(QtColorButton)
 };
 
 } // namespace Utils
diff --git a/src/libs/utils/savefile.h b/src/libs/utils/savefile.h
index f77bc2b1db2f9acce86d9a200786f17ac426fe79..8d1325b2bb1223b7119f30ca2a2f95eebdb7d04e 100644
--- a/src/libs/utils/savefile.h
+++ b/src/libs/utils/savefile.h
@@ -53,13 +53,11 @@ public:
     void setBackup(bool backup) { m_backup = backup; }
 
 private:
-    Q_DISABLE_COPY(SaveFile)
-
     QString m_finalFileName;
     bool m_finalized;
     bool m_backup;
 };
 
-}
+} // namespace Utils
 
 #endif // SAVEFILE_H
diff --git a/src/libs/utils/ssh/sshconnection.h b/src/libs/utils/ssh/sshconnection.h
index 2883f75072bb159b8c9b4a978f4b308fc54cc2b4..2791ab1b789b7bf48b38f8b4c36e893e378934e6 100644
--- a/src/libs/utils/ssh/sshconnection.h
+++ b/src/libs/utils/ssh/sshconnection.h
@@ -73,7 +73,7 @@ QTCREATOR_UTILS_EXPORT bool operator!=(const SshConnectionParameters &p1, const
 class QTCREATOR_UTILS_EXPORT SshConnection : public QObject
 {
     Q_OBJECT
-    Q_DISABLE_COPY(SshConnection)
+
 public:
     enum State { Unconnected, Connecting, Connected };
     typedef QSharedPointer<SshConnection> Ptr;
diff --git a/src/libs/utils/ssh/sshremoteprocess.h b/src/libs/utils/ssh/sshremoteprocess.h
index 6a1835a3f43381fcc00e09cdfb932132ca36ba4a..12c3ea1921a7803460b472d1c3fce7abcfab5b27 100644
--- a/src/libs/utils/ssh/sshremoteprocess.h
+++ b/src/libs/utils/ssh/sshremoteprocess.h
@@ -53,7 +53,6 @@ class SshSendFacility;
 class QTCREATOR_UTILS_EXPORT SshRemoteProcess : public QObject
 {
     Q_OBJECT
-    Q_DISABLE_COPY(SshRemoteProcess)
 
     friend class Internal::SshChannelManager;
     friend class Internal::SshRemoteProcessPrivate;
diff --git a/src/libs/utils/ssh/sshremoteprocessrunner.h b/src/libs/utils/ssh/sshremoteprocessrunner.h
index dd202434dd01768055e4ae46e03a355a17cb070c..58ad254c6fb23cc38e7b79f46f3ed96a51afc135 100644
--- a/src/libs/utils/ssh/sshremoteprocessrunner.h
+++ b/src/libs/utils/ssh/sshremoteprocessrunner.h
@@ -44,7 +44,7 @@ class SshRemoteProcessRunnerPrivate;
 class QTCREATOR_UTILS_EXPORT SshRemoteProcessRunner : public QObject
 {
     Q_OBJECT
-    Q_DISABLE_COPY(SshRemoteProcessRunner)
+
 public:
     typedef QSharedPointer<SshRemoteProcessRunner> Ptr;
 
diff --git a/src/libs/utils/submiteditorwidget.h b/src/libs/utils/submiteditorwidget.h
index f6c1b71cc40445ffd8992c2d3c6640360edd4dce..61e05a7f80da886dc22d95bc138f866ddd56d032 100644
--- a/src/libs/utils/submiteditorwidget.h
+++ b/src/libs/utils/submiteditorwidget.h
@@ -55,7 +55,6 @@ struct SubmitEditorWidgetPrivate;
 class QTCREATOR_UTILS_EXPORT SubmitEditorWidget : public QWidget
 {
     Q_OBJECT
-    Q_DISABLE_COPY(SubmitEditorWidget)
     Q_PROPERTY(QString descriptionText READ descriptionText WRITE setDescriptionText DESIGNABLE true)
     Q_PROPERTY(int fileNameColumn READ fileNameColumn WRITE setFileNameColumn DESIGNABLE false)
     Q_PROPERTY(QAbstractItemView::SelectionMode fileListSelectionMode READ fileListSelectionMode WRITE setFileListSelectionMode DESIGNABLE true)
diff --git a/src/libs/utils/wizard.h b/src/libs/utils/wizard.h
index 326e6463de9a0394cc79ddaa45da5df94e9c0e29..634a7429074801dfb9f3664e5c1c71599406f94d 100644
--- a/src/libs/utils/wizard.h
+++ b/src/libs/utils/wizard.h
@@ -70,8 +70,6 @@ private slots:
     void _q_pageRemoved(int pageId);
 
 private:
-
-    Q_DISABLE_COPY(Wizard)
     Q_DECLARE_PRIVATE(Wizard)
 
     class WizardPrivate *d_ptr;
@@ -124,7 +122,6 @@ private:
     friend class Wizard;
     friend class WizardProgressItem;
 
-    Q_DISABLE_COPY(WizardProgress)
     Q_DECLARE_PRIVATE(WizardProgress)
 
     class WizardProgressPrivate *d_ptr;
@@ -150,15 +147,12 @@ public:
     bool titleWordWrap() const;
 
 protected:
-
     WizardProgressItem(WizardProgress *progress, const QString &title);
     virtual ~WizardProgressItem();
 
-
 private:
     friend class WizardProgress;
 
-    Q_DISABLE_COPY(WizardProgressItem)
     Q_DECLARE_PRIVATE(WizardProgressItem)
 
     class WizardProgressItemPrivate *d_ptr;
diff --git a/src/plugins/classview/classviewmanager.h b/src/plugins/classview/classviewmanager.h
index 447092e9549fb997bc2f94c0ec89d1a382fe857b..26fe7cc4ea0cecbb7faaf38acc59a81becb69cdf 100644
--- a/src/plugins/classview/classviewmanager.h
+++ b/src/plugins/classview/classviewmanager.h
@@ -58,7 +58,6 @@ class NavigationWidgetFactory;
 class Manager : public QObject
 {
     Q_OBJECT
-    Q_DISABLE_COPY(Manager)
 
 public:
     /*!
diff --git a/src/plugins/classview/classviewnavigationwidget.h b/src/plugins/classview/classviewnavigationwidget.h
index b23e99cadec8e3e8d8a0f469326cd94dee34c73f..d2450162ca2204382fffee392a16d7806945ee7c 100644
--- a/src/plugins/classview/classviewnavigationwidget.h
+++ b/src/plugins/classview/classviewnavigationwidget.h
@@ -53,7 +53,6 @@ namespace Internal {
 class NavigationWidget : public QWidget
 {
     Q_OBJECT
-    Q_DISABLE_COPY(NavigationWidget)
 
 public:
     explicit NavigationWidget(QWidget *parent = 0);
diff --git a/src/plugins/classview/classviewnavigationwidgetfactory.h b/src/plugins/classview/classviewnavigationwidgetfactory.h
index 125f8f62fc0dda04133d5e446d335924dbb8a503..2160373016913c97482bcc2ceb5a70aefd2e983d 100644
--- a/src/plugins/classview/classviewnavigationwidgetfactory.h
+++ b/src/plugins/classview/classviewnavigationwidgetfactory.h
@@ -52,7 +52,6 @@ namespace Internal {
 class NavigationWidgetFactory : public Core::INavigationWidgetFactory
 {
     Q_OBJECT
-    Q_DISABLE_COPY(NavigationWidgetFactory)
 
 public:
     //! destructor
diff --git a/src/plugins/classview/classviewplugin.h b/src/plugins/classview/classviewplugin.h
index affa98f636688c5beddc49a24e60b53d6c43741a..e386da66ae2f256eeffcf2aa4b724c991bca2f53 100644
--- a/src/plugins/classview/classviewplugin.h
+++ b/src/plugins/classview/classviewplugin.h
@@ -48,7 +48,6 @@ namespace Internal {
 class Plugin : public ExtensionSystem::IPlugin
 {
     Q_OBJECT
-    Q_DISABLE_COPY(Plugin)
 
 public:
     //! Constructor
diff --git a/src/plugins/coreplugin/basefilewizard.cpp b/src/plugins/coreplugin/basefilewizard.cpp
index 8e4049c1b3966ed96b50fd58a9802c96296be0b3..6259cea969cbbe3df629d2a63c240a2056fef319 100644
--- a/src/plugins/coreplugin/basefilewizard.cpp
+++ b/src/plugins/coreplugin/basefilewizard.cpp
@@ -379,7 +379,6 @@ void BaseFileWizardParameters::setDisplayCategory(const QString &v)
 class WizardEventLoop : public QEventLoop
 {
     Q_OBJECT
-    Q_DISABLE_COPY(WizardEventLoop)
     WizardEventLoop(QObject *parent);
 
 public:
diff --git a/src/plugins/coreplugin/basefilewizard.h b/src/plugins/coreplugin/basefilewizard.h
index bf3d21f0be12ea6d0ccbe4f7b29c72bfaa8ebe9a..d9e574f466dfb37ca1b52083dd41526f61870545 100644
--- a/src/plugins/coreplugin/basefilewizard.h
+++ b/src/plugins/coreplugin/basefilewizard.h
@@ -150,7 +150,6 @@ CORE_EXPORT QDebug operator<<(QDebug d, const BaseFileWizardParameters &);
 
 class CORE_EXPORT BaseFileWizard : public IWizard
 {
-    Q_DISABLE_COPY(BaseFileWizard)
     Q_OBJECT
 
 public:
@@ -200,7 +199,6 @@ private:
 
 class CORE_EXPORT StandardFileWizard : public BaseFileWizard
 {
-    Q_DISABLE_COPY(StandardFileWizard)
     Q_OBJECT
 
 protected:
diff --git a/src/plugins/coreplugin/dialogs/ioptionspage.h b/src/plugins/coreplugin/dialogs/ioptionspage.h
index 98b113204f8be803260d25cbe3a8ddf76545031e..01a24297f2b5bc4224909ddd8532e889da0f9b0b 100644
--- a/src/plugins/coreplugin/dialogs/ioptionspage.h
+++ b/src/plugins/coreplugin/dialogs/ioptionspage.h
@@ -47,6 +47,7 @@ namespace Core {
 class CORE_EXPORT IOptionsPage : public QObject
 {
     Q_OBJECT
+
 public:
     IOptionsPage(QObject *parent = 0) : QObject(parent) {}
     virtual ~IOptionsPage() {}
diff --git a/src/plugins/coreplugin/editortoolbar.h b/src/plugins/coreplugin/editortoolbar.h
index 23a738f8a3acc6a184a9b16c4aeb2a6067101c29..280829aabc1eb292140aaea8a3ba3cda8c28bac0 100644
--- a/src/plugins/coreplugin/editortoolbar.h
+++ b/src/plugins/coreplugin/editortoolbar.h
@@ -51,7 +51,7 @@ struct EditorToolBarPrivate;
 class CORE_EXPORT EditorToolBar : public Utils::StyledBar
 {
     Q_OBJECT
-    Q_DISABLE_COPY(EditorToolBar)
+
 public:
     explicit EditorToolBar(QWidget *parent = 0);
     virtual ~EditorToolBar();
diff --git a/src/plugins/coreplugin/fileiconprovider.h b/src/plugins/coreplugin/fileiconprovider.h
index 3583dcc07d5c1a52b97b7517bd446e3c3f384fe2..52a9e44f84f397b19415adcab7ce7c1fecb8ffcb 100644
--- a/src/plugins/coreplugin/fileiconprovider.h
+++ b/src/plugins/coreplugin/fileiconprovider.h
@@ -52,7 +52,6 @@ struct FileIconProviderPrivate;
 
 class CORE_EXPORT FileIconProvider : public QFileIconProvider
 {
-    Q_DISABLE_COPY(FileIconProvider)
     FileIconProvider();
 
 public:
diff --git a/src/plugins/coreplugin/helpmanager.h b/src/plugins/coreplugin/helpmanager.h
index db24d24435efe03dc49ac05909c9ab6a5f06e5d0..d6d40843de8f64a945eaa507444004ea9ba35b6f 100644
--- a/src/plugins/coreplugin/helpmanager.h
+++ b/src/plugins/coreplugin/helpmanager.h
@@ -51,7 +51,6 @@ struct HelpManagerPrivate;
 class CORE_EXPORT HelpManager : public QObject
 {
     Q_OBJECT
-    Q_DISABLE_COPY(HelpManager)
 
 public:
     typedef QHash<QString, QStringList> Filters;
diff --git a/src/plugins/coreplugin/manhattanstyle.h b/src/plugins/coreplugin/manhattanstyle.h
index e04baa781c5c8104e3273f62d8e52a98b3a34cae..fda28c028b7c467774fb0b10dc7dfa988d7b025e 100644
--- a/src/plugins/coreplugin/manhattanstyle.h
+++ b/src/plugins/coreplugin/manhattanstyle.h
@@ -37,11 +37,6 @@
 
 #include <QtGui/QProxyStyle>
 
-QT_BEGIN_NAMESPACE
-class QLinearGradient;
-class QBrush;
-QT_END_NAMESPACE
-
 class ManhattanStylePrivate;
 
 class CORE_EXPORT ManhattanStyle : public QProxyStyle
@@ -49,7 +44,7 @@ class CORE_EXPORT ManhattanStyle : public QProxyStyle
     Q_OBJECT
 
 public:
-    ManhattanStyle(const QString &);
+    explicit ManhattanStyle(const QString &baseStyleName);
 
     ~ManhattanStyle();
 
@@ -77,12 +72,12 @@ public:
 
     void unpolish(QWidget *widget);
     void unpolish(QApplication *app);
-protected Q_SLOTS:
+
+protected slots:
     QIcon standardIconImplementation(StandardPixmap standardIcon, const QStyleOption *option, const QWidget *widget) const;
 
 private:
     ManhattanStylePrivate *d;
-    Q_DISABLE_COPY(ManhattanStyle)
 };
 
 #endif // MANHATTANSTYLE_H
diff --git a/src/plugins/coreplugin/mimedatabase.cpp b/src/plugins/coreplugin/mimedatabase.cpp
index 8a9679573e1cf4eac6909e71e847f9b206ad1713..ab973f5cfe684cacb59af2908dac749563c0ef43 100644
--- a/src/plugins/coreplugin/mimedatabase.cpp
+++ b/src/plugins/coreplugin/mimedatabase.cpp
@@ -124,8 +124,10 @@ namespace Internal {
     \sa Core::Internal::BaseMimeTypeParser, Core::Internal::MimeTypeParser
 */
 
-class FileMatchContext {
+class FileMatchContext
+{
     Q_DISABLE_COPY(FileMatchContext)
+
 public:
     // Max data to be read from a file
     enum { MaxData = 2048 };
@@ -183,8 +185,8 @@ QByteArray FileMatchContext::data()
     \sa Core::Internal::BaseMimeTypeParser, Core::Internal::MimeTypeParser
 */
 
-class BinaryMatcher : public IMagicMatcher {
-    Q_DISABLE_COPY(BinaryMatcher)
+class BinaryMatcher : public IMagicMatcher
+{
 public:
     BinaryMatcher() {}
     virtual bool matches(const QByteArray & /*data*/) const { return true; }
@@ -203,8 +205,8 @@ public:
     \sa Core::Internal::BaseMimeTypeParser, Core::Internal::MimeTypeParser
 */
 
-class HeuristicTextMagicMatcher : public IMagicMatcher {
-    Q_DISABLE_COPY(HeuristicTextMagicMatcher)
+class HeuristicTextMagicMatcher : public IMagicMatcher
+{
 public:
     HeuristicTextMagicMatcher() {}
     virtual bool matches(const QByteArray &data) const;
@@ -915,8 +917,10 @@ namespace Internal {
     \sa Core::Internal::MimeTypeParser
 */
 
-class BaseMimeTypeParser {
+class BaseMimeTypeParser
+{
     Q_DISABLE_COPY(BaseMimeTypeParser)
+
 public:
     BaseMimeTypeParser() {}
     virtual ~BaseMimeTypeParser() {}
@@ -1224,6 +1228,7 @@ MimeMapEntry::MimeMapEntry(const MimeType &t, int aLevel) :
 class MimeDatabasePrivate
 {
     Q_DISABLE_COPY(MimeDatabasePrivate)
+
 public:
     MimeDatabasePrivate();
 
diff --git a/src/plugins/coreplugin/mimedatabase.h b/src/plugins/coreplugin/mimedatabase.h
index 02099e6ef921324ab72d01f9f09b6a4389af2290..2ae17923251689e337ce6159534c8f3f39d81f22 100644
--- a/src/plugins/coreplugin/mimedatabase.h
+++ b/src/plugins/coreplugin/mimedatabase.h
@@ -60,8 +60,10 @@ namespace Internal {
 class CORE_EXPORT IMagicMatcher
 {
     Q_DISABLE_COPY(IMagicMatcher)
+
 protected:
     IMagicMatcher() {}
+
 public:
     typedef QSharedPointer<IMagicMatcher> IMagicMatcherSharedPointer;
     typedef QList<IMagicMatcherSharedPointer> IMagicMatcherList;
diff --git a/src/plugins/coreplugin/variablemanager.h b/src/plugins/coreplugin/variablemanager.h
index b252fe8a8252d4c10cafc1c0c63780bf478bfcbf..1289fc26bd903d7c60e9112564c61bd139e3ecab 100644
--- a/src/plugins/coreplugin/variablemanager.h
+++ b/src/plugins/coreplugin/variablemanager.h
@@ -39,10 +39,6 @@
 #include <QtCore/QScopedPointer>
 #include <QtCore/QString>
 
-QT_BEGIN_NAMESPACE
-class QFileInfo;
-QT_END_NAMESPACE
-
 namespace Utils {
 class AbstractMacroExpander;
 }
@@ -53,7 +49,7 @@ class VariableManagerPrivate;
 class CORE_EXPORT VariableManager : public QObject
 {
     Q_OBJECT
-    Q_DISABLE_COPY(VariableManager)
+
 public:
     VariableManager();
     ~VariableManager();
diff --git a/src/plugins/cpaster/fileshareprotocol.h b/src/plugins/cpaster/fileshareprotocol.h
index ebdadc4e82d44052b109d6e4fa605d40b33d3007..fd22a4e1b2f66d90bdad90342bbdc78afbb7c24e 100644
--- a/src/plugins/cpaster/fileshareprotocol.h
+++ b/src/plugins/cpaster/fileshareprotocol.h
@@ -48,7 +48,7 @@ struct FileShareProtocolSettings;
 class FileShareProtocol : public Protocol
 {
     Q_OBJECT
-    Q_DISABLE_COPY(FileShareProtocol)
+
 public:
     FileShareProtocol();
     virtual ~FileShareProtocol();
@@ -66,10 +66,12 @@ public:
                        const QString &username = QString(),
                        const QString &comment = QString(),
                        const QString &description = QString());
+
 private:
     const QSharedPointer<FileShareProtocolSettings> m_settings;
     FileShareProtocolSettingsPage *m_settingsPage;
 };
+
 } // namespace CodePaster
 
 #endif // FILESHAREPROTOCOL_H
diff --git a/src/plugins/cpaster/protocol.h b/src/plugins/cpaster/protocol.h
index 0ce5cdaf69c1337817f3ae037edff7296b9f257e..931fae370124b9d6b84677fb5e335799def618f5 100644
--- a/src/plugins/cpaster/protocol.h
+++ b/src/plugins/cpaster/protocol.h
@@ -44,15 +44,17 @@ class QWidget;
 QT_END_NAMESPACE
 
 namespace Core {
-    class IOptionsPage;
+class IOptionsPage;
 }
 
 namespace CodePaster {
+
 class Protocol : public QObject
 {
     Q_OBJECT
+
 public:
-    enum ContentType{
+    enum ContentType {
         Text, C, JavaScript, Diff, Xml
     };
 
@@ -109,8 +111,10 @@ protected:
  * delayed initialization and conveniences
  * for HTTP-requests. */
 
-class NetworkAccessManagerProxy {
+class NetworkAccessManagerProxy
+{
     Q_DISABLE_COPY(NetworkAccessManagerProxy)
+
 public:
     NetworkAccessManagerProxy();
     ~NetworkAccessManagerProxy();
@@ -127,8 +131,10 @@ private:
  * initialization to a QNetworkAccessManager and conveniences
  * for HTTP-requests. */
 
-class NetworkProtocol : public Protocol {
+class NetworkProtocol : public Protocol
+{
     Q_OBJECT
+
 public:
     virtual ~NetworkProtocol();
 
diff --git a/src/plugins/cpaster/settingspage.h b/src/plugins/cpaster/settingspage.h
index 102c1ddd6c714badb9a375978b36ef96fad59020..ad4eb088a5b6b2346a9c6b8f3e9637ea587b3847 100644
--- a/src/plugins/cpaster/settingspage.h
+++ b/src/plugins/cpaster/settingspage.h
@@ -45,8 +45,10 @@ namespace CodePaster {
 
 struct Settings;
 
-class SettingsWidget : public QWidget {
+class SettingsWidget : public QWidget
+{
     Q_OBJECT
+
 public:
     explicit SettingsWidget(const QStringList &protocols, QWidget *parent = 0);
 
@@ -62,7 +64,7 @@ private:
 class SettingsPage : public Core::IOptionsPage
 {
     Q_OBJECT
-    Q_DISABLE_COPY(SettingsPage)
+
 public:
     explicit SettingsPage(const QSharedPointer<Settings> &settings);
     virtual ~SettingsPage();
diff --git a/src/plugins/cppeditor/cppclasswizard.h b/src/plugins/cppeditor/cppclasswizard.h
index e313fdbfd064efbb0a0a13ad7597a3a3b27ee959..8ff4f1de9f9ebd7fa15d49635202d15dd5f1c7ab 100644
--- a/src/plugins/cppeditor/cppclasswizard.h
+++ b/src/plugins/cppeditor/cppclasswizard.h
@@ -82,7 +82,7 @@ struct CppClassWizardParameters
 class CppClassWizardDialog : public Utils::Wizard
 {
     Q_OBJECT
-    Q_DISABLE_COPY(CppClassWizardDialog)
+
 public:
     explicit CppClassWizardDialog(QWidget *parent = 0);
 
@@ -97,6 +97,7 @@ private:
 class CppClassWizard : public Core::BaseFileWizard
 {
     Q_OBJECT
+
 public:
     explicit CppClassWizard(const Core::BaseFileWizardParameters &parameters,
                             QObject *parent = 0);
diff --git a/src/plugins/cppeditor/cpplocalsymbols.h b/src/plugins/cppeditor/cpplocalsymbols.h
index 6ee87a802160b79bfc2fd71602a50c70738f6a74..b55edc320be891a5d7fc4632cb8b1559f30a1ad0 100644
--- a/src/plugins/cppeditor/cpplocalsymbols.h
+++ b/src/plugins/cppeditor/cpplocalsymbols.h
@@ -52,8 +52,7 @@ public:
     SemanticInfo::LocalUseMap uses;
 };
 
-}
-
-}
+} // namespace Internal
+} // namespace CppEditor
 
 #endif // CPPLOCALSYMBOLS_H
diff --git a/src/plugins/cppeditor/cppquickfix.h b/src/plugins/cppeditor/cppquickfix.h
index 71da104263f39bd83d6796b31297c1beb8bffcfd..d2e91311c746d899e7943020eb65231c602736bd 100644
--- a/src/plugins/cppeditor/cppquickfix.h
+++ b/src/plugins/cppeditor/cppquickfix.h
@@ -58,8 +58,6 @@ class CppQuickFixAssistInterface;
 
 class CPPEDITOR_EXPORT CppQuickFixOperation: public TextEditor::QuickFixOperation
 {
-    Q_DISABLE_COPY(CppQuickFixOperation)
-
 public:
     explicit CppQuickFixOperation(
         const QSharedPointer<const Internal::CppQuickFixAssistInterface> &interface,
diff --git a/src/plugins/cpptools/cppfilesettingspage.h b/src/plugins/cpptools/cppfilesettingspage.h
index dd5fb0bd4dfb00129b634b80a27bc484fd575d5c..2082862256ed52ac4b60ef7e1d4b4106992c0d60 100644
--- a/src/plugins/cpptools/cppfilesettingspage.h
+++ b/src/plugins/cpptools/cppfilesettingspage.h
@@ -96,8 +96,6 @@ private:
 
 class CppFileSettingsPage : public Core::IOptionsPage
 {
-    Q_DISABLE_COPY(CppFileSettingsPage)
-
 public:
     explicit CppFileSettingsPage(QSharedPointer<CppFileSettings> &settings,
                                  QObject *parent = 0);
diff --git a/src/plugins/cpptools/cpptoolsplugin.h b/src/plugins/cpptools/cpptoolsplugin.h
index 14eca4461fb59fa6751f5e12798afef01b7a3f17..3b75daa3fc9de9420253e6bcddd704d6e9a08a88 100644
--- a/src/plugins/cpptools/cpptoolsplugin.h
+++ b/src/plugins/cpptools/cpptoolsplugin.h
@@ -61,8 +61,8 @@ struct CppFileSettings;
 
 class CppToolsPlugin : public ExtensionSystem::IPlugin
 {
-    Q_DISABLE_COPY(CppToolsPlugin)
     Q_OBJECT
+
 public:
     CppToolsPlugin();
     ~CppToolsPlugin();
diff --git a/src/plugins/debugger/cdb/bytearrayinputstream.h b/src/plugins/debugger/cdb/bytearrayinputstream.h
index 0af7c88741034d467df680bef19e5ef0c8b0a0e6..7296f6afb05b86a31c0d93c3397571b4c524010c 100644
--- a/src/plugins/debugger/cdb/bytearrayinputstream.h
+++ b/src/plugins/debugger/cdb/bytearrayinputstream.h
@@ -42,6 +42,7 @@ namespace Internal {
 class ByteArrayInputStream
 {
     Q_DISABLE_COPY(ByteArrayInputStream)
+
 public:
     typedef void (ModifierFunc)(ByteArrayInputStream &s);
 
diff --git a/src/plugins/debugger/cdb/cdboptionspage.h b/src/plugins/debugger/cdb/cdboptionspage.h
index 7dcbe7eb4dbd1716aac99d1395c50c91bc2d3a2b..99829034b152ceaf314928d8c45cee1e182ff38c 100644
--- a/src/plugins/debugger/cdb/cdboptionspage.h
+++ b/src/plugins/debugger/cdb/cdboptionspage.h
@@ -55,6 +55,7 @@ namespace Internal {
 class CdbBreakEventWidget : public QWidget
 {
     Q_OBJECT
+
 public:
     explicit CdbBreakEventWidget(QWidget *parent = 0);
 
@@ -72,6 +73,7 @@ private:
 class CdbOptionsPageWidget : public QWidget
 {
     Q_OBJECT
+
 public:
     explicit CdbOptionsPageWidget(QWidget *parent);
 
@@ -91,8 +93,8 @@ private:
 
 class CdbOptionsPage : public Core::IOptionsPage
 {
-    Q_DISABLE_COPY(CdbOptionsPage)
     Q_OBJECT
+
 public:
     explicit CdbOptionsPage();
     virtual ~CdbOptionsPage();
diff --git a/src/plugins/debugger/gdb/abstractgdbprocess.h b/src/plugins/debugger/gdb/abstractgdbprocess.h
index 2526b0fdd62071dc6cc93e98b99d3aabd1d3633c..dc0b110957dde151ef5a1b70e261bcca3d873438 100644
--- a/src/plugins/debugger/gdb/abstractgdbprocess.h
+++ b/src/plugins/debugger/gdb/abstractgdbprocess.h
@@ -42,7 +42,10 @@ namespace Internal {
 class AbstractGdbProcess : public QObject
 {
     Q_OBJECT
-    Q_DISABLE_COPY(AbstractGdbProcess)
+
+protected:
+    explicit AbstractGdbProcess(QObject *parent = 0) : QObject(parent) {}
+
 public:
     virtual QByteArray readAllStandardOutput() = 0;
     virtual QByteArray readAllStandardError() = 0;
@@ -67,10 +70,6 @@ signals:
     void finished(int exitCode, QProcess::ExitStatus exitStatus);
     void readyReadStandardError();
     void readyReadStandardOutput();
-
-protected:
-    explicit AbstractGdbProcess(QObject *parent = 0) : QObject(parent) {}
-
 };
 
 } // namespace Internal
diff --git a/src/plugins/debugger/lldb/lldboptionspage.h b/src/plugins/debugger/lldb/lldboptionspage.h
index 9933881b56b4377041131fca727405d20ef5ba9e..499779983d2940d70c38a060355ceacc512289a1 100644
--- a/src/plugins/debugger/lldb/lldboptionspage.h
+++ b/src/plugins/debugger/lldb/lldboptionspage.h
@@ -47,6 +47,7 @@ namespace Internal {
 class LldbOptionsPageWidget : public QWidget
 {
     Q_OBJECT
+
 public:
     explicit LldbOptionsPageWidget(QWidget *parent, QSettings *s);
 
@@ -61,8 +62,8 @@ private:
 
 class LldbOptionsPage : public Core::IOptionsPage
 {
-    Q_DISABLE_COPY(LldbOptionsPage)
     Q_OBJECT
+
 public:
     explicit LldbOptionsPage();
     virtual ~LldbOptionsPage();
diff --git a/src/plugins/designer/cpp/formclasswizard.h b/src/plugins/designer/cpp/formclasswizard.h
index 1a2b923169301f1406b633aa41bf74639f11deb8..41fed787b40a03310b68790b0fec23f73b7c6aa4 100644
--- a/src/plugins/designer/cpp/formclasswizard.h
+++ b/src/plugins/designer/cpp/formclasswizard.h
@@ -44,7 +44,6 @@ class FormClassWizardParameters;
 
 class FormClassWizard : public Core::BaseFileWizard
 {
-    Q_DISABLE_COPY(FormClassWizard)
     Q_OBJECT
 
 public:
@@ -63,8 +62,6 @@ protected:
 
     virtual Core::GeneratedFiles generateFiles(const QWizard *w,
                                                QString *errorMessage) const;
-
-private:
 };
 
 } // namespace Internal
diff --git a/src/plugins/designer/cpp/formclasswizarddialog.h b/src/plugins/designer/cpp/formclasswizarddialog.h
index 8337a805dbe0fcd7626a0b40973fd3d2f58774c9..0e9c3fc82c51d058459dfe26be4a6213a462b35b 100644
--- a/src/plugins/designer/cpp/formclasswizarddialog.h
+++ b/src/plugins/designer/cpp/formclasswizarddialog.h
@@ -41,13 +41,11 @@ class FormClassWizardParameters;
 
 namespace Internal {
 
-
 class FormClassWizardPage;
 class FormTemplateWizardPage;
 
 class FormClassWizardDialog : public Utils::Wizard
 {
-    Q_DISABLE_COPY(FormClassWizardDialog)
     Q_OBJECT
 
 public:
diff --git a/src/plugins/designer/cpp/formclasswizardpage.h b/src/plugins/designer/cpp/formclasswizardpage.h
index eb3a8668dd5474676ee44c8a99610680d64646ee..8ff9ebaccc8f95c03bba86eaac6c5d46001c7791 100644
--- a/src/plugins/designer/cpp/formclasswizardpage.h
+++ b/src/plugins/designer/cpp/formclasswizardpage.h
@@ -43,14 +43,14 @@ class FormClassWizardGenerationParameters;
 namespace Internal {
 
 namespace Ui {
-    class FormClassWizardPage;
+class FormClassWizardPage;
 }
 
 
 class FormClassWizardPage : public QWizardPage
 {
-    Q_DISABLE_COPY(FormClassWizardPage)
     Q_OBJECT
+
 public:
     explicit FormClassWizardPage(QWidget * parent = 0);
     ~FormClassWizardPage();
diff --git a/src/plugins/designer/designercontext.h b/src/plugins/designer/designercontext.h
index 90a3138be175f134fedf6f1409c17c7c32ced1e3..665a2de715f431a60d8ebe094482f9ecac7a9c9d 100644
--- a/src/plugins/designer/designercontext.h
+++ b/src/plugins/designer/designercontext.h
@@ -37,16 +37,11 @@
 
 #include <QtCore/QList>
 
-QT_BEGIN_NAMESPACE
-class QWidget;
-QT_END_NAMESPACE
-
 namespace Designer {
 namespace Internal {
 
 class DesignerContext : public Core::IContext
 {
-    Q_DISABLE_COPY(DesignerContext)
 public:
     explicit DesignerContext(const Core::Context &contexts,
                              QWidget *widget,
diff --git a/src/plugins/designer/editorwidget.h b/src/plugins/designer/editorwidget.h
index d398938567f03984435373d894b742613091ee8e..b6275025d3be9803169d61b3aed59873bb376372 100644
--- a/src/plugins/designer/editorwidget.h
+++ b/src/plugins/designer/editorwidget.h
@@ -59,7 +59,7 @@ class FormEditorW;
 class EditorWidget : public Utils::FancyMainWindow
 {
     Q_OBJECT
-    Q_DISABLE_COPY(EditorWidget)
+
 public:
     explicit EditorWidget(FormEditorW *fe, QWidget *parent = 0);
 
diff --git a/src/plugins/designer/formeditorstack.h b/src/plugins/designer/formeditorstack.h
index b1caecfc0fba964f1eabef21bc0e6836f73da32a..c128c5e3f60674eace99fe217c4fa81c328c227c 100644
--- a/src/plugins/designer/formeditorstack.h
+++ b/src/plugins/designer/formeditorstack.h
@@ -60,7 +60,7 @@ namespace Internal {
 class FormEditorStack : public QStackedWidget
 {
     Q_OBJECT
-    Q_DISABLE_COPY(FormEditorStack)
+
 public:
     explicit FormEditorStack(QWidget *parent = 0);
 
diff --git a/src/plugins/designer/formtemplatewizardpage.h b/src/plugins/designer/formtemplatewizardpage.h
index 90cdf8407976037ea34b3f2258ac60cd0955058a..dcfa4fd4ca243ce2e5187d80909bbc461e47b4c7 100644
--- a/src/plugins/designer/formtemplatewizardpage.h
+++ b/src/plugins/designer/formtemplatewizardpage.h
@@ -47,8 +47,8 @@ namespace Internal {
 
 class FormTemplateWizardPage : public QWizardPage
 {
-    Q_DISABLE_COPY(FormTemplateWizardPage)
     Q_OBJECT
+
 public:
     explicit FormTemplateWizardPage(QWidget * parent = 0);
 
diff --git a/src/plugins/designer/formwizard.h b/src/plugins/designer/formwizard.h
index ef3183d410a251a6a915670505dc9941ee858e88..44c816840280f2d9e8e0a2d207ddc74155ed123e 100644
--- a/src/plugins/designer/formwizard.h
+++ b/src/plugins/designer/formwizard.h
@@ -40,7 +40,6 @@ namespace Internal {
 
 class FormWizard : public Core::BaseFileWizard
 {
-    Q_DISABLE_COPY(FormWizard)
     Q_OBJECT
 
 public:
diff --git a/src/plugins/designer/formwizarddialog.h b/src/plugins/designer/formwizarddialog.h
index 04b89ad405f887075de198317c59ddbb351bdc20..ade4638aeab53eabc5a06fe2aebfe3f0acfc7f34 100644
--- a/src/plugins/designer/formwizarddialog.h
+++ b/src/plugins/designer/formwizarddialog.h
@@ -49,7 +49,6 @@ class FormTemplateWizardPage;
 
 class FormWizardDialog : public Utils::Wizard
 {
-    Q_DISABLE_COPY(FormWizardDialog)
     Q_OBJECT
 
 public:
@@ -72,7 +71,6 @@ private:
 
 class FormFileWizardDialog : public FormWizardDialog
 {
-    Q_DISABLE_COPY(FormFileWizardDialog)
     Q_OBJECT
 
 public:
diff --git a/src/plugins/git/gitcommand.h b/src/plugins/git/gitcommand.h
index b6f901c40847591a8d83582b786bf16c45f133b3..73c830ce55d5556eb2d526a4b6f09f717bb0e980 100644
--- a/src/plugins/git/gitcommand.h
+++ b/src/plugins/git/gitcommand.h
@@ -38,10 +38,6 @@
 #include <QtCore/QVariant>
 #include <QtCore/QProcessEnvironment>
 
-QT_BEGIN_NAMESPACE
-class QProcess;
-QT_END_NAMESPACE
-
 namespace Git {
 namespace Internal {
 
@@ -49,8 +45,8 @@ namespace Internal {
 // signal with a magic cookie
 class GitCommand : public QObject
 {
-    Q_DISABLE_COPY(GitCommand)
     Q_OBJECT
+
 public:
     // Where to report command termination with exit code if desired
     enum TerminationReportMode { NoReport,
@@ -85,9 +81,9 @@ public:
 private:
     void run();
 
-Q_SIGNALS:
-    void outputData(const QByteArray&);
-    void errorText(const QString&);
+signals:
+    void outputData(const QByteArray &);
+    void errorText(const QString &);
     void finished(bool ok, int exitCode, const QVariant &cookie);
     void success();
 
diff --git a/src/plugins/git/gitorious/gitorious.h b/src/plugins/git/gitorious/gitorious.h
index 5f846567bf3d6dfcb8bf528d4850ad06110413e0..5a82abcfac40116987fabf9ca43b55fe0e0dc353 100644
--- a/src/plugins/git/gitorious/gitorious.h
+++ b/src/plugins/git/gitorious/gitorious.h
@@ -116,7 +116,6 @@ QDebug operator<<(QDebug d, const GitoriousHost &p);
 
 class Gitorious : public QObject
 {
-    Q_DISABLE_COPY(Gitorious)
     Q_OBJECT
 
 public:
diff --git a/src/plugins/help/helpviewer.h b/src/plugins/help/helpviewer.h
index 9be0543efb3de2c932f43d5717e2323747d07207..c2e1319959d0fee1d73e21551849d6ef978c3da1 100644
--- a/src/plugins/help/helpviewer.h
+++ b/src/plugins/help/helpviewer.h
@@ -50,7 +50,7 @@
 #endif
 
 namespace Help {
-    namespace Internal {
+namespace Internal {
 
 #if !defined(QT_NO_WEBKIT)
 class HelpViewer : public QWebView
@@ -60,7 +60,6 @@ class HelpViewer : public QTextBrowser
 {
     Q_OBJECT
     class HelpViewerPrivate;
-    Q_DISABLE_COPY(HelpViewer)
 
 public:
     explicit HelpViewer(qreal zoom, QWidget *parent = 0);
@@ -142,7 +141,7 @@ private:
     HelpViewerPrivate *d;
 };
 
-    }   // namespace Help
 }   // namespace Internal
+}   // namespace Help
 
 #endif  // HELPVIEWER_H
diff --git a/src/plugins/imageviewer/imageviewer.h b/src/plugins/imageviewer/imageviewer.h
index 81b8c428c9ef53f3e40a8ad44f1eea3e763ed31b..90433cfb84dbbe7789cbf85a2f8bb0408e848811 100644
--- a/src/plugins/imageviewer/imageviewer.h
+++ b/src/plugins/imageviewer/imageviewer.h
@@ -50,7 +50,7 @@ class ImageViewerFile;
 class ImageViewer : public Core::IEditor
 {
     Q_OBJECT
-    Q_DISABLE_COPY(ImageViewer)
+
 public:
     explicit ImageViewer(QWidget *parent = 0);
     ~ImageViewer();
diff --git a/src/plugins/locator/commandlocator.h b/src/plugins/locator/commandlocator.h
index 56cd7ca872ecad8a90215e6713d82f9df24c3bab..ffb10a7e69e5e224b05e5e1c307c326fb2db76c1 100644
--- a/src/plugins/locator/commandlocator.h
+++ b/src/plugins/locator/commandlocator.h
@@ -53,8 +53,8 @@ struct CommandLocatorPrivate;
 
 class LOCATOR_EXPORT CommandLocator : public Locator::ILocatorFilter
 {
-    Q_DISABLE_COPY(CommandLocator)
     Q_OBJECT
+
 public:
     explicit CommandLocator(const QString &prefix,
                             const QString &displayName,
diff --git a/src/plugins/perforce/perforcesettings.h b/src/plugins/perforce/perforcesettings.h
index 1c91120633cdf0fac1b03cb6fafbed9d155b6446..be58d617cc267f021d6bf72dcdfc8a52ac124237 100644
--- a/src/plugins/perforce/perforcesettings.h
+++ b/src/plugins/perforce/perforcesettings.h
@@ -84,8 +84,10 @@ inline bool operator!=(const Settings &s1, const Settings &s2) { return !s1.equa
  * p4. This is why the client root portion of working directory must be mapped for the
  * "-d" option, so that running p4 in "/depot/dev/foo" results in "-d $HOME/dev/foo". */
 
-class PerforceSettings {
+class PerforceSettings
+{
     Q_DISABLE_COPY(PerforceSettings)
+
 public:
     PerforceSettings();
     ~PerforceSettings();
diff --git a/src/plugins/projectexplorer/projectconfiguration.h b/src/plugins/projectexplorer/projectconfiguration.h
index ec3304674895d9d829f06dc37f4119a501f5999b..7c612f640112b1048acb5f47687700a4745a8e6e 100644
--- a/src/plugins/projectexplorer/projectconfiguration.h
+++ b/src/plugins/projectexplorer/projectconfiguration.h
@@ -72,8 +72,6 @@ protected:
     ProjectConfiguration(QObject *parent, const ProjectConfiguration *source);
 
 private:
-    Q_DISABLE_COPY(ProjectConfiguration)
-
     QString m_id;
     QString m_displayName;
     QString m_defaultDisplayName;
diff --git a/src/plugins/projectexplorer/projectwizardpage.h b/src/plugins/projectexplorer/projectwizardpage.h
index 829d266048d942ecd833d64c9919d2cdddd3789b..f1f127aade851c6e2ab0218045f40541971a0092 100644
--- a/src/plugins/projectexplorer/projectwizardpage.h
+++ b/src/plugins/projectexplorer/projectwizardpage.h
@@ -43,9 +43,10 @@ class WizardPage;
 }
 
 // Documentation inside.
-class ProjectWizardPage : public QWizardPage {
+class ProjectWizardPage : public QWizardPage
+{
     Q_OBJECT
-    Q_DISABLE_COPY(ProjectWizardPage)
+
 public:
     explicit ProjectWizardPage(QWidget *parent = 0);
     virtual ~ProjectWizardPage();
diff --git a/src/plugins/projectexplorer/publishing/ipublishingwizardfactory.h b/src/plugins/projectexplorer/publishing/ipublishingwizardfactory.h
index 308882f1de0bcd8d01c5fac5641842fbdfd58121..b2f3a36e81d8b64abd41af7e7b1b63c64dfac62b 100644
--- a/src/plugins/projectexplorer/publishing/ipublishingwizardfactory.h
+++ b/src/plugins/projectexplorer/publishing/ipublishingwizardfactory.h
@@ -61,7 +61,7 @@ class Project;
 class PROJECTEXPLORER_EXPORT IPublishingWizardFactory : public QObject
 {
     Q_OBJECT
-    Q_DISABLE_COPY(IPublishingWizardFactory)
+
 public:
     /*!
       A short, one-line description of the type of wizard that this
diff --git a/src/plugins/projectexplorer/removefiledialog.h b/src/plugins/projectexplorer/removefiledialog.h
index b3f862831fa97e14b070bc33d4f057faedcc9f99..01197a52fff72b71483722dbdd7f847eb84c0965 100644
--- a/src/plugins/projectexplorer/removefiledialog.h
+++ b/src/plugins/projectexplorer/removefiledialog.h
@@ -39,13 +39,13 @@ namespace ProjectExplorer {
 namespace Internal {
 
 namespace Ui {
-    class RemoveFileDialog;
+class RemoveFileDialog;
 }
 
 class RemoveFileDialog : public QDialog
 {
     Q_OBJECT
-    Q_DISABLE_COPY(RemoveFileDialog)
+
 public:
     explicit RemoveFileDialog(const QString &filePath, QWidget *parent = 0);
     virtual ~RemoveFileDialog();
diff --git a/src/plugins/qmldesigner/components/integration/integrationcore.h b/src/plugins/qmldesigner/components/integration/integrationcore.h
index 545663232557fd825096b338da799c753b03f890..24c8e9b16c7a002863e09ec4b2aea9665b17c2b0 100644
--- a/src/plugins/qmldesigner/components/integration/integrationcore.h
+++ b/src/plugins/qmldesigner/components/integration/integrationcore.h
@@ -61,6 +61,7 @@ public:
 private:
     CorePrivate *m_d;
 };
-}
+
+} // namspace QmlDesigner
 
 #endif // QMLDESIGNERCORE_H
diff --git a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.h b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.h
index cc850f50d680f76dc1ca0a7a1426edb7a586eda3..5aedccb7b5ed0a96acd460311f5e0f8148eb8a44 100644
--- a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.h
+++ b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.h
@@ -47,7 +47,6 @@ class Model;
 class ItemLibraryWidget : public QFrame
 {
     Q_OBJECT
-    Q_DISABLE_COPY(ItemLibraryWidget)
 
     enum FilterChangeFlag {
       QtBasic = 0x0,
diff --git a/src/plugins/qmldesigner/customstyleplugin/customstyleplugin.h b/src/plugins/qmldesigner/customstyleplugin/customstyleplugin.h
index 3209a8b1b69d77606e1ecec8b73cea87561d66ea..c016d5646269e8814f93ed302f6302b4f43d8517 100644
--- a/src/plugins/qmldesigner/customstyleplugin/customstyleplugin.h
+++ b/src/plugins/qmldesigner/customstyleplugin/customstyleplugin.h
@@ -36,16 +36,13 @@
 #include <iwidgetplugin.h>
 #include <QtDeclarative/qdeclarative.h>
 
-QT_BEGIN_NAMESPACE
-QT_END_NAMESPACE
-
 namespace QmlDesigner {
 
 class CustomStylePlugin : public QObject, QmlDesigner::IWidgetPlugin
 {
     Q_OBJECT
-    Q_DISABLE_COPY(CustomStylePlugin)
     Q_INTERFACES(QmlDesigner::IWidgetPlugin)
+
 public:
     CustomStylePlugin();
     ~CustomStylePlugin() {}
@@ -57,5 +54,4 @@ public:
 
 } // namespace QmlDesigner
 
-
 #endif // CUSTOMSTYLEPLUGIN_H
diff --git a/src/plugins/qmldesigner/designercore/include/itemlibraryinfo.h b/src/plugins/qmldesigner/designercore/include/itemlibraryinfo.h
index d2308f8015cb76f2d4955e40dd74081ece244e17..521c2e6b87aeae5a21bc9ba37a0408a29761c7f6 100644
--- a/src/plugins/qmldesigner/designercore/include/itemlibraryinfo.h
+++ b/src/plugins/qmldesigner/designercore/include/itemlibraryinfo.h
@@ -99,7 +99,7 @@ private:
 class CORESHARED_EXPORT ItemLibraryInfo : public QObject
 {
     Q_OBJECT
-    Q_DISABLE_COPY(ItemLibraryInfo)
+
     friend class Internal::MetaInfoPrivate;
 public:
     ~ItemLibraryInfo();
diff --git a/src/plugins/qmldesigner/designercore/include/model.h b/src/plugins/qmldesigner/designercore/include/model.h
index b2d51001a43dd2ac1f207bac5b83013f1bfeef43..fa447215317ac031f9f0384b5a685e3ec9165c92 100644
--- a/src/plugins/qmldesigner/designercore/include/model.h
+++ b/src/plugins/qmldesigner/designercore/include/model.h
@@ -76,8 +76,8 @@ class CORESHARED_EXPORT Model : public QObject
     friend class QmlDesigner::AbstractView;
     friend class Internal::ModelPrivate;
 
-    Q_DISABLE_COPY(Model)
     Q_OBJECT
+
 public:
     enum ViewNotification { NotifyView, DoNotNotifyView };
 
diff --git a/src/plugins/qmldesigner/designmodewidget.h b/src/plugins/qmldesigner/designmodewidget.h
index ec99f589abcaaf4e51162373dfce6de05131a8b5..491124eb58d0af60d5f0a105c5e6b6b2568da2e8 100644
--- a/src/plugins/qmldesigner/designmodewidget.h
+++ b/src/plugins/qmldesigner/designmodewidget.h
@@ -83,10 +83,10 @@ class DesignMode;
 class DocumentWidget;
 class DesignModeWidget;
 
-class DocumentWarningWidget : public  Utils::FakeToolTip
+class DocumentWarningWidget : public Utils::FakeToolTip
 {
     Q_OBJECT
-    Q_DISABLE_COPY(DocumentWarningWidget)
+
 public:
     explicit DocumentWarningWidget(DesignModeWidget *parent = 0);
 
@@ -105,7 +105,7 @@ private:
 class DesignModeWidget : public QWidget
 {
     Q_OBJECT
-    Q_DISABLE_COPY(DesignModeWidget)
+
 public:
     explicit DesignModeWidget(QWidget *parent = 0);
     ~DesignModeWidget();
diff --git a/src/plugins/qmldesigner/desktopplugin/desktopplugin.h b/src/plugins/qmldesigner/desktopplugin/desktopplugin.h
index f4a93c8a7d9ed23b490be52c69a36cee8523fc3e..4c63d8b6c234819bcb2e93fe96a3ecbb516e62fc 100644
--- a/src/plugins/qmldesigner/desktopplugin/desktopplugin.h
+++ b/src/plugins/qmldesigner/desktopplugin/desktopplugin.h
@@ -44,15 +44,13 @@ namespace QmlDesigner {
 class DesktopPlugin : public QObject, QmlDesigner::IWidgetPlugin
 {
     Q_OBJECT
-    Q_DISABLE_COPY(DesktopPlugin)
     Q_INTERFACES(QmlDesigner::IWidgetPlugin)
+
 public:
     DesktopPlugin();
-    ~DesktopPlugin() {}
 
     QString metaInfo() const;
     QString pluginName() const;
-
 };
 
 } // namespace QmlDesigner
diff --git a/src/plugins/qmldesigner/extrasplugin/extrasplugin.h b/src/plugins/qmldesigner/extrasplugin/extrasplugin.h
index 9ce8d8fa04eb6123c86353edc7b066d8daeb833b..a535dfcb958a313689a75c11a24c8dc53afd1e95 100644
--- a/src/plugins/qmldesigner/extrasplugin/extrasplugin.h
+++ b/src/plugins/qmldesigner/extrasplugin/extrasplugin.h
@@ -36,26 +36,20 @@
 #include <iwidgetplugin.h>
 #include <QtDeclarative/qdeclarative.h>
 
-QT_BEGIN_NAMESPACE
-QT_END_NAMESPACE
-
 namespace QmlDesigner {
 
 class ExtrasPlugin : public QObject, QmlDesigner::IWidgetPlugin
 {
     Q_OBJECT
-    Q_DISABLE_COPY(ExtrasPlugin)
     Q_INTERFACES(QmlDesigner::IWidgetPlugin)
+
 public:
     ExtrasPlugin();
-    ~ExtrasPlugin() {}
 
     QString metaInfo() const;
     QString pluginName() const;
-
 };
 
 } // namespace QmlDesigner
 
-
 #endif // EXTRASPLUGIN_H
diff --git a/src/plugins/qmldesigner/meegoplugin/meegoplugin.h b/src/plugins/qmldesigner/meegoplugin/meegoplugin.h
index 11ea724625a7f04b16cb6f344f77969af1e14ee0..1348e9fa14092a5b67d6b5ef8309fd7c4bfe746c 100644
--- a/src/plugins/qmldesigner/meegoplugin/meegoplugin.h
+++ b/src/plugins/qmldesigner/meegoplugin/meegoplugin.h
@@ -36,26 +36,20 @@
 #include <iwidgetplugin.h>
 #include <QtDeclarative/qdeclarative.h>
 
-QT_BEGIN_NAMESPACE
-QT_END_NAMESPACE
-
 namespace QmlDesigner {
 
 class MeegoPlugin : public QObject, QmlDesigner::IWidgetPlugin
 {
     Q_OBJECT
-    Q_DISABLE_COPY(MeegoPlugin)
     Q_INTERFACES(QmlDesigner::IWidgetPlugin)
+
 public:
     MeegoPlugin();
-    ~MeegoPlugin() {}
 
     QString metaInfo() const;
     QString pluginName() const;
-
 };
 
 } // namespace QmlDesigner
 
-
 #endif // MEEGOPLUGIN_H
diff --git a/src/plugins/qmldesigner/symbianplugin/symbianplugin.h b/src/plugins/qmldesigner/symbianplugin/symbianplugin.h
index 001234bbc558581c77f3e8f2711f8acf28bc3ac0..d2964193f67c420ec0f30d087ac9451324798712 100644
--- a/src/plugins/qmldesigner/symbianplugin/symbianplugin.h
+++ b/src/plugins/qmldesigner/symbianplugin/symbianplugin.h
@@ -36,26 +36,20 @@
 #include <iwidgetplugin.h>
 #include <QtDeclarative/qdeclarative.h>
 
-QT_BEGIN_NAMESPACE
-QT_END_NAMESPACE
-
 namespace QmlDesigner {
 
 class SymbianPlugin : public QObject, QmlDesigner::IWidgetPlugin
 {
     Q_OBJECT
-    Q_DISABLE_COPY(SymbianPlugin)
     Q_INTERFACES(QmlDesigner::IWidgetPlugin)
+
 public:
     SymbianPlugin();
-    ~SymbianPlugin() {}
 
     QString metaInfo() const;
     QString pluginName() const;
-
 };
 
 } // namespace QmlDesigner
 
-
 #endif // SymbianPLUGIN_H
diff --git a/src/plugins/qmljseditor/qmljsquickfix.h b/src/plugins/qmljseditor/qmljsquickfix.h
index 7529814829d5a39c214449a1ecf2a072fa4fd37f..99b8b60737662bd39ba5efef18814233b68346b2 100644
--- a/src/plugins/qmljseditor/qmljsquickfix.h
+++ b/src/plugins/qmljseditor/qmljsquickfix.h
@@ -62,8 +62,6 @@ class QmlJSQuickFixAssistInterface;
  */
 class QmlJSQuickFixOperation: public TextEditor::QuickFixOperation
 {
-    Q_DISABLE_COPY(QmlJSQuickFixOperation)
-
 public:
     /*!
         Creates a new QmlJSQuickFixOperation.
diff --git a/src/plugins/qmljsinspector/qmljsclientproxy.h b/src/plugins/qmljsinspector/qmljsclientproxy.h
index 4513cbc52b62d14b0062a22a341fd57e304e2003..ed28b751c6a42de264d191ba4d6ebc13c371f210 100644
--- a/src/plugins/qmljsinspector/qmljsclientproxy.h
+++ b/src/plugins/qmljsinspector/qmljsclientproxy.h
@@ -162,7 +162,6 @@ private:
 
 
 private:
-    Q_DISABLE_COPY(ClientProxy)
     void buildDebugIdHashRecursive(const QDeclarativeDebugObjectReference &ref);
 
     Debugger::QmlAdapter *m_adapter;
diff --git a/src/plugins/qmljstools/qmljstoolsplugin.h b/src/plugins/qmljstools/qmljstoolsplugin.h
index 824ec83f5c79a35570352e661aa044f865c47ba9..b383fb38e88872119ace85f40d7214b91a9aa42b 100644
--- a/src/plugins/qmljstools/qmljstoolsplugin.h
+++ b/src/plugins/qmljstools/qmljstoolsplugin.h
@@ -55,8 +55,8 @@ class ModelManager;
 
 class QmlJSToolsPlugin : public ExtensionSystem::IPlugin
 {
-    Q_DISABLE_COPY(QmlJSToolsPlugin)
     Q_OBJECT
+
 public:
     static QmlJSToolsPlugin *instance() { return m_instance; }
 
diff --git a/src/plugins/qmlprofiler/codaqmlprofilerrunner.h b/src/plugins/qmlprofiler/codaqmlprofilerrunner.h
index e9e931713fbdf1289fbb87f737de20a30b4060f9..712f5ace06b4ce2bc694b9d3f5cea3eee8a37c11 100644
--- a/src/plugins/qmlprofiler/codaqmlprofilerrunner.h
+++ b/src/plugins/qmlprofiler/codaqmlprofilerrunner.h
@@ -45,7 +45,6 @@ namespace Internal {
 class CodaQmlProfilerRunner : public AbstractQmlProfilerRunner
 {
     Q_OBJECT
-    Q_DISABLE_COPY(CodaQmlProfilerRunner)
 
     using AbstractQmlProfilerRunner::appendMessage; // don't hide signal
 public:
diff --git a/src/plugins/qmlprofiler/localqmlprofilerrunner.h b/src/plugins/qmlprofiler/localqmlprofilerrunner.h
index 2a8b7031b247a4307166b51d2fd1756082ea21f3..176416bf346a6070d1b34e93efc74862e5210295 100644
--- a/src/plugins/qmlprofiler/localqmlprofilerrunner.h
+++ b/src/plugins/qmlprofiler/localqmlprofilerrunner.h
@@ -44,7 +44,6 @@ namespace Internal {
 class LocalQmlProfilerRunner : public AbstractQmlProfilerRunner
 {
     Q_OBJECT
-    Q_DISABLE_COPY(LocalQmlProfilerRunner)
 
 public:
     struct Configuration {
diff --git a/src/plugins/qmlprofiler/remotelinuxqmlprofilerrunner.h b/src/plugins/qmlprofiler/remotelinuxqmlprofilerrunner.h
index cf7a444a6fe16e5b227b861caa5c9b7647ab18ea..f3dbbd7e2acc1c720715662936c125f39f7bdc7d 100644
--- a/src/plugins/qmlprofiler/remotelinuxqmlprofilerrunner.h
+++ b/src/plugins/qmlprofiler/remotelinuxqmlprofilerrunner.h
@@ -43,7 +43,6 @@ namespace Internal {
 class RemoteLinuxQmlProfilerRunner : public AbstractQmlProfilerRunner
 {
     Q_OBJECT
-    Q_DISABLE_COPY(RemoteLinuxQmlProfilerRunner)
 
     using AbstractQmlProfilerRunner::appendMessage; // don't hide signal
 public:
diff --git a/src/plugins/qmlprojectmanager/fileformat/qmlprojectitem.h b/src/plugins/qmlprojectmanager/fileformat/qmlprojectitem.h
index f70e46229a83e28afbba55373180fdc4109c2e83..3915e566273ae04fc790f35920a317ebb5aa8cf7 100644
--- a/src/plugins/qmlprojectmanager/fileformat/qmlprojectitem.h
+++ b/src/plugins/qmlprojectmanager/fileformat/qmlprojectitem.h
@@ -49,10 +49,10 @@ public:
 
 class QmlProjectItemPrivate;
 
-class QmlProjectItem : public QObject {
+class QmlProjectItem : public QObject
+{
     Q_OBJECT
     Q_DECLARE_PRIVATE(QmlProjectItem)
-    Q_DISABLE_COPY(QmlProjectItem)
 
     Q_PROPERTY(QDeclarativeListProperty<QmlProjectManager::QmlProjectContentItem> content READ content DESIGNABLE false)
     Q_PROPERTY(QString sourceDirectory READ sourceDirectory NOTIFY sourceDirectoryChanged)
diff --git a/src/plugins/qt4projectmanager/customwidgetwizard/customwidgetwizard.h b/src/plugins/qt4projectmanager/customwidgetwizard/customwidgetwizard.h
index d715acb551f6a6a812aa86aac887449390cc7904..111a5ebe4f8120b71e6932ffac47de4fc92e049a 100644
--- a/src/plugins/qt4projectmanager/customwidgetwizard/customwidgetwizard.h
+++ b/src/plugins/qt4projectmanager/customwidgetwizard/customwidgetwizard.h
@@ -40,8 +40,8 @@ namespace Internal {
 
 class CustomWidgetWizard : public QtWizard
 {
-    Q_DISABLE_COPY(CustomWidgetWizard)
     Q_OBJECT
+
 public:
     CustomWidgetWizard();
 
diff --git a/src/plugins/qt4projectmanager/qt-s60/certificatepathchooser.h b/src/plugins/qt4projectmanager/qt-s60/certificatepathchooser.h
index 55489d0bfec3e44b234ec4bd709397d7d383be92..1503b5afc11b1d057f9e66492923a1be9f1eb5e6 100644
--- a/src/plugins/qt4projectmanager/qt-s60/certificatepathchooser.h
+++ b/src/plugins/qt4projectmanager/qt-s60/certificatepathchooser.h
@@ -40,8 +40,8 @@ namespace Internal {
 
 class CertificatePathChooser : public Utils::PathChooser
 {
-    Q_DISABLE_COPY(CertificatePathChooser)
     Q_OBJECT
+
 public:
     explicit CertificatePathChooser(QWidget *parent = 0);
 
diff --git a/src/plugins/qt4projectmanager/qt-s60/s60devicedebugruncontrol.h b/src/plugins/qt4projectmanager/qt-s60/s60devicedebugruncontrol.h
index d608635f35d4608041a10abcdc9ce65365db76c5..1ce41b8657d06ea870993e97af2863b2e0d110eb 100644
--- a/src/plugins/qt4projectmanager/qt-s60/s60devicedebugruncontrol.h
+++ b/src/plugins/qt4projectmanager/qt-s60/s60devicedebugruncontrol.h
@@ -44,8 +44,8 @@ namespace Internal {
 
 class S60DeviceDebugRunControl : public Debugger::DebuggerRunControl
 {
-    Q_DISABLE_COPY(S60DeviceDebugRunControl)
     Q_OBJECT
+
 public:
     explicit S60DeviceDebugRunControl(S60DeviceRunConfiguration *runConfiguration,
                                       const Debugger::DebuggerStartParameters &sp,
diff --git a/src/plugins/qt4projectmanager/qt4nodes.h b/src/plugins/qt4projectmanager/qt4nodes.h
index 3f2d1e7b8a0e87fa919a4a1cf6349f641dc51aaf..da4e15d4b1f902a0182b684680b2426d6af4a78f 100644
--- a/src/plugins/qt4projectmanager/qt4nodes.h
+++ b/src/plugins/qt4projectmanager/qt4nodes.h
@@ -118,7 +118,7 @@ class Qt4PriFile;
 class Qt4PriFileNode : public ProjectExplorer::ProjectNode
 {
     Q_OBJECT
-    Q_DISABLE_COPY(Qt4PriFileNode)
+
 public:
     Qt4PriFileNode(Qt4Project *project, Qt4ProFileNode* qt4ProFileNode, const QString &filePath);
 
@@ -230,7 +230,7 @@ private:
 class Qt4NodesWatcher : public ProjectExplorer::NodesWatcher
 {
     Q_OBJECT
-    Q_DISABLE_COPY(Qt4NodesWatcher)
+
 public:
     Qt4NodesWatcher(QObject *parent = 0);
 
@@ -310,7 +310,7 @@ struct QT4PROJECTMANAGER_EXPORT ProjectVersion {
 class QT4PROJECTMANAGER_EXPORT Qt4ProFileNode : public Internal::Qt4PriFileNode
 {
     Q_OBJECT
-    Q_DISABLE_COPY(Qt4ProFileNode)
+
 public:
     Qt4ProFileNode(Qt4Project *project,
                    const QString &filePath,
diff --git a/src/plugins/qt4projectmanager/qt4project.cpp b/src/plugins/qt4projectmanager/qt4project.cpp
index 124227e75230ffcc1a65b667f09a3631e32efc98..c8db517d6150faa377e1df1b7e00f45d7f228826 100644
--- a/src/plugins/qt4projectmanager/qt4project.cpp
+++ b/src/plugins/qt4projectmanager/qt4project.cpp
@@ -122,8 +122,8 @@ QDebug operator<<(QDebug d, const  Qt4ProjectFiles &f)
 // A visitor to collect all files of a project in a Qt4ProjectFiles struct
 class ProjectFilesVisitor : public ProjectExplorer::NodesVisitor
 {
-    Q_DISABLE_COPY(ProjectFilesVisitor)
     ProjectFilesVisitor(Qt4ProjectFiles *files);
+
 public:
 
     static void findProjectFiles(Qt4ProFileNode *rootNode, Qt4ProjectFiles *files);
diff --git a/src/plugins/qt4projectmanager/wizards/guiappwizard.h b/src/plugins/qt4projectmanager/wizards/guiappwizard.h
index b8355f2cb7aee74abb5e64175149aedcb0877ead..c53e15b370d0e090e4dd58f1b5a45799a952f590 100644
--- a/src/plugins/qt4projectmanager/wizards/guiappwizard.h
+++ b/src/plugins/qt4projectmanager/wizards/guiappwizard.h
@@ -42,7 +42,6 @@ struct GuiAppParameters;
 
 class GuiAppWizard : public QtWizard
 {
-    Q_DISABLE_COPY(GuiAppWizard)
     Q_OBJECT
 
 public:
diff --git a/src/plugins/qt4projectmanager/wizards/html5appwizardpages.h b/src/plugins/qt4projectmanager/wizards/html5appwizardpages.h
index ed12fbabdbbcee4aee64b103499861721db2d6b2..1c073316b5b59a9d4982bcaebf1e8a05af203c9e 100644
--- a/src/plugins/qt4projectmanager/wizards/html5appwizardpages.h
+++ b/src/plugins/qt4projectmanager/wizards/html5appwizardpages.h
@@ -42,7 +42,6 @@ namespace Internal {
 class Html5AppWizardOptionsPage : public QWizardPage
 {
     Q_OBJECT
-    Q_DISABLE_COPY(Html5AppWizardOptionsPage)
 
 public:
     explicit Html5AppWizardOptionsPage(QWidget *parent = 0);
diff --git a/src/plugins/qt4projectmanager/wizards/librarywizarddialog.cpp b/src/plugins/qt4projectmanager/wizards/librarywizarddialog.cpp
index 2ec728fd9392fb67f5bbf73699e0a81a833b31ce..e6a2acfbf1bf1bedafdfebb0bb3f5aca6b511935 100644
--- a/src/plugins/qt4projectmanager/wizards/librarywizarddialog.cpp
+++ b/src/plugins/qt4projectmanager/wizards/librarywizarddialog.cpp
@@ -105,7 +105,6 @@ static QString pluginDependencies(const PluginBaseClasses *plb)
 // A Project intro page with an additional type chooser.
 class LibraryIntroPage : public Utils::ProjectIntroPage
 {
-    Q_DISABLE_COPY(LibraryIntroPage)
 public:
     explicit LibraryIntroPage(QWidget *parent = 0);
 
diff --git a/src/plugins/qt4projectmanager/wizards/mobileappwizardpages.h b/src/plugins/qt4projectmanager/wizards/mobileappwizardpages.h
index 58ab9da9d969fc2129938e73ddb276bbd63046e3..87dc8e1fd22e6a313d27dc547e4aa6c30fd9eb6c 100644
--- a/src/plugins/qt4projectmanager/wizards/mobileappwizardpages.h
+++ b/src/plugins/qt4projectmanager/wizards/mobileappwizardpages.h
@@ -43,7 +43,6 @@ namespace Internal {
 class MobileAppWizardGenericOptionsPage : public QWizardPage
 {
     Q_OBJECT
-    Q_DISABLE_COPY(MobileAppWizardGenericOptionsPage)
 
 public:
     explicit MobileAppWizardGenericOptionsPage(QWidget *parent = 0);
@@ -59,7 +58,6 @@ private:
 class MobileAppWizardSymbianOptionsPage : public QWizardPage
 {
     Q_OBJECT
-    Q_DISABLE_COPY(MobileAppWizardSymbianOptionsPage)
 
 public:
     explicit MobileAppWizardSymbianOptionsPage(QWidget *parent = 0);
@@ -82,7 +80,6 @@ private:
 class MobileAppWizardMaemoOptionsPage : public QWizardPage
 {
     Q_OBJECT
-    Q_DISABLE_COPY(MobileAppWizardMaemoOptionsPage)
 
 public:
     explicit MobileAppWizardMaemoOptionsPage(int appIconSize,
diff --git a/src/plugins/qt4projectmanager/wizards/mobilelibrarywizardoptionpage.h b/src/plugins/qt4projectmanager/wizards/mobilelibrarywizardoptionpage.h
index a66cdaf049f72fb44ae78b8f51c43d0b2e94228a..678d7b1cd6b94d713b9830259aaad3903a76695a 100644
--- a/src/plugins/qt4projectmanager/wizards/mobilelibrarywizardoptionpage.h
+++ b/src/plugins/qt4projectmanager/wizards/mobilelibrarywizardoptionpage.h
@@ -41,7 +41,6 @@ namespace Internal {
 class MobileLibraryWizardOptionPage : public QWizardPage
 {
     Q_OBJECT
-    Q_DISABLE_COPY(MobileLibraryWizardOptionPage)
 
 public:
     explicit MobileLibraryWizardOptionPage(QWidget *parent = 0);
diff --git a/src/plugins/qt4projectmanager/wizards/qtquickappwizardpages.h b/src/plugins/qt4projectmanager/wizards/qtquickappwizardpages.h
index 7ce96823d152d73719da46de8d0f3d9d8e7f4ba2..2555ecb6da7a6ddad87be11ab5a7aea5b7173316 100644
--- a/src/plugins/qt4projectmanager/wizards/qtquickappwizardpages.h
+++ b/src/plugins/qt4projectmanager/wizards/qtquickappwizardpages.h
@@ -42,7 +42,6 @@ namespace Internal {
 class QtQuickComponentSetOptionsPage : public QWizardPage
 {
     Q_OBJECT
-    Q_DISABLE_COPY(QtQuickComponentSetOptionsPage)
 
 public:
     explicit QtQuickComponentSetOptionsPage(QWidget *parent = 0);
diff --git a/src/plugins/qt4projectmanager/wizards/qtwizard.h b/src/plugins/qt4projectmanager/wizards/qtwizard.h
index 0005a8a5f5b6e03813c914dde15bcd3e9243b5e2..6e6d71d2b1b19a0d3acae314eed6a4902ad73274 100644
--- a/src/plugins/qt4projectmanager/wizards/qtwizard.h
+++ b/src/plugins/qt4projectmanager/wizards/qtwizard.h
@@ -61,7 +61,6 @@ class ModulesPage;
 class QtWizard : public Core::BaseFileWizard
 {
     Q_OBJECT
-    Q_DISABLE_COPY(QtWizard)
 
 protected:
     QtWizard(const QString &id,
diff --git a/src/plugins/qt4projectmanager/wizards/testwizard.h b/src/plugins/qt4projectmanager/wizards/testwizard.h
index d7fa9dfb4e2cd55ef598eb0c71fa7b1d05f116af..b950884db86aceff7944dfd1cc3776569f52e6a8 100644
--- a/src/plugins/qt4projectmanager/wizards/testwizard.h
+++ b/src/plugins/qt4projectmanager/wizards/testwizard.h
@@ -41,7 +41,7 @@ namespace Internal {
 class TestWizard : public QtWizard
 {
     Q_OBJECT
-    Q_DISABLE_COPY(TestWizard)
+
 public:
     TestWizard();
 
@@ -52,10 +52,6 @@ protected:
 
     virtual Core::GeneratedFiles generateFiles(const QWizard *w,
                                                QString *errorMessage) const;
-signals:
-
-public slots:
-
 };
 
 } // namespace Internal
diff --git a/src/plugins/qtsupport/debugginghelperbuildtask.h b/src/plugins/qtsupport/debugginghelperbuildtask.h
index 9a0a7fceeb0be02d0256acf616861feb6c375d9d..8cc5a5dfec13145d6cda7ff7d93eec686fd534ca 100644
--- a/src/plugins/qtsupport/debugginghelperbuildtask.h
+++ b/src/plugins/qtsupport/debugginghelperbuildtask.h
@@ -43,9 +43,10 @@
 namespace QtSupport {
 class BaseQtVersion;
 
-class QTSUPPORT_EXPORT DebuggingHelperBuildTask : public QObject {
-    Q_DISABLE_COPY(DebuggingHelperBuildTask)
+class QTSUPPORT_EXPORT DebuggingHelperBuildTask : public QObject
+{
     Q_OBJECT
+
 public:
     enum DebuggingHelper {
         GdbDebugging = 0x01,
@@ -87,7 +88,7 @@ private:
     bool m_showErrors;
 };
 
-} //namespace Qt4ProjectManager
+} // namespace Qt4ProjectManager
 
 Q_DECLARE_METATYPE(QtSupport::DebuggingHelperBuildTask::Tools)
 
diff --git a/src/plugins/qtsupport/qmldumptool.cpp b/src/plugins/qtsupport/qmldumptool.cpp
index 3747ea242c03ac987f85b36699087b8790b405a6..81a6fad47a307014a9140616cb1ec9d2eaa1c9a8 100644
--- a/src/plugins/qtsupport/qmldumptool.cpp
+++ b/src/plugins/qtsupport/qmldumptool.cpp
@@ -62,9 +62,10 @@ typedef QHash<int, QmlDumpBuildTask *> QmlDumpByVersion;
 Q_GLOBAL_STATIC(QmlDumpByVersion, qmlDumpBuilds)
 
 // A task suitable to be run by QtConcurrent to build qmldump.
-class QmlDumpBuildTask : public QObject {
-    Q_DISABLE_COPY(QmlDumpBuildTask)
+class QmlDumpBuildTask : public QObject
+{
     Q_OBJECT
+
 public:
     explicit QmlDumpBuildTask(BaseQtVersion *version)
         : m_buildTask(new DebuggingHelperBuildTask(version, DebuggingHelperBuildTask::QmlDump))
diff --git a/src/plugins/qtsupport/qtoptionspage.h b/src/plugins/qtsupport/qtoptionspage.h
index 64bc3ba08c4abf254de5c992b4f7b43434efdbde..ca4168062b232d92e31d2c888060a74207565ae1 100644
--- a/src/plugins/qtsupport/qtoptionspage.h
+++ b/src/plugins/qtsupport/qtoptionspage.h
@@ -58,7 +58,7 @@ class DebuggingHelper;
 class QtOptionsPageWidget : public QWidget
 {
     Q_OBJECT
-    Q_DISABLE_COPY(QtOptionsPageWidget)
+
 public:
     QtOptionsPageWidget(QWidget *parent, QList<BaseQtVersion *> versions);
     ~QtOptionsPageWidget();
diff --git a/src/plugins/remotelinux/abstractremotelinuxdeploystep.h b/src/plugins/remotelinux/abstractremotelinuxdeploystep.h
index f131ba6f26f85543db3706f5cd3d9beae7338b20..2ba0f84e8df17902dd19089debc231e0ce7ddf3b 100644
--- a/src/plugins/remotelinux/abstractremotelinuxdeploystep.h
+++ b/src/plugins/remotelinux/abstractremotelinuxdeploystep.h
@@ -48,7 +48,7 @@ class Qt4MaemoDeployConfiguration;
 class REMOTELINUX_EXPORT AbstractRemoteLinuxDeployStep : public ProjectExplorer::BuildStep
 {
     Q_OBJECT
-    Q_DISABLE_COPY(AbstractRemoteLinuxDeployStep)
+
 public:
     bool fromMap(const QVariantMap &map);
     QVariantMap toMap() const;
diff --git a/src/plugins/remotelinux/genericdirectuploadstep.h b/src/plugins/remotelinux/genericdirectuploadstep.h
index 922153133ee82185019c461e0b895075ab15f265..22601fbe20a133c9c4040a95abc197696cdf4404 100644
--- a/src/plugins/remotelinux/genericdirectuploadstep.h
+++ b/src/plugins/remotelinux/genericdirectuploadstep.h
@@ -41,7 +41,7 @@ class GenericDirectUploadService;
 class REMOTELINUX_EXPORT GenericDirectUploadStep : public AbstractRemoteLinuxDeployStep
 {
     Q_OBJECT
-    Q_DISABLE_COPY(GenericDirectUploadStep)
+
 public:
     GenericDirectUploadStep(ProjectExplorer::BuildStepList *bsl, const QString &id);
     GenericDirectUploadStep(ProjectExplorer::BuildStepList *bsl, GenericDirectUploadStep *other);
diff --git a/src/plugins/remotelinux/genericlinuxdeviceconfigurationfactory.h b/src/plugins/remotelinux/genericlinuxdeviceconfigurationfactory.h
index 1633977133080e5e336258f80a91c024dc4b5072..05e4557cc59317ca175de026369aca9bd94962fd 100644
--- a/src/plugins/remotelinux/genericlinuxdeviceconfigurationfactory.h
+++ b/src/plugins/remotelinux/genericlinuxdeviceconfigurationfactory.h
@@ -40,7 +40,7 @@ namespace Internal {
 class GenericLinuxDeviceConfigurationFactory : public ILinuxDeviceConfigurationFactory
 {
     Q_OBJECT
-    Q_DISABLE_COPY(GenericLinuxDeviceConfigurationFactory)
+
 public:
     GenericLinuxDeviceConfigurationFactory(QObject *parent = 0);
 
diff --git a/src/plugins/remotelinux/genericlinuxdeviceconfigurationwizard.h b/src/plugins/remotelinux/genericlinuxdeviceconfigurationwizard.h
index d639dd2552a36fa3bfb9429b0aff4d18dae4564c..8ec5d9d88b1b7d4ec1de182c62f1cbc106882df5 100644
--- a/src/plugins/remotelinux/genericlinuxdeviceconfigurationwizard.h
+++ b/src/plugins/remotelinux/genericlinuxdeviceconfigurationwizard.h
@@ -42,7 +42,7 @@ class REMOTELINUX_EXPORT GenericLinuxDeviceConfigurationWizard
         : public ILinuxDeviceConfigurationWizard
 {
     Q_OBJECT
-    Q_DISABLE_COPY(GenericLinuxDeviceConfigurationWizard)
+
 public:
     GenericLinuxDeviceConfigurationWizard(QWidget *parent = 0);
     ~GenericLinuxDeviceConfigurationWizard();
diff --git a/src/plugins/remotelinux/genericlinuxdeviceconfigurationwizardpages.h b/src/plugins/remotelinux/genericlinuxdeviceconfigurationwizardpages.h
index 10b6e0df0f09a8506edeef3f63685c249cf6f214..5bbc38c26f253f68e10a141e7e843b6591be70fe 100644
--- a/src/plugins/remotelinux/genericlinuxdeviceconfigurationwizardpages.h
+++ b/src/plugins/remotelinux/genericlinuxdeviceconfigurationwizardpages.h
@@ -49,7 +49,6 @@ class GenericLinuxDeviceConfigurationWizardSetupPagePrivate;
 class REMOTELINUX_EXPORT GenericLinuxDeviceConfigurationWizardSetupPage : public QWizardPage
 {
     Q_OBJECT
-    Q_DISABLE_COPY(GenericLinuxDeviceConfigurationWizardSetupPage)
 
 public:
     explicit GenericLinuxDeviceConfigurationWizardSetupPage(QWidget *parent = 0);
diff --git a/src/plugins/remotelinux/linuxdeviceconfiguration.h b/src/plugins/remotelinux/linuxdeviceconfiguration.h
index a03b0f15b6640b06258d055452c8cf4fa123b66b..2c8c8fa44431bb5f436fbb58bf418f1c2c64f007 100644
--- a/src/plugins/remotelinux/linuxdeviceconfiguration.h
+++ b/src/plugins/remotelinux/linuxdeviceconfiguration.h
@@ -124,7 +124,7 @@ private:
 class REMOTELINUX_EXPORT ILinuxDeviceConfigurationWizard : public QWizard
 {
     Q_OBJECT
-    Q_DISABLE_COPY(ILinuxDeviceConfigurationWizard)
+
 public:
     virtual LinuxDeviceConfiguration::Ptr deviceConfiguration()=0;
 
@@ -147,7 +147,7 @@ protected:
 class REMOTELINUX_EXPORT ILinuxDeviceConfigurationFactory : public QObject
 {
     Q_OBJECT
-    Q_DISABLE_COPY(ILinuxDeviceConfigurationFactory)
+
 public:
     /*!
       A short, one-line description of what kind of device this factory supports.
diff --git a/src/plugins/remotelinux/linuxdeviceconfigurations.h b/src/plugins/remotelinux/linuxdeviceconfigurations.h
index 2e84c1976d0eec7163b97aecc38806ea8c5e0785..03a72a397fae5864cc8078effb117393514e7d01 100644
--- a/src/plugins/remotelinux/linuxdeviceconfigurations.h
+++ b/src/plugins/remotelinux/linuxdeviceconfigurations.h
@@ -47,7 +47,6 @@ namespace Internal {
 class LinuxDeviceConfigurations : public QAbstractListModel
 {
     Q_OBJECT
-    Q_DISABLE_COPY(LinuxDeviceConfigurations)
     friend class MaemoDeviceConfigurationsSettingsWidget;
 public:
     static LinuxDeviceConfigurations *instance(QObject *parent = 0);
diff --git a/src/plugins/remotelinux/maddeuploadandinstallpackagesteps.cpp b/src/plugins/remotelinux/maddeuploadandinstallpackagesteps.cpp
index 7d5f5cbc113b9888990205101d7896faaaeffad4..3f3693aae0cee8d032fca83c69303c01f8db6810 100644
--- a/src/plugins/remotelinux/maddeuploadandinstallpackagesteps.cpp
+++ b/src/plugins/remotelinux/maddeuploadandinstallpackagesteps.cpp
@@ -48,7 +48,7 @@ namespace {
 class AbstractMaddeUploadAndInstallPackageAction : public AbstractUploadAndInstallPackageService
 {
     Q_OBJECT
-    Q_DISABLE_COPY(AbstractMaddeUploadAndInstallPackageAction)
+
 protected:
     explicit AbstractMaddeUploadAndInstallPackageAction(AbstractRemoteLinuxDeployStep *step)
         : AbstractUploadAndInstallPackageService(step)
@@ -86,7 +86,7 @@ protected:
 class MaemoUploadAndInstallPackageAction : public AbstractMaddeUploadAndInstallPackageAction
 {
     Q_OBJECT
-    Q_DISABLE_COPY(MaemoUploadAndInstallPackageAction)
+
 public:
     MaemoUploadAndInstallPackageAction(AbstractRemoteLinuxDeployStep *step)
         : AbstractMaddeUploadAndInstallPackageAction(step),
@@ -103,7 +103,7 @@ private:
 class MeegoUploadAndInstallPackageAction : public AbstractMaddeUploadAndInstallPackageAction
 {
     Q_OBJECT
-    Q_DISABLE_COPY(MeegoUploadAndInstallPackageAction)
+
 public:
     MeegoUploadAndInstallPackageAction(AbstractRemoteLinuxDeployStep *step)
         : AbstractMaddeUploadAndInstallPackageAction(step),
diff --git a/src/plugins/remotelinux/maemodeploybymountsteps.cpp b/src/plugins/remotelinux/maemodeploybymountsteps.cpp
index 677877e71d4931c2154fb6560522f7262d2e9ec2..70dd46a38ba7f98fec2fc2336406b69c2388527f 100644
--- a/src/plugins/remotelinux/maemodeploybymountsteps.cpp
+++ b/src/plugins/remotelinux/maemodeploybymountsteps.cpp
@@ -93,7 +93,7 @@ private:
 class MaemoMountAndInstallPackageService : public AbstractMaemoDeployByMountService
 {
     Q_OBJECT
-    Q_DISABLE_COPY(MaemoMountAndInstallPackageService)
+
 public:
     MaemoMountAndInstallPackageService(QObject *parent);
 
@@ -114,7 +114,7 @@ private:
 class MaemoMountAndCopyFilesService : public AbstractMaemoDeployByMountService
 {
     Q_OBJECT
-    Q_DISABLE_COPY(MaemoMountAndCopyFilesService)
+
 public:
     MaemoMountAndCopyFilesService(QObject *parent);
 
diff --git a/src/plugins/remotelinux/maemodeploybymountsteps.h b/src/plugins/remotelinux/maemodeploybymountsteps.h
index d8516662f1cd20488bf96122ac14d2f09fc98547..584bfb54599733d785b926f0b92e40278f3817f5 100644
--- a/src/plugins/remotelinux/maemodeploybymountsteps.h
+++ b/src/plugins/remotelinux/maemodeploybymountsteps.h
@@ -41,7 +41,7 @@ class MaemoMountAndCopyFilesService;
 class MaemoInstallPackageViaMountStep : public RemoteLinux::AbstractRemoteLinuxDeployStep
 {
     Q_OBJECT
-    Q_DISABLE_COPY(MaemoInstallPackageViaMountStep)
+
 public:
     MaemoInstallPackageViaMountStep(ProjectExplorer::BuildStepList *bsl);
     MaemoInstallPackageViaMountStep(ProjectExplorer::BuildStepList *bsl,
@@ -64,7 +64,7 @@ private:
 class MaemoCopyFilesViaMountStep : public RemoteLinux::AbstractRemoteLinuxDeployStep
 {
     Q_OBJECT
-    Q_DISABLE_COPY(MaemoCopyFilesViaMountStep)
+
 public:
     MaemoCopyFilesViaMountStep(ProjectExplorer::BuildStepList *bsl);
     MaemoCopyFilesViaMountStep(ProjectExplorer::BuildStepList *bsl,
diff --git a/src/plugins/remotelinux/maemorunconfiguration.h b/src/plugins/remotelinux/maemorunconfiguration.h
index f80adcc44b6f6cb59d9c60d4fc6439b40629d7d2..012292c6e5ec8b1667dadccc67bde0d8e7b05b69 100644
--- a/src/plugins/remotelinux/maemorunconfiguration.h
+++ b/src/plugins/remotelinux/maemorunconfiguration.h
@@ -41,7 +41,7 @@ class MaemoRemoteMountsModel;
 class MaemoRunConfiguration : public RemoteLinuxRunConfiguration
 {
     Q_OBJECT
-    Q_DISABLE_COPY(MaemoRunConfiguration)
+
 public:
     MaemoRunConfiguration(AbstractQt4MaemoTarget *parent, const QString &proFilePath);
     MaemoRunConfiguration(AbstractQt4MaemoTarget *parent, MaemoRunConfiguration *source);
diff --git a/src/plugins/remotelinux/uploadandinstalltarpackagestep.h b/src/plugins/remotelinux/uploadandinstalltarpackagestep.h
index 63b568073152b6beaf7c37a113639a51de17e5bc..82c6bfd210e4f655fd9fa3840f6d34ba4f211680 100644
--- a/src/plugins/remotelinux/uploadandinstalltarpackagestep.h
+++ b/src/plugins/remotelinux/uploadandinstalltarpackagestep.h
@@ -45,7 +45,7 @@ class UploadAndInstallTarPackageActionPrivate;
 class REMOTELINUX_EXPORT UploadAndInstallTarPackageService : public AbstractUploadAndInstallPackageService
 {
     Q_OBJECT
-    Q_DISABLE_COPY(UploadAndInstallTarPackageService)
+
 public:
     explicit UploadAndInstallTarPackageService(QObject *parent);
     ~UploadAndInstallTarPackageService();
@@ -60,7 +60,7 @@ private:
 class REMOTELINUX_EXPORT UploadAndInstallTarPackageStep : public AbstractRemoteLinuxDeployStep
 {
     Q_OBJECT
-    Q_DISABLE_COPY(UploadAndInstallTarPackageStep)
+
 public:
     explicit UploadAndInstallTarPackageStep(ProjectExplorer::BuildStepList *bsl);
     UploadAndInstallTarPackageStep(ProjectExplorer::BuildStepList *bsl,
diff --git a/src/plugins/texteditor/generichighlighter/manager.h b/src/plugins/texteditor/generichighlighter/manager.h
index d157aa623ae0cdf44ea01047ff37c31591855c83..759540ea35c5b382ff2d22cbe1e902a52e41f783 100644
--- a/src/plugins/texteditor/generichighlighter/manager.h
+++ b/src/plugins/texteditor/generichighlighter/manager.h
@@ -98,7 +98,6 @@ signals:
 
 private:
     Manager();
-    Q_DISABLE_COPY(Manager)
 
     void gatherDefinitionsMimeTypes(QFutureInterface<Core::MimeType> &future);
     QList<HighlightDefinitionMetaData> parseAvailableDefinitionsList(QIODevice *device) const;
diff --git a/src/plugins/texteditor/snippets/snippetscollection.h b/src/plugins/texteditor/snippets/snippetscollection.h
index 97458a4a0076f6457e21cbc1477db6b8ab616c08..3cc6d6215dc52b627c4fdd29db334353cc9eff85 100644
--- a/src/plugins/texteditor/snippets/snippetscollection.h
+++ b/src/plugins/texteditor/snippets/snippetscollection.h
@@ -104,7 +104,6 @@ private slots:
 
 private:
     SnippetsCollection();
-    Q_DISABLE_COPY(SnippetsCollection)
 
     int groupIndex(const QString &groupId) const;
     bool isGroupKnown(const QString &groupId) const;
diff --git a/src/plugins/texteditor/syntaxhighlighter.h b/src/plugins/texteditor/syntaxhighlighter.h
index fe61561fc2132e35f547153a7e3bd1dfd6bd81f4..7aa6b5fb94cef3f6fff3d916b4e81bb744c319d2 100644
--- a/src/plugins/texteditor/syntaxhighlighter.h
+++ b/src/plugins/texteditor/syntaxhighlighter.h
@@ -90,7 +90,6 @@ protected:
     QTextBlock currentBlock() const;
 
 private:
-    Q_DISABLE_COPY(SyntaxHighlighter)
     Q_PRIVATE_SLOT(d_ptr, void _q_reformatBlocks(int from, int charsRemoved, int charsAdded))
     Q_PRIVATE_SLOT(d_ptr, void _q_delayedRehighlight())
 
diff --git a/src/plugins/valgrind/callgrind/callgrindparser.h b/src/plugins/valgrind/callgrind/callgrindparser.h
index 40ee2235245cba323945bd5cea35c4d404b39933..db43c80100962350e92dbc866963fdbebc4100a8 100644
--- a/src/plugins/valgrind/callgrind/callgrindparser.h
+++ b/src/plugins/valgrind/callgrind/callgrindparser.h
@@ -72,8 +72,6 @@ public Q_SLOTS:
     void parse(QIODevice *stream);
 
 private:
-    Q_DISABLE_COPY(Parser)
-
     class Private;
     Private *const d;
 };
diff --git a/src/plugins/vcsbase/checkoutprogresswizardpage.h b/src/plugins/vcsbase/checkoutprogresswizardpage.h
index 9938bc2f6338f45c4205d06a74dfb9db9af9baa1..5837de9c0be620b0898f218e7110cd49c77dfddf 100644
--- a/src/plugins/vcsbase/checkoutprogresswizardpage.h
+++ b/src/plugins/vcsbase/checkoutprogresswizardpage.h
@@ -45,9 +45,9 @@ namespace Ui {
     class CheckoutProgressWizardPage;
 }
 
-class CheckoutProgressWizardPage : public QWizardPage {
+class CheckoutProgressWizardPage : public QWizardPage
+{
     Q_OBJECT
-    Q_DISABLE_COPY(CheckoutProgressWizardPage)
 
 public:
     enum State { Idle, Running, Failed, Succeeded };
diff --git a/src/shared/symbianutils/codamessage.h b/src/shared/symbianutils/codamessage.h
index 04e22a24ce7b5f79df24ca76810d3f4b71e7b392..f61fdeba4fbb949fcc27546a51f70b8df57897af 100644
--- a/src/shared/symbianutils/codamessage.h
+++ b/src/shared/symbianutils/codamessage.h
@@ -157,8 +157,10 @@ struct SYMBIANUTILS_EXPORT Breakpoint {
 SYMBIANUTILS_EXPORT JsonInputStream &operator<<(JsonInputStream &str, const Breakpoint &b);
 
 // Event hierarchy
-class SYMBIANUTILS_EXPORT CodaEvent {
+class SYMBIANUTILS_EXPORT CodaEvent
+{
     Q_DISABLE_COPY(CodaEvent)
+
 public:
     enum Type { None,
                 LocatorHello,
diff --git a/src/shared/symbianutils/symbiandevicemanager.h b/src/shared/symbianutils/symbiandevicemanager.h
index 334ea920a5ac10c5ae1aedff7c3dcacdde9fa3a3..0a8dd48b5bb4bd4e25ef710b84058e03b4e66bb3 100644
--- a/src/shared/symbianutils/symbiandevicemanager.h
+++ b/src/shared/symbianutils/symbiandevicemanager.h
@@ -197,7 +197,6 @@ private slots:
 
 private:
     OstChannel(const CodaDevicePtr &codaPtr, uchar channelId);
-    Q_DISABLE_COPY(OstChannel)
     qint64 readData(char *data, qint64 maxSize);
     qint64 writeData(const char *data, qint64 maxSize);
 
diff --git a/src/shared/symbianutils/virtualserialdevice.h b/src/shared/symbianutils/virtualserialdevice.h
index 42000d3b4c1763a6702d4fd55ebf506efc6d3320..3b3695ad5f39e8ed8e05d784b242c331fc94226a 100644
--- a/src/shared/symbianutils/virtualserialdevice.h
+++ b/src/shared/symbianutils/virtualserialdevice.h
@@ -69,7 +69,6 @@ protected:
     qint64 writeData(const char *data, qint64 maxSize);
 
 private:
-    Q_DISABLE_COPY(VirtualSerialDevice)
     void platInit();
     void platClose();
     void emitBytesWrittenIfNeeded(QMutexLocker &locker, qint64 len);