diff --git a/src/plugins/debugger/assert.h b/src/libs/utils/qtcassert.h similarity index 94% rename from src/plugins/debugger/assert.h rename to src/libs/utils/qtcassert.h index 4989dba6c2689c2aae9cd5b440095257a97da9f0..538d906f827190e9a73b16c9e2bcd99e5ec70b43 100644 --- a/src/plugins/debugger/assert.h +++ b/src/libs/utils/qtcassert.h @@ -31,8 +31,8 @@ ** ***************************************************************************/ -#ifndef DEBUGGER_QTC_ASSERT_H -#define DEBUGGER_QTC_ASSERT_H +#ifndef QTC_ASSERT_H +#define QTC_ASSERT_H #ifdef Q_OS_UNIX #define QTC_ASSERT(cond, action) \ @@ -42,5 +42,5 @@ if(cond){}else{qDebug()<<"ASSERTION"<<#cond<<"FAILED";action;} #endif -#endif // DEBUGGER_QTC_ASSERT_H +#endif // QTC_ASSERT_H diff --git a/src/plugins/debugger/breakhandler.cpp b/src/plugins/debugger/breakhandler.cpp index b4e7239cc2e3c01165030eac6695406ee25690ec..926568517daabea3ebae63d3506fda87e2f49d62 100644 --- a/src/plugins/debugger/breakhandler.cpp +++ b/src/plugins/debugger/breakhandler.cpp @@ -33,8 +33,8 @@ #include "breakhandler.h" -#include "assert.h" #include "imports.h" // TextEditor::BaseTextMark +#include "qtcassert.h" #include <QtCore/QDebug> #include <QtCore/QFileInfo> diff --git a/src/plugins/debugger/debugger.pro b/src/plugins/debugger/debugger.pro index d21eb7cdc01dfa98f4349dfc48df2904c041a13f..6b8c2e74ca45f204ef14028aeb91540da3dd1e22 100644 --- a/src/plugins/debugger/debugger.pro +++ b/src/plugins/debugger/debugger.pro @@ -10,11 +10,12 @@ include(../../plugins/texteditor/texteditor.pri) include(../../plugins/cpptools/cpptools.pri) include(../../libs/cplusplus/cplusplus.pri) +INCLUDEPATH += ../../libs/utils + # DEFINES += QT_NO_CAST_FROM_ASCII QT_NO_CAST_TO_ASCII QT += gui network script -HEADERS += assert.h \ - attachexternaldialog.h \ +HEADERS += attachexternaldialog.h \ attachremotedialog.h \ breakhandler.h \ breakwindow.h \ diff --git a/src/plugins/debugger/debuggerplugin.cpp b/src/plugins/debugger/debuggerplugin.cpp index 68792675b89cd829f9c16b10717c0eb086e6ec73..03f86bec2492ed19e0edc4363d8dad7965378551 100644 --- a/src/plugins/debugger/debuggerplugin.cpp +++ b/src/plugins/debugger/debuggerplugin.cpp @@ -33,13 +33,13 @@ #include "debuggerplugin.h" -#include "assert.h" #include "debuggerconstants.h" #include "debuggermanager.h" #include "debuggerrunner.h" #include "gdboptionpage.h" #include "gdbengine.h" #include "mode.h" +#include "qtcassert.h" #include <coreplugin/actionmanager/actionmanagerinterface.h> #include <coreplugin/coreconstants.h> diff --git a/src/plugins/debugger/debuggerrunner.cpp b/src/plugins/debugger/debuggerrunner.cpp index 510bace05d40af155d3d662ed12d07d1b6322f00..21da78fae9fd64ae8dfadd9d562a16520ba6cc55 100644 --- a/src/plugins/debugger/debuggerrunner.cpp +++ b/src/plugins/debugger/debuggerrunner.cpp @@ -33,8 +33,8 @@ #include "debuggerrunner.h" -#include "assert.h" #include "debuggermanager.h" +#include "qtcassert.h" #include <projectexplorer/applicationrunconfiguration.h> #include <projectexplorer/environment.h> diff --git a/src/plugins/debugger/gdbengine.cpp b/src/plugins/debugger/gdbengine.cpp index 6eb2f4a4261ed7e5d096b6b3f6cd5950a8a0c90a..13af8e3075bd145450f3d081a6de47567958185d 100644 --- a/src/plugins/debugger/gdbengine.cpp +++ b/src/plugins/debugger/gdbengine.cpp @@ -33,11 +33,11 @@ #include "gdbengine.h" -#include "assert.h" #include "debuggerconstants.h" #include "debuggermanager.h" #include "gdbmi.h" #include "procinterrupt.h" +#include "qtcassert.h" #include "disassemblerhandler.h" #include "breakhandler.h" diff --git a/src/plugins/debugger/gdbengine.h b/src/plugins/debugger/gdbengine.h index b3e13233526754ac0d0c41bec3992bd668f19913..56106a7524468e7270340462f80df9e1a88a02ff 100644 --- a/src/plugins/debugger/gdbengine.h +++ b/src/plugins/debugger/gdbengine.h @@ -34,6 +34,9 @@ #ifndef DEBUGGER_GDBENGINE_H #define DEBUGGER_GDBENGINE_H +#include "idebuggerengine.h" +#include "gdbmi.h" + #include <QtCore/QByteArray> #include <QtCore/QHash> #include <QtCore/QMap> @@ -48,9 +51,6 @@ class QAbstractItemModel; class QWidget; QT_END_NAMESPACE -#include "idebuggerengine.h" -#include "gdbmi.h" - namespace Debugger { namespace Internal { diff --git a/src/plugins/debugger/gdbmi.cpp b/src/plugins/debugger/gdbmi.cpp index 587e7c48315e200ea4264fac41c93a0e05f7c797..3beadc385fa8067186ac4f5c1f01515c753cd2cf 100644 --- a/src/plugins/debugger/gdbmi.cpp +++ b/src/plugins/debugger/gdbmi.cpp @@ -32,7 +32,7 @@ ***************************************************************************/ #include "gdbmi.h" -#include "assert.h" +#include "qtcassert.h" #include <QtCore/QByteArray> #include <QtCore/QDebug> diff --git a/src/plugins/debugger/idebuggerengine.h b/src/plugins/debugger/idebuggerengine.h index 22ed3ca184583aedf5c729c806d969d8000f5444..8c7f2d2b2e8e585bdacde4564661ff602da6aad5 100644 --- a/src/plugins/debugger/idebuggerengine.h +++ b/src/plugins/debugger/idebuggerengine.h @@ -36,6 +36,11 @@ #include <QtCore/QObject> +QT_BEGIN_NAMESPACE +class QPoint; +class QString; +QT_END_NAMESPACE + namespace Debugger { namespace Internal { diff --git a/src/plugins/debugger/mode.cpp b/src/plugins/debugger/mode.cpp index 92bd6fb9b2b3b3c8fc1674824c763a07aab507b8..c1bbdd550f1039e8d97debd6199d66b0d9377f16 100644 --- a/src/plugins/debugger/mode.cpp +++ b/src/plugins/debugger/mode.cpp @@ -33,9 +33,9 @@ #include "mode.h" -#include "assert.h" #include "debuggerconstants.h" #include "debuggermanager.h" +#include "qtcassert.h" #include <coreplugin/coreconstants.h> #include <coreplugin/icore.h> diff --git a/src/plugins/debugger/scriptengine.cpp b/src/plugins/debugger/scriptengine.cpp index 00b37c8e368da239010a0ef588c2f6e355bcf1e2..50f9dcdf4e27bc1f37c4a71b2b22e1a6d9afaa98 100644 --- a/src/plugins/debugger/scriptengine.cpp +++ b/src/plugins/debugger/scriptengine.cpp @@ -33,7 +33,7 @@ #include "scriptengine.h" -#include "assert.h" +#include "qtcassert.h" #include "debuggerconstants.h" #include "debuggermanager.h" diff --git a/src/plugins/debugger/stackhandler.cpp b/src/plugins/debugger/stackhandler.cpp index 870a24e2bd43997b25963228cf86ae36817a948a..818b6b6188822020f9f314e2fd0c32818aa80371 100644 --- a/src/plugins/debugger/stackhandler.cpp +++ b/src/plugins/debugger/stackhandler.cpp @@ -33,7 +33,7 @@ #include "stackhandler.h" -#include "assert.h" +#include "qtcassert.h" #include <QtCore/QAbstractTableModel> #include <QtCore/QDebug> diff --git a/src/plugins/debugger/watchhandler.cpp b/src/plugins/debugger/watchhandler.cpp index ba239e170f2343beb01ec3de4154c51c69c412fb..e03c91f71003e04d15325b20dbba770071bb0b51 100644 --- a/src/plugins/debugger/watchhandler.cpp +++ b/src/plugins/debugger/watchhandler.cpp @@ -37,7 +37,7 @@ #include "modeltest.h" #endif -#include "assert.h" +#include "qtcassert.h" #include <QtCore/QDebug> #include <QtCore/QEvent>