From 68504ab8a8b9c1084b9ece8081af921ca2a7f865 Mon Sep 17 00:00:00 2001 From: hjk <qtc-committer@nokia.com> Date: Wed, 18 May 2011 17:05:49 +0200 Subject: [PATCH] analyzer: style and simplification --- .../valgrind/callgrind/callgrindcallmodel.cpp | 14 ++-- .../valgrind/callgrind/callgrindcallmodel.h | 4 +- .../callgrind/callgrindcontroller.cpp | 4 +- .../valgrind/callgrind/callgrindcontroller.h | 8 +- .../valgrind/callgrind/callgrindcostitem.cpp | 17 ++-- .../valgrind/callgrind/callgrindcostitem.h | 9 ++- .../callgrind/callgrindcycledetection.cpp | 17 ++-- .../callgrind/callgrindcycledetection.h | 10 ++- .../valgrind/callgrind/callgrinddatamodel.cpp | 43 +++++----- .../valgrind/callgrind/callgrinddatamodel.h | 8 +- .../valgrind/callgrind/callgrindfunction.cpp | 28 +++---- .../valgrind/callgrind/callgrindfunction.h | 8 +- .../valgrind/callgrind/callgrindfunction_p.h | 7 +- .../callgrind/callgrindfunctioncall.cpp | 24 +++--- .../callgrind/callgrindfunctioncall.h | 7 +- .../callgrind/callgrindfunctioncycle.cpp | 12 +-- .../callgrind/callgrindfunctioncycle.h | 8 +- .../valgrind/callgrind/callgrindparsedata.cpp | 4 +- .../valgrind/callgrind/callgrindparsedata.h | 8 +- .../valgrind/callgrind/callgrindparser.cpp | 1 - src/libs/valgrind/callgrind/callgrindparser.h | 8 +- .../callgrind/callgrindproxymodel.cpp | 6 +- .../valgrind/callgrind/callgrindproxymodel.h | 8 +- .../valgrind/callgrind/callgrindrunner.cpp | 9 ++- .../callgrind/callgrindstackbrowser.cpp | 7 +- .../callgrind/callgrindstackbrowser.h | 4 +- src/libs/valgrind/memcheck/memcheckrunner.cpp | 16 ++-- src/libs/valgrind/memcheck/memcheckrunner.h | 16 +--- src/libs/valgrind/valgrind_global.h | 2 +- src/libs/valgrind/valgrindprocess.cpp | 46 +++-------- src/libs/valgrind/valgrindprocess.h | 10 +-- src/libs/valgrind/valgrindrunner.cpp | 4 +- src/libs/valgrind/valgrindrunner.h | 7 +- .../valgrind/xmlprotocol/announcethread.cpp | 7 +- .../valgrind/xmlprotocol/announcethread.h | 4 +- src/libs/valgrind/xmlprotocol/error.cpp | 10 ++- src/libs/valgrind/xmlprotocol/error.h | 15 ++-- .../valgrind/xmlprotocol/errorlistmodel.cpp | 22 +++--- .../valgrind/xmlprotocol/errorlistmodel.h | 6 +- src/libs/valgrind/xmlprotocol/frame.cpp | 10 ++- .../valgrind/xmlprotocol/modelhelpers.cpp | 70 ++++++++-------- src/libs/valgrind/xmlprotocol/modelhelpers.h | 8 +- src/libs/valgrind/xmlprotocol/parser.cpp | 79 ++++++++----------- src/libs/valgrind/xmlprotocol/parser.h | 7 +- src/libs/valgrind/xmlprotocol/stack.cpp | 7 +- src/libs/valgrind/xmlprotocol/stack.h | 7 +- src/libs/valgrind/xmlprotocol/stackmodel.cpp | 23 +++--- src/libs/valgrind/xmlprotocol/stackmodel.h | 10 +-- src/libs/valgrind/xmlprotocol/status.cpp | 7 +- src/libs/valgrind/xmlprotocol/status.h | 4 - src/libs/valgrind/xmlprotocol/suppression.cpp | 9 +-- src/libs/valgrind/xmlprotocol/suppression.h | 13 ++- .../valgrind/xmlprotocol/threadedparser.cpp | 30 ++++--- .../valgrind/xmlprotocol/threadedparser.h | 8 +- .../analyzerbase/analyzeroptionspage.h | 2 +- .../analyzerbase/analyzerrunconfigwidget.cpp | 7 +- src/plugins/callgrind/callgrindconfigwidget.h | 7 +- src/plugins/callgrind/callgrindconstants.h | 8 -- .../callgrind/callgrindcostdelegate.cpp | 10 +-- src/plugins/callgrind/callgrindcostdelegate.h | 2 - src/plugins/callgrind/callgrindcostview.cpp | 27 +++---- src/plugins/callgrind/callgrindsettings.cpp | 19 ++--- src/plugins/callgrind/callgrindsettings.h | 27 +++---- src/plugins/callgrind/callgrindtextmark.cpp | 6 +- src/plugins/callgrind/callgrindtextmark.h | 4 - src/plugins/callgrind/callgrindtool.cpp | 2 +- src/plugins/callgrind/callgrindtool.h | 1 - .../callgrind/callgrindvisualisation.cpp | 31 ++++---- .../callgrind/callgrindvisualisation.h | 3 +- .../callgrind/callgrindwidgethandler.cpp | 42 +++++----- .../callgrind/callgrindwidgethandler.h | 1 - src/plugins/memcheck/memcheckconfigwidget.cpp | 6 +- src/plugins/memcheck/memcheckconfigwidget.h | 5 +- src/plugins/memcheck/memcheckengine.cpp | 11 ++- src/plugins/memcheck/memcheckerrorview.cpp | 25 +++--- src/plugins/memcheck/memcheckerrorview.h | 11 +-- src/plugins/memcheck/memchecksettings.cpp | 24 ++---- src/plugins/memcheck/memchecksettings.h | 10 +-- src/plugins/memcheck/suppressiondialog.cpp | 36 +++++---- src/plugins/memcheck/suppressiondialog.h | 8 +- .../qmlprojectanalyzerruncontrolfactory.h | 4 +- src/plugins/qmlprofiler/tracewindow.h | 12 +-- 82 files changed, 508 insertions(+), 583 deletions(-) diff --git a/src/libs/valgrind/callgrind/callgrindcallmodel.cpp b/src/libs/valgrind/callgrind/callgrindcallmodel.cpp index 7e75ce7985b..d2be2c250c6 100644 --- a/src/libs/valgrind/callgrind/callgrindcallmodel.cpp +++ b/src/libs/valgrind/callgrind/callgrindcallmodel.cpp @@ -45,7 +45,8 @@ namespace Callgrind { //BEGIN CallModel::Private -class CallModel::Private { +class CallModel::Private +{ public: Private(); @@ -56,11 +57,10 @@ public: }; CallModel::Private::Private() -: m_data(0) -, m_event(0) -, m_function(0) + : m_data(0) + , m_event(0) + , m_function(0) { - } //END CallModel::Private @@ -235,5 +235,5 @@ QVariant CallModel::headerData(int section, Qt::Orientation orientation, int rol return QVariant(); } -} // Callgrind -} // Valgrind +} // namespace Callgrind +} // namespace Valgrind diff --git a/src/libs/valgrind/callgrind/callgrindcallmodel.h b/src/libs/valgrind/callgrind/callgrindcallmodel.h index 0241cfbf3ad..ecac253723e 100644 --- a/src/libs/valgrind/callgrind/callgrindcallmodel.h +++ b/src/libs/valgrind/callgrind/callgrindcallmodel.h @@ -93,7 +93,7 @@ private: Private *d; }; -} // Callgrind -} // Valgrind +} // namespace Callgrind +} // namespace Valgrind #endif // VALGRIND_CALLGRIND_CALLGRINDCALLMODEL_H diff --git a/src/libs/valgrind/callgrind/callgrindcontroller.cpp b/src/libs/valgrind/callgrind/callgrindcontroller.cpp index 481d5dd2ccf..d3532c700a5 100644 --- a/src/libs/valgrind/callgrind/callgrindcontroller.cpp +++ b/src/libs/valgrind/callgrind/callgrindcontroller.cpp @@ -267,5 +267,5 @@ void CallgrindController::cleanupTempFile() m_tempDataFile.clear(); } -} -} +} // namespace Callgrind +} // namespace Valgrind diff --git a/src/libs/valgrind/callgrind/callgrindcontroller.h b/src/libs/valgrind/callgrind/callgrindcontroller.h index c739e11c2df..4a648b571d0 100644 --- a/src/libs/valgrind/callgrind/callgrindcontroller.h +++ b/src/libs/valgrind/callgrind/callgrindcontroller.h @@ -52,7 +52,7 @@ namespace Callgrind { class VALGRINDSHARED_EXPORT CallgrindController : public QObject { Q_OBJECT - Q_ENUMS(Option); + Q_ENUMS(Option) public: enum Option { @@ -68,7 +68,7 @@ public: void run(Valgrind::Callgrind::CallgrindController::Option option); void setValgrindProcess(ValgrindProcess *process); - inline ValgrindProcess *valgrindProcess() { return m_valgrindProc; } + ValgrindProcess *valgrindProcess() { return m_valgrindProc; } /** * Make data file available locally, triggers @c localParseDataAvailable. @@ -112,7 +112,7 @@ private: QByteArray m_remoteFile; }; -} -} +} // namespace Callgrind +} // namespace Valgrind #endif // CALLGRINDCONTROLLER_H diff --git a/src/libs/valgrind/callgrind/callgrindcostitem.cpp b/src/libs/valgrind/callgrind/callgrindcostitem.cpp index dbb95bc7d3d..a463ee75fad 100644 --- a/src/libs/valgrind/callgrind/callgrindcostitem.cpp +++ b/src/libs/valgrind/callgrind/callgrindcostitem.cpp @@ -32,9 +32,9 @@ #include "callgrindcostitem.h" -#include <QtCore/QVector> #include <QtCore/QString> #include <QtCore/QStringList> +#include <QtCore/QVector> #include "callgrindparsedata.h" #include "callgrindfunctioncall.h" @@ -58,11 +58,11 @@ public: }; CostItem::Private::Private(ParseData *data) -: m_positions(data->positions().size(), 0) -, m_events(data->events().size(), 0) -, m_call(0) -, m_data(data) -, m_differingFileId(-1) + : m_positions(data->positions().size(), 0) + , m_events(data->events().size(), 0) + , m_call(0) + , m_data(data) + , m_differingFileId(-1) { } @@ -76,7 +76,6 @@ CostItem::Private::~Private() CostItem::CostItem(ParseData *data) : d(new Private(data)) { - } CostItem::~CostItem() @@ -142,5 +141,5 @@ void CostItem::setDifferingFile(qint64 fileId) d->m_differingFileId = fileId; } -} // Callgrind -} // Valgrind +} // namespace Callgrind +} // namespace Valgrind diff --git a/src/libs/valgrind/callgrind/callgrindcostitem.h b/src/libs/valgrind/callgrind/callgrindcostitem.h index 06d583ce9a7..2bc789e3bb2 100644 --- a/src/libs/valgrind/callgrind/callgrindcostitem.h +++ b/src/libs/valgrind/callgrind/callgrindcostitem.h @@ -49,7 +49,8 @@ class ParseData; /** * This class represents the cost(s) at given position(s). */ -class VALGRINDSHARED_EXPORT CostItem { +class VALGRINDSHARED_EXPORT CostItem +{ public: /// @p data the file data this cost item was parsed in. /// required for decompression of string data like differing source file information @@ -90,13 +91,13 @@ public: void setDifferingFile(qint64 fileId); private: - Q_DISABLE_COPY(CostItem); + Q_DISABLE_COPY(CostItem) class Private; Private *d; }; -} // Callgrind -} // Valgrind +} // namespace Callgrind +} // namespace Valgrind #endif // LIBVALGRIND_CALLGRIND_COSTITEM_H diff --git a/src/libs/valgrind/callgrind/callgrindcycledetection.cpp b/src/libs/valgrind/callgrind/callgrindcycledetection.cpp index 2922747fc9b..424bfa182b4 100644 --- a/src/libs/valgrind/callgrind/callgrindcycledetection.cpp +++ b/src/libs/valgrind/callgrind/callgrindcycledetection.cpp @@ -37,20 +37,19 @@ #include "callgrindparsedata.h" #include "callgrindfunctioncycle.h" -#include <QtCore/QDebug> - #include <utils/qtcassert.h> +#include <QtCore/QDebug> + namespace Valgrind { namespace Callgrind { namespace Internal { CycleDetection::CycleDetection(ParseData *data) -: m_data(data) -, m_depth(0) -, m_cycle(0) + : m_data(data) + , m_depth(0) + , m_cycle(0) { - } QVector<const Function *> CycleDetection::run(const QVector<const Function *> &input) @@ -119,6 +118,6 @@ void CycleDetection::tarjanForChildNode(Node *node, Node *childNode) } } -} -} -} +} // namespace Internal +} // namespace Callgrind +} // namespace Valgrind diff --git a/src/libs/valgrind/callgrind/callgrindcycledetection.h b/src/libs/valgrind/callgrind/callgrindcycledetection.h index a16b8c77ec8..1420145612a 100644 --- a/src/libs/valgrind/callgrind/callgrindcycledetection.h +++ b/src/libs/valgrind/callgrind/callgrindcycledetection.h @@ -52,7 +52,8 @@ namespace Internal { * M. McKusick; Proceedings of the SIGPLAN '82 Symposium on Compiler Construction, * SIGPLAN Notices, Vol. 17, No 6, pp. 120-126, June 1982. */ -class CycleDetection { +class CycleDetection +{ public: explicit CycleDetection(ParseData *data); QVector<const Function *> run(const QVector<const Function *> &input); @@ -77,8 +78,9 @@ private: int m_cycle; }; -} -} -} +} // namespace Internal + +} // namespace Callgrind +} // namespace Valgrind #endif // LIBVALGRIND_CALLGRINDCYCLEDETECTION_H diff --git a/src/libs/valgrind/callgrind/callgrinddatamodel.cpp b/src/libs/valgrind/callgrind/callgrinddatamodel.cpp index 0cd2587a7ab..f72d6fae584 100644 --- a/src/libs/valgrind/callgrind/callgrinddatamodel.cpp +++ b/src/libs/valgrind/callgrind/callgrinddatamodel.cpp @@ -36,13 +36,13 @@ #include "callgrindfunction.h" #include "callgrindcostitem.h" -#include <QChar> -#include <QDebug> +#include <utils/qtcassert.h> + +#include <QtCore/QChar> +#include <QtCore/QDebug> #include <QtCore/QStringList> #include <QtCore/QVector> -#include <utils/qtcassert.h> - namespace Valgrind { namespace Callgrind { @@ -60,7 +60,8 @@ namespace { //BEGIN DataModel::Private -class DataModel::Private { +class DataModel::Private +{ public: Private() : m_data(0) @@ -70,10 +71,6 @@ public: { } - ~Private() - { - } - void updateFunctions(); const ParseData *m_data; @@ -110,7 +107,6 @@ void DataModel::Private::updateFunctions() DataModel::DataModel(QObject *parent) : QAbstractItemModel(parent), d(new Private) { - } DataModel::~DataModel() @@ -240,7 +236,7 @@ QVariant DataModel::data(const QModelIndex &index, int role) const else if (role == RelativeParentCostRole || role == RelativeTotalCostRole) { if (index.column() == SelfCostColumn) return (float)selfCost / totalCost; - else if (index.column() == InclusiveCostColumn) + if (index.column() == InclusiveCostColumn) return (float)inclusiveCost / totalCost; } else if (role == LineNumberRole) { @@ -257,13 +253,13 @@ QVariant DataModel::data(const QModelIndex &index, int role) const else if (role == Qt::DisplayRole) { if (index.column() == NameColumn) return func->name(); - else if (index.column() == LocationColumn) + if (index.column() == LocationColumn) return func->location(); - else if (index.column() == CalledColumn) + if (index.column() == CalledColumn) return func->called(); - else if (index.column() == SelfCostColumn) + if (index.column() == SelfCostColumn) return selfCost; - else if (index.column() == InclusiveCostColumn) + if (index.column() == InclusiveCostColumn) return inclusiveCost; } else if (role == Qt::ToolTipRole) { if (!d->m_verboseToolTips) @@ -336,23 +332,22 @@ QVariant DataModel::headerData(int section, Qt::Orientation orientation, int rol return QVariant(); const QString prettyCostStr = ParseData::prettyStringForEvent(d->m_data->events().at(d->m_event)); - if (section == SelfCostColumn) { + if (section == SelfCostColumn) return tr("%1 cost spent in a given function excluding costs from called functions.").arg(prettyCostStr); - } else if (section == InclusiveCostColumn) { + if (section == InclusiveCostColumn) return tr("%1 cost spent in a given function including costs from called functions.").arg(prettyCostStr); - } return QVariant(); } if (section == NameColumn) return tr("Function"); - else if (section == LocationColumn) + if (section == LocationColumn) return tr("Location"); - else if (section == CalledColumn) + if (section == CalledColumn) return tr("Called"); - else if (section == SelfCostColumn) + if (section == SelfCostColumn) return tr("Self Cost: %1").arg(d->m_data ? d->m_data->events().value(d->m_event) : QString()); - else if (section == InclusiveCostColumn) + if (section == InclusiveCostColumn) return tr("Incl. Cost: %1").arg(d->m_data ? d->m_data->events().value(d->m_event) : QString()); return QVariant(); @@ -366,5 +361,5 @@ void DataModel::enableCycleDetection(bool enabled) endResetModel(); } -} -} +} // namespace Valgrind +} // namespace Callgrind diff --git a/src/libs/valgrind/callgrind/callgrinddatamodel.h b/src/libs/valgrind/callgrind/callgrinddatamodel.h index 486539bb20f..9035159b67f 100644 --- a/src/libs/valgrind/callgrind/callgrinddatamodel.h +++ b/src/libs/valgrind/callgrind/callgrinddatamodel.h @@ -33,12 +33,12 @@ #ifndef VALGRIND_CALLGRIND_CALLGRINDDATAMODEL_H #define VALGRIND_CALLGRIND_CALLGRINDDATAMODEL_H -#include <QtCore/QAbstractItemModel> - #include "../valgrind_global.h" #include "callgrindabstractmodel.h" +#include <QtCore/QAbstractItemModel> + namespace Valgrind { namespace Callgrind { @@ -101,7 +101,7 @@ private: Private *d; }; -} // Callgrind -} // Valgrind +} // namespace Callgrind +} // namespace Valgrind #endif // VALGRIND_CALLGRIND_CALLGRINDDATAMODEL_H diff --git a/src/libs/valgrind/callgrind/callgrindfunction.cpp b/src/libs/valgrind/callgrind/callgrindfunction.cpp index bb56e070d5a..70e6b147904 100644 --- a/src/libs/valgrind/callgrind/callgrindfunction.cpp +++ b/src/libs/valgrind/callgrind/callgrindfunction.cpp @@ -37,26 +37,26 @@ #include "callgrindparsedata.h" #include "callgrindfunction_p.h" +#include <utils/qtcassert.h> + #include <QtCore/QString> #include <QtCore/QStringList> #include <QtCore/QDebug> #include <QtCore/QFileInfo> -#include <utils/qtcassert.h> - namespace Valgrind { namespace Callgrind { //BEGIN Function::Private Function::Private::Private(const ParseData *data) -: m_data(data) -, m_fileId(-1) -, m_objectId(-1) -, m_nameId(-1) -, m_selfCost(data->events().size(), 0) -, m_inclusiveCost(data->events().size(), 0) -, m_called(0) + : m_data(data) + , m_fileId(-1) + , m_objectId(-1) + , m_nameId(-1) + , m_selfCost(data->events().size(), 0) + , m_inclusiveCost(data->events().size(), 0) + , m_called(0) { } @@ -114,15 +114,13 @@ FunctionCall *Function::Private::accumulateCall(const FunctionCall *call, CallTy //BEGIN Function Function::Function(const ParseData *data) -: d(new Private(data)) + : d(new Private(data)) { - } Function::Function(Function::Private *d) -: d(d) + : d(d) { - } Function::~Function() @@ -332,5 +330,5 @@ void Function::finalize() } } -} // Callgrind -} // Valgrind +} // namespace Callgrind +} // namespace Valgrind diff --git a/src/libs/valgrind/callgrind/callgrindfunction.h b/src/libs/valgrind/callgrind/callgrindfunction.h index f5e0b51e91d..c52863ff9a4 100644 --- a/src/libs/valgrind/callgrind/callgrindfunction.h +++ b/src/libs/valgrind/callgrind/callgrindfunction.h @@ -50,7 +50,8 @@ class FunctionCall; class CostItem; class ParseData; -class VALGRINDSHARED_EXPORT Function { +class VALGRINDSHARED_EXPORT Function +{ public: /// @p data the ParseData for the file this function was part of /// required for the decompression of string data like function name etc. @@ -143,6 +144,7 @@ public: * for example */ void finalize(); + protected: class Private; Private *d; @@ -153,8 +155,8 @@ private: Q_DISABLE_COPY(Function) }; -} -} +} // namespace Callgrind +} // namespace Valgrind Q_DECLARE_METATYPE(const Valgrind::Callgrind::Function *); diff --git a/src/libs/valgrind/callgrind/callgrindfunction_p.h b/src/libs/valgrind/callgrind/callgrindfunction_p.h index 8999c4d43a5..b7fac858111 100644 --- a/src/libs/valgrind/callgrind/callgrindfunction_p.h +++ b/src/libs/valgrind/callgrind/callgrindfunction_p.h @@ -44,7 +44,8 @@ namespace Valgrind { namespace Callgrind { -class Function::Private { +class Function::Private +{ public: Private(const ParseData *data); ~Private(); @@ -75,7 +76,7 @@ public: quint64 m_called; }; -} -} +} // namespace Callgrind +} // namespace Valgrind #endif // LIBVALGRIND_CALLGRINDFUNCTION_P_H diff --git a/src/libs/valgrind/callgrind/callgrindfunctioncall.cpp b/src/libs/valgrind/callgrind/callgrindfunctioncall.cpp index 7efdd353e7d..69dbce2b7c2 100644 --- a/src/libs/valgrind/callgrind/callgrindfunctioncall.cpp +++ b/src/libs/valgrind/callgrind/callgrindfunctioncall.cpp @@ -34,15 +34,16 @@ #include "callgrindfunction.h" -#include <QtCore/QVector> - #include <utils/qtcassert.h> +#include <QtCore/QVector> + namespace Valgrind { namespace Callgrind { //BEGIN FunctionCall::Private -class FunctionCall::Private { +class FunctionCall::Private +{ public: explicit Private(); @@ -55,20 +56,18 @@ public: }; FunctionCall::Private::Private() -: m_callee(0) -, m_caller(0) -, m_calls(0) -, m_totalInclusiveCost(0) + : m_callee(0) + , m_caller(0) + , m_calls(0) + , m_totalInclusiveCost(0) { - } //BEGIN FunctionCall FunctionCall::FunctionCall() -: d(new Private) + : d(new Private) { - } FunctionCall::~FunctionCall() @@ -137,6 +136,5 @@ void FunctionCall::setCosts(const QVector<quint64> &costs) d->m_costs = costs; } - -} // Callgrind -} // Valgrind +} // namespace Callgrind +} // namespace Valgrind diff --git a/src/libs/valgrind/callgrind/callgrindfunctioncall.h b/src/libs/valgrind/callgrind/callgrindfunctioncall.h index 8b4c924c9a6..e84aa30f5e9 100644 --- a/src/libs/valgrind/callgrind/callgrindfunctioncall.h +++ b/src/libs/valgrind/callgrind/callgrindfunctioncall.h @@ -49,7 +49,8 @@ class Function; /** * This represents a function call. */ -class VALGRINDSHARED_EXPORT FunctionCall { +class VALGRINDSHARED_EXPORT FunctionCall +{ public: explicit FunctionCall(); ~FunctionCall(); @@ -89,8 +90,8 @@ private: Private *d; }; -} // Callgrind -} // Valgrind +} // namespace Callgrind +} // namespace Valgrind Q_DECLARE_METATYPE(const Valgrind::Callgrind::FunctionCall *); diff --git a/src/libs/valgrind/callgrind/callgrindfunctioncycle.cpp b/src/libs/valgrind/callgrind/callgrindfunctioncycle.cpp index 8f241316272..952f6d48d92 100644 --- a/src/libs/valgrind/callgrind/callgrindfunctioncycle.cpp +++ b/src/libs/valgrind/callgrind/callgrindfunctioncycle.cpp @@ -44,16 +44,16 @@ namespace Callgrind { //BEGIN FunctionCycle::Private -class FunctionCycle::Private : public Function::Private { +class FunctionCycle::Private : public Function::Private +{ public: Private(const ParseData *data); QVector<const Function *> m_functions; }; FunctionCycle::Private::Private(const ParseData *data) -: Function::Private(data) + : Function::Private(data) { - } #define CYCLE_D static_cast<FunctionCycle::Private *>(this->d) @@ -61,7 +61,7 @@ FunctionCycle::Private::Private(const ParseData *data) //BEGIN FunctionCycle FunctionCycle::FunctionCycle(const ParseData *data) -: Function(new Private(data)) + : Function(new Private(data)) { } @@ -114,5 +114,5 @@ QVector<const Function *> FunctionCycle::functions() const return CYCLE_D->m_functions; } -} -} +} // namespace Callgrind +} // namespace Valgrind diff --git a/src/libs/valgrind/callgrind/callgrindfunctioncycle.h b/src/libs/valgrind/callgrind/callgrindfunctioncycle.h index cc92661bfec..249087efa5d 100644 --- a/src/libs/valgrind/callgrind/callgrindfunctioncycle.h +++ b/src/libs/valgrind/callgrind/callgrindfunctioncycle.h @@ -46,7 +46,8 @@ namespace Callgrind { * excluding calees inside the cycle * inclusive cost of a function cycle: sum of inclusive cost of callees of the cycle (see above) */ -class VALGRINDSHARED_EXPORT FunctionCycle : public Function { +class VALGRINDSHARED_EXPORT FunctionCycle : public Function +{ public: explicit FunctionCycle(const ParseData *data); virtual ~FunctionCycle(); @@ -61,8 +62,7 @@ private: class Private; }; -} -} - +} // namespace Callgrind +} // namespace Valgrind #endif // LIBVALGRIND_CALLGRINDFUNCTIONCYCLE_H diff --git a/src/libs/valgrind/callgrind/callgrindparsedata.cpp b/src/libs/valgrind/callgrind/callgrindparsedata.cpp index a578c6a9fd3..3262099cffc 100644 --- a/src/libs/valgrind/callgrind/callgrindparsedata.cpp +++ b/src/libs/valgrind/callgrind/callgrindparsedata.cpp @@ -372,5 +372,5 @@ void ParseData::addCompressedFunction(const QString &function, qint64 &id) d->addCompressedString(d->m_functionCompression, function, id); } -} // Callgrind -} // Valgrind +} // namespace Callgrind +} // namespace Valgrind diff --git a/src/libs/valgrind/callgrind/callgrindparsedata.h b/src/libs/valgrind/callgrind/callgrindparsedata.h index a7573858582..5110461a35b 100644 --- a/src/libs/valgrind/callgrind/callgrindparsedata.h +++ b/src/libs/valgrind/callgrind/callgrindparsedata.h @@ -49,7 +49,8 @@ class Function; /** * Represents all the information extracted from a callgrind data file. */ -class VALGRINDSHARED_EXPORT ParseData { +class VALGRINDSHARED_EXPORT ParseData +{ public: explicit ParseData(); ~ParseData(); @@ -133,12 +134,13 @@ public: QString stringForFunctionCompression(qint64 id) const; /// @p id if it is -1, an uncompressed string is assumed and it will be compressed internally void addCompressedFunction(const QString &function, qint64 &id); + private: class Private; Private *d; }; -} -} +} // namespace Callgrind +} // namespace Valgrind #endif // LIBVALGRIND_CALLGRIND_PARSEDATA_P_H diff --git a/src/libs/valgrind/callgrind/callgrindparser.cpp b/src/libs/valgrind/callgrind/callgrindparser.cpp index d93f7143c7d..50a6a4db3de 100644 --- a/src/libs/valgrind/callgrind/callgrindparser.cpp +++ b/src/libs/valgrind/callgrind/callgrindparser.cpp @@ -675,6 +675,5 @@ ParseData *Parser::takeData() return data; } - } //Callgrind } //Valgrind diff --git a/src/libs/valgrind/callgrind/callgrindparser.h b/src/libs/valgrind/callgrind/callgrindparser.h index 570b812b2a5..12629928fdb 100644 --- a/src/libs/valgrind/callgrind/callgrindparser.h +++ b/src/libs/valgrind/callgrind/callgrindparser.h @@ -55,10 +55,12 @@ class ParseData; * the rest is assumed to be zero." * */ -class VALGRINDSHARED_EXPORT Parser : public QObject { +class VALGRINDSHARED_EXPORT Parser : public QObject +{ Q_OBJECT + public: - explicit Parser(QObject *parent=0); + explicit Parser(QObject *parent = 0); ~Parser(); // get and take ownership of the parsing results. If this method is not called the repository @@ -81,4 +83,4 @@ private: } // Callgrind } // Valgrind -#endif //LIBVALGRIND_CALLGRIND_PARSER_H +#endif // LIBVALGRIND_CALLGRIND_PARSER_H diff --git a/src/libs/valgrind/callgrind/callgrindproxymodel.cpp b/src/libs/valgrind/callgrind/callgrindproxymodel.cpp index ce042c979ec..44318ce4062 100644 --- a/src/libs/valgrind/callgrind/callgrindproxymodel.cpp +++ b/src/libs/valgrind/callgrind/callgrindproxymodel.cpp @@ -41,7 +41,8 @@ #include <QDebug> -using namespace Valgrind::Callgrind; +namespace Valgrind { +namespace Callgrind { DataProxyModel::DataProxyModel(QObject *parent) : QSortFilterProxyModel(parent) @@ -163,3 +164,6 @@ bool DataProxyModel::filterAcceptsRow(int source_row, const QModelIndex &source_ return QSortFilterProxyModel::filterAcceptsRow(source_row, source_parent); } + +} // namespace Callgrind +} // namespace Valgrind diff --git a/src/libs/valgrind/callgrind/callgrindproxymodel.h b/src/libs/valgrind/callgrind/callgrindproxymodel.h index 9d5b8cccab0..a4967584a57 100644 --- a/src/libs/valgrind/callgrind/callgrindproxymodel.h +++ b/src/libs/valgrind/callgrind/callgrindproxymodel.h @@ -33,10 +33,10 @@ #ifndef VALGRIND_CALLGRIND_CALLGRINDPROXYMODEL_H #define VALGRIND_CALLGRIND_CALLGRINDPROXYMODEL_H -#include <QSortFilterProxyModel> - #include "../valgrind_global.h" +#include <QSortFilterProxyModel> + namespace Valgrind { namespace Callgrind { @@ -85,7 +85,7 @@ private: double m_minimumInclusiveCostRatio; }; -} -} +} // namespace Callgrind +} // namespace Valgrind #endif // VALGRIND_CALLGRIND_CALLGRINDPROXYMODEL_H diff --git a/src/libs/valgrind/callgrind/callgrindrunner.cpp b/src/libs/valgrind/callgrind/callgrindrunner.cpp index 029c165c6a5..a42b8259673 100644 --- a/src/libs/valgrind/callgrind/callgrindrunner.cpp +++ b/src/libs/valgrind/callgrind/callgrindrunner.cpp @@ -31,14 +31,14 @@ **************************************************************************/ #include "callgrindrunner.h" +#include "callgrindparser.h" #include <utils/qtcassert.h> #include <QtCore/QFile> -#include "callgrindparser.h" - -using namespace Valgrind::Callgrind; +namespace Valgrind { +namespace Callgrind { CallgrindRunner::CallgrindRunner(QObject *parent) : ValgrindRunner(parent) @@ -131,3 +131,6 @@ void CallgrindRunner::controllerFinished(CallgrindController::Option option) break; // do nothing } } + +} // namespace Callgrind +} // namespace Valgrind diff --git a/src/libs/valgrind/callgrind/callgrindstackbrowser.cpp b/src/libs/valgrind/callgrind/callgrindstackbrowser.cpp index 7a0a1928b59..022bad991a0 100644 --- a/src/libs/valgrind/callgrind/callgrindstackbrowser.cpp +++ b/src/libs/valgrind/callgrind/callgrindstackbrowser.cpp @@ -32,8 +32,8 @@ #include "callgrindstackbrowser.h" -using namespace Valgrind::Callgrind; - +namespace Valgrind { +namespace Callgrind { StackBrowser::StackBrowser(QObject *parent) : QObject(parent) @@ -73,3 +73,6 @@ void StackBrowser::goBack() m_stack.pop(); emit currentChanged(); } + +} // namespace Callgrind +} // namespace Valgrind diff --git a/src/libs/valgrind/callgrind/callgrindstackbrowser.h b/src/libs/valgrind/callgrind/callgrindstackbrowser.h index 20a4709cd09..144dd11d2d4 100644 --- a/src/libs/valgrind/callgrind/callgrindstackbrowser.h +++ b/src/libs/valgrind/callgrind/callgrindstackbrowser.h @@ -66,7 +66,7 @@ private: QStack<const Function *> m_stack; }; -} -} +} // namespace Callgrind +} // namespace Valgrind #endif // CALLGRINDSTACKBROWSER_H diff --git a/src/libs/valgrind/memcheck/memcheckrunner.cpp b/src/libs/valgrind/memcheck/memcheckrunner.cpp index 9322419f8d9..f4b00f1247c 100644 --- a/src/libs/valgrind/memcheck/memcheckrunner.cpp +++ b/src/libs/valgrind/memcheck/memcheckrunner.cpp @@ -34,24 +34,25 @@ #include "memcheckrunner.h" -#include <xmlprotocol/threadedparser.h> #include <xmlprotocol/error.h> #include <xmlprotocol/status.h> +#include <xmlprotocol/threadedparser.h> #include <utils/qtcassert.h> +#include <QtNetwork/QNetworkInterface> #include <QtNetwork/QTcpServer> #include <QtNetwork/QTcpSocket> -#include <QtNetwork/QNetworkInterface> #include <QtCore/QEventLoop> -#include <QtGui/QDialog> #include <QtGui/QApplication> -#include <QtGui/QVBoxLayout> +#include <QtGui/QDialog> +#include <QtGui/QDialogButtonBox> #include <QtGui/QLabel> #include <QtGui/QListWidget> -#include <QtGui/QDialogButtonBox> +#include <QtGui/QVBoxLayout> -using namespace Valgrind::Memcheck; +namespace Valgrind { +namespace Memcheck { class MemcheckRunner::Private { @@ -228,3 +229,6 @@ void MemcheckRunner::readLogSocket() { emit logMessageReceived(d->logSocket->readAll()); } + +} // namespace Memcheck +} // namespace Valgrind diff --git a/src/libs/valgrind/memcheck/memcheckrunner.h b/src/libs/valgrind/memcheck/memcheckrunner.h index ed093073202..6354ea9b323 100644 --- a/src/libs/valgrind/memcheck/memcheckrunner.h +++ b/src/libs/valgrind/memcheck/memcheckrunner.h @@ -38,15 +38,8 @@ #include <valgrind/valgrind_global.h> #include <valgrind/valgrindrunner.h> -QT_BEGIN_NAMESPACE -class QProcessEnvironment; -QT_END_NAMESPACE - -namespace Utils { -class Environment; -} - namespace Valgrind { + namespace XmlProtocol{ class ThreadedParser; } @@ -73,16 +66,15 @@ private slots: void xmlSocketConnected(); void logSocketConnected(); void readLogSocket(); + private: QString tool() const; - Q_DISABLE_COPY(MemcheckRunner); class Private; Private *d; }; -} - -} +} // namespace Memcheck +} // namespace Valgrind #endif // VALGRIND_PROTOCOL_MEMCHECKRUNNER_H diff --git a/src/libs/valgrind/valgrind_global.h b/src/libs/valgrind/valgrind_global.h index 84a425393e3..c09c7814ff6 100644 --- a/src/libs/valgrind/valgrind_global.h +++ b/src/libs/valgrind/valgrind_global.h @@ -35,7 +35,7 @@ #ifndef VALGRIND_GLOBAL_H #define VALGRIND_GLOBAL_H -#include <QtCore/qglobal.h> +#include <QtCore/QtGlobal> #if defined(VALGRIND_LIBRARY) # define VALGRINDSHARED_EXPORT Q_DECL_EXPORT diff --git a/src/libs/valgrind/valgrindprocess.cpp b/src/libs/valgrind/valgrindprocess.cpp index 35c30fe58f0..16fc5999dfc 100644 --- a/src/libs/valgrind/valgrindprocess.cpp +++ b/src/libs/valgrind/valgrindprocess.cpp @@ -43,14 +43,8 @@ namespace Valgrind { ValgrindProcess::ValgrindProcess(QObject *parent) -: QObject(parent) + : QObject(parent) { - -} - -ValgrindProcess::~ValgrindProcess() -{ - } //////////////////////// @@ -70,11 +64,6 @@ LocalValgrindProcess::LocalValgrindProcess(QObject *parent) this, SLOT(readyReadStandardOutput())); } -LocalValgrindProcess::~LocalValgrindProcess() -{ - -} - void LocalValgrindProcess::setProcessChannelMode(QProcess::ProcessChannelMode mode) { m_process.setProcessChannelMode(mode); @@ -153,28 +142,19 @@ void LocalValgrindProcess::readyReadStandardOutput() RemoteValgrindProcess::RemoteValgrindProcess(const Utils::SshConnectionParameters &sshParams, QObject *parent) -: ValgrindProcess(parent) -, m_params(sshParams) -, m_error(QProcess::UnknownError) -, m_pid(0) -{ - -} + : ValgrindProcess(parent) + , m_params(sshParams) + , m_error(QProcess::UnknownError) + , m_pid(0) +{} RemoteValgrindProcess::RemoteValgrindProcess(const Utils::SshConnection::Ptr &connection, QObject *parent) -: ValgrindProcess(parent) -, m_params(connection->connectionParameters()) -, m_connection(connection) -, m_error(QProcess::UnknownError) -, m_pid(0) -{ - -} - -RemoteValgrindProcess::~RemoteValgrindProcess() -{ - -} + : ValgrindProcess(parent) + , m_params(connection->connectionParameters()) + , m_connection(connection) + , m_error(QProcess::UnknownError) + , m_pid(0) +{} bool RemoteValgrindProcess::isRunning() const { @@ -368,4 +348,4 @@ Q_PID RemoteValgrindProcess::pid() const return m_pid; } -} +} // namespace Valgrind diff --git a/src/libs/valgrind/valgrindprocess.h b/src/libs/valgrind/valgrindprocess.h index e6cb4a37f52..0e4552d35cf 100644 --- a/src/libs/valgrind/valgrindprocess.h +++ b/src/libs/valgrind/valgrindprocess.h @@ -35,12 +35,12 @@ #ifndef VALGRIND_RUNNER_P_H #define VALGRIND_RUNNER_P_H +#include "valgrind_global.h" + #include <utils/qtcprocess.h> #include <utils/ssh/sshremoteprocess.h> #include <utils/ssh/sshconnection.h> -#include "valgrind_global.h" - namespace Valgrind { /** @@ -49,9 +49,9 @@ namespace Valgrind { class VALGRINDSHARED_EXPORT ValgrindProcess : public QObject { Q_OBJECT + public: explicit ValgrindProcess(QObject *parent = 0); - virtual ~ValgrindProcess(); virtual bool isRunning() const = 0; @@ -86,7 +86,6 @@ class VALGRINDSHARED_EXPORT LocalValgrindProcess : public ValgrindProcess public: explicit LocalValgrindProcess(QObject *parent = 0); - virtual ~LocalValgrindProcess(); virtual bool isRunning() const; @@ -125,7 +124,6 @@ public: QObject *parent = 0); explicit RemoteValgrindProcess(const Utils::SshConnection::Ptr &connection, QObject *parent = 0); - virtual ~RemoteValgrindProcess(); virtual bool isRunning() const; @@ -167,6 +165,6 @@ private: Utils::SshRemoteProcess::Ptr m_findPID; }; -} +} // namespace Valgrind #endif // VALGRIND_RUNNER_P_H diff --git a/src/libs/valgrind/valgrindrunner.cpp b/src/libs/valgrind/valgrindrunner.cpp index 4e9223d80b0..18263846e38 100644 --- a/src/libs/valgrind/valgrindrunner.cpp +++ b/src/libs/valgrind/valgrindrunner.cpp @@ -43,7 +43,7 @@ #include <QtCore/QEventLoop> -using namespace Valgrind; +namespace Valgrind { class ValgrindRunner::Private { @@ -256,3 +256,5 @@ ValgrindProcess *ValgrindRunner::valgrindProcess() const { return d->process; } + +} // namespace Valgrind diff --git a/src/libs/valgrind/valgrindrunner.h b/src/libs/valgrind/valgrindrunner.h index 52c2a3d0c9f..9a588bc482c 100644 --- a/src/libs/valgrind/valgrindrunner.h +++ b/src/libs/valgrind/valgrindrunner.h @@ -39,10 +39,6 @@ #include "valgrind_global.h" -QT_BEGIN_NAMESPACE -class QProcessEnvironment; -QT_END_NAMESPACE - namespace Utils { class Environment; class SshConnectionParameters; @@ -101,11 +97,10 @@ protected slots: virtual void processFinished(int, QProcess::ExitStatus); private: - Q_DISABLE_COPY(ValgrindRunner); class Private; Private *d; }; -} +} // namespace Valgrind #endif // VALGRIND_RUNNER_H diff --git a/src/libs/valgrind/xmlprotocol/announcethread.cpp b/src/libs/valgrind/xmlprotocol/announcethread.cpp index b2d4949912b..c4219652b0b 100644 --- a/src/libs/valgrind/xmlprotocol/announcethread.cpp +++ b/src/libs/valgrind/xmlprotocol/announcethread.cpp @@ -40,8 +40,8 @@ #include <algorithm> -using namespace Valgrind; -using namespace Valgrind::XmlProtocol; +namespace Valgrind { +namespace XmlProtocol { class AnnounceThread::Private : public QSharedData { @@ -106,3 +106,6 @@ void AnnounceThread::setStack(const QVector<Frame> &stack) { d->stack = stack; } + +} // namespace XmlProtocol +} // namespace Valgrind diff --git a/src/libs/valgrind/xmlprotocol/announcethread.h b/src/libs/valgrind/xmlprotocol/announcethread.h index 6ff0b51b2f2..c46c90ebc55 100644 --- a/src/libs/valgrind/xmlprotocol/announcethread.h +++ b/src/libs/valgrind/xmlprotocol/announcethread.h @@ -68,7 +68,7 @@ private: QSharedDataPointer<Private> d; }; -} -} +} // namespace XmlProtocol +} // namespace Valgrind #endif // LIBVALGRIND_PROTOCOL_ANNOUNCETHREAD_H diff --git a/src/libs/valgrind/xmlprotocol/error.cpp b/src/libs/valgrind/xmlprotocol/error.cpp index f9aabca648d..3742456142a 100644 --- a/src/libs/valgrind/xmlprotocol/error.cpp +++ b/src/libs/valgrind/xmlprotocol/error.cpp @@ -44,10 +44,11 @@ #include <QtCore/QtAlgorithms> -using namespace Valgrind; -using namespace Valgrind::XmlProtocol; +namespace Valgrind { +namespace XmlProtocol { -class Error::Private : public QSharedData { +class Error::Private : public QSharedData +{ public: explicit Private() : unique(0), @@ -260,3 +261,6 @@ QString Error::toXml() const return xml; } + +} // namespace XmlProtocol +} // namespace Valgrind diff --git a/src/libs/valgrind/xmlprotocol/error.h b/src/libs/valgrind/xmlprotocol/error.h index a49796c6196..4275924d4e1 100644 --- a/src/libs/valgrind/xmlprotocol/error.h +++ b/src/libs/valgrind/xmlprotocol/error.h @@ -55,7 +55,8 @@ class Suppression; /** * Error kinds, specific to memcheck */ -enum MemcheckErrorKind { +enum MemcheckErrorKind +{ InvalidFree, MismatchedFree, InvalidRead, @@ -74,14 +75,16 @@ enum MemcheckErrorKind { MemcheckErrorKindCount }; -enum PtrcheckErrorKind { +enum PtrcheckErrorKind +{ SorG, Heap, Arith, SysParam }; -enum HelgrindErrorKind { +enum HelgrindErrorKind +{ Race, UnlockUnlocked, UnlockForeign, @@ -91,9 +94,9 @@ enum HelgrindErrorKind { Misc }; -class VALGRINDSHARED_EXPORT Error { +class VALGRINDSHARED_EXPORT Error +{ public: - Error(); ~Error(); @@ -146,4 +149,4 @@ private: Q_DECLARE_METATYPE(Valgrind::XmlProtocol::Error) -#endif +#endif // LIBVALGRIND_PROTOCOL_ERROR_H diff --git a/src/libs/valgrind/xmlprotocol/errorlistmodel.cpp b/src/libs/valgrind/xmlprotocol/errorlistmodel.cpp index 42fe7721e00..08794bd7429 100644 --- a/src/libs/valgrind/xmlprotocol/errorlistmodel.cpp +++ b/src/libs/valgrind/xmlprotocol/errorlistmodel.cpp @@ -37,13 +37,14 @@ #include "frame.h" #include "stack.h" #include "modelhelpers.h" + #include <utils/qtcassert.h> #include <QtCore/QDir> #include <QtCore/QVector> -using namespace Valgrind; -using namespace Valgrind::XmlProtocol; +namespace Valgrind { +namespace XmlProtocol { class ErrorListModel::Private { @@ -54,7 +55,6 @@ public: Frame findRelevantFrame(const Error &error) const; QString formatAbsoluteFilePath(const Error &error) const; QString formatLocation(const Error &error) const; - }; ErrorListModel::ErrorListModel(QObject *parent) @@ -96,7 +96,6 @@ QModelIndex ErrorListModel::parent(const QModelIndex &child) const { QTC_ASSERT(!child.isValid() || child.model() == this, return QModelIndex()); return QModelIndex(); - } Frame ErrorListModel::Private::findRelevantFrame(const Error &error) const @@ -110,8 +109,7 @@ Frame ErrorListModel::Private::findRelevantFrame(const Error &error) const const QVector<Frame> frames = stack.frames(); if (!frames.isEmpty()) return frames.first(); - else - return Frame(); + return Frame(); } QString ErrorListModel::Private::formatAbsoluteFilePath(const Error &error) const @@ -119,8 +117,7 @@ QString ErrorListModel::Private::formatAbsoluteFilePath(const Error &error) cons const Frame f = findRelevantFrame(error); if (!f.directory().isEmpty() && !f.file().isEmpty()) return QString(f.directory() + QDir::separator() + f.file()); - else - return QString(); + return QString(); } QString ErrorListModel::Private::formatLocation(const Error &error) const @@ -133,8 +130,7 @@ QString ErrorListModel::Private::formatLocation(const Error &error) const const qint64 line = frame.line(); if (line > 0) return QString::fromLatin1("%1:%2").arg(file, QString::number(frame.line())); - else - return file; + return file; } return frame.object(); } @@ -290,8 +286,7 @@ Error ErrorListModel::error(const QModelIndex &index) const const int r = index.row(); if (r < 0 || r >= d->errors.size()) return Error(); - else - return d->errors[r]; + return d->errors[r]; } void ErrorListModel::clear() @@ -300,3 +295,6 @@ void ErrorListModel::clear() d->errors.clear(); endResetModel(); } + +} // namespace XmlProtocol +} // namespace Valgrind diff --git a/src/libs/valgrind/xmlprotocol/errorlistmodel.h b/src/libs/valgrind/xmlprotocol/errorlistmodel.h index cf20d13c476..e524ab4ce9d 100644 --- a/src/libs/valgrind/xmlprotocol/errorlistmodel.h +++ b/src/libs/valgrind/xmlprotocol/errorlistmodel.h @@ -78,7 +78,7 @@ public: virtual Frame findRelevant(const Error &error) const = 0; }; - explicit ErrorListModel(QObject *parent=0); + explicit ErrorListModel(QObject *parent = 0); ~ErrorListModel(); QSharedPointer<const RelevantFrameFinder> relevantFrameFinder() const; @@ -106,7 +106,7 @@ private: Private *const d; }; -} -} +} // namespace XmlProtocol +} // namespace Valgrind #endif // LIBVALGRIND_PROTOCOL_ERRORLISTMODEL_H diff --git a/src/libs/valgrind/xmlprotocol/frame.cpp b/src/libs/valgrind/xmlprotocol/frame.cpp index 02d9896a03e..9b36a4a3680 100644 --- a/src/libs/valgrind/xmlprotocol/frame.cpp +++ b/src/libs/valgrind/xmlprotocol/frame.cpp @@ -37,10 +37,11 @@ #include <QtCore/QString> #include <QtCore/QtAlgorithms> -using namespace Valgrind; -using namespace Valgrind::XmlProtocol; +namespace Valgrind { +namespace XmlProtocol { -class Frame::Private : public QSharedData { +class Frame::Private : public QSharedData +{ public: explicit Private() : ip(0), line( -1 ) @@ -158,3 +159,6 @@ void Frame::setLine(int line) { d->line = line; } + +} // namespace XmlProtocol +} // namespace Valgrind diff --git a/src/libs/valgrind/xmlprotocol/modelhelpers.cpp b/src/libs/valgrind/xmlprotocol/modelhelpers.cpp index d7b970a034d..bb8151485b0 100644 --- a/src/libs/valgrind/xmlprotocol/modelhelpers.cpp +++ b/src/libs/valgrind/xmlprotocol/modelhelpers.cpp @@ -45,44 +45,44 @@ namespace XmlProtocol { QString toolTipForFrame(const Frame &frame) { - QString location; - if (!frame.file().isEmpty()) { - location = frame.directory() + QDir::separator() + frame.file(); - if (frame.line() > 0) - location += ':' + QString::number(frame.line()); - } + QString location; + if (!frame.file().isEmpty()) { + location = frame.directory() + QDir::separator() + frame.file(); + if (frame.line() > 0) + location += ':' + QString::number(frame.line()); + } - typedef QPair<QString, QString> StringPair; - QList<StringPair> lines; + typedef QPair<QString, QString> StringPair; + QList<StringPair> lines; - if (!frame.functionName().isEmpty()) - lines << qMakePair(QCoreApplication::translate("Valgrind::XmlProtocol", "Function:"), - frame.functionName()); - if (!location.isEmpty()) - lines << qMakePair(QCoreApplication::translate("Valgrind::XmlProtocol", "Location:"), - location); - if (frame.instructionPointer()) - lines << qMakePair(QCoreApplication::translate("Valgrind::XmlProtocol", - "Instruction pointer:"), - QString::fromAscii("0x%1").arg(frame.instructionPointer(), 0, 16)); - if (!frame.object().isEmpty()) - lines << qMakePair(QCoreApplication::translate("Valgrind::XmlProtocol", "Object:"), frame.object()); + if (!frame.functionName().isEmpty()) + lines << qMakePair(QCoreApplication::translate("Valgrind::XmlProtocol", "Function:"), + frame.functionName()); + if (!location.isEmpty()) + lines << qMakePair(QCoreApplication::translate("Valgrind::XmlProtocol", "Location:"), + location); + if (frame.instructionPointer()) + lines << qMakePair(QCoreApplication::translate("Valgrind::XmlProtocol", + "Instruction pointer:"), + QString::fromAscii("0x%1").arg(frame.instructionPointer(), 0, 16)); + if (!frame.object().isEmpty()) + lines << qMakePair(QCoreApplication::translate("Valgrind::XmlProtocol", "Object:"), frame.object()); - QString html = "<html>" - "<head>" - "<style>dt { font-weight:bold; } dd { font-family: monospace; }</style>\n" - "<body><dl>"; + QString html = "<html>" + "<head>" + "<style>dt { font-weight:bold; } dd { font-family: monospace; }</style>\n" + "<body><dl>"; - foreach (const StringPair &pair, lines) { - html += QLatin1String("<dt>"); - html += pair.first; - html += QLatin1String("</dt><dd>"); - html += pair.second; - html += QLatin1String("</dd>\n"); - } - html += "</dl></body></html>"; - return html; + foreach (const StringPair &pair, lines) { + html += QLatin1String("<dt>"); + html += pair.first; + html += QLatin1String("</dt><dd>"); + html += pair.second; + html += QLatin1String("</dd>\n"); + } + html += "</dl></body></html>"; + return html; } -} -} +} // namespace XmlProtocol +} // namespace Valgrind diff --git a/src/libs/valgrind/xmlprotocol/modelhelpers.h b/src/libs/valgrind/xmlprotocol/modelhelpers.h index 76bb83c69e5..2792771841c 100644 --- a/src/libs/valgrind/xmlprotocol/modelhelpers.h +++ b/src/libs/valgrind/xmlprotocol/modelhelpers.h @@ -35,14 +35,12 @@ #ifndef LIBVALGRIND_PROTOCOL_MODELHELPERS_H #define LIBVALGRIND_PROTOCOL_MODELHELPERS_H -#include <QtCore/QtGlobal> +#include "../valgrind_global.h" QT_BEGIN_NAMESPACE class QString; QT_END_NAMESPACE -#include "../valgrind_global.h" - namespace Valgrind { namespace XmlProtocol { @@ -50,7 +48,7 @@ class Frame; VALGRINDSHARED_EXPORT QString toolTipForFrame(const Frame &frame); -} -} +} // namespace XmlProtocol +} // namespace Valgrind #endif // LIBVALGRIND_PROTOCOL_MODELHELPERS_H diff --git a/src/libs/valgrind/xmlprotocol/parser.cpp b/src/libs/valgrind/xmlprotocol/parser.cpp index 502e4f54920..6d602c96024 100644 --- a/src/libs/valgrind/xmlprotocol/parser.cpp +++ b/src/libs/valgrind/xmlprotocol/parser.cpp @@ -49,39 +49,25 @@ #include <QtCore/QThread> #include <QtCore/QXmlStreamReader> -using namespace Valgrind; -using namespace Valgrind::XmlProtocol; - namespace { - class Exception { + + class ParserException + { public: - explicit Exception(const QString &msg) - : m_message(msg) - { - } + explicit ParserException(const QString &message) + : m_message(message) + {} - ~Exception() throw() {} + ~ParserException() throw() {} - QString message() const - { - return m_message; - } + QString message() const { return m_message; } private: QString m_message; }; - class ParserException : public Exception { - public: - explicit ParserException(const QString &message) - : Exception(message) - { - } - - ~ParserException() throw() {} - }; - - struct XWhat { + struct XWhat + { XWhat() : leakedblocks(0), leakedbytes(0), hthreadid(-1) {} QString text; qint64 leakedblocks; @@ -89,12 +75,10 @@ namespace { qint64 hthreadid; }; - struct XauxWhat { + struct XauxWhat + { XauxWhat() : line(-1), hthreadid(-1) {} - void clear() - { - *this = XauxWhat(); - } + void clear() { *this = XauxWhat(); } QString text; QString file; @@ -102,20 +86,24 @@ namespace { qint64 line; qint64 hthreadid; }; -} -class Parser::Private { +} // namespace anon + +namespace Valgrind { +namespace XmlProtocol { + +class Parser::Private +{ Parser *const q; public: - explicit Private(Parser *qq); void parse(QIODevice *device); void parse_error(); - QVector<Frame> parse_stack(); - Suppression parse_suppression(); - SuppressionFrame parse_suppFrame(); + QVector<Frame> parseStack(); + Suppression parseSuppression(); + SuppressionFrame parseSuppressionFrame(); Frame parse_frame(); void parse_status(); void parse_errorcounts(); @@ -425,7 +413,7 @@ void Parser::Private::reportInternalError(const QString &e) emit q->internalError(e); } -static Stack makeStack( const XauxWhat &xauxwhat, const QVector<Frame> &frames) +static Stack makeStack(const XauxWhat &xauxwhat, const QVector<Frame> &frames) { Stack s; s.setFrames(frames); @@ -458,7 +446,7 @@ void Parser::Private::parse_error() else if (reader.name() == QLatin1String("kind")) //TODO this is memcheck-specific: e.setKind(parseErrorKind(blockingReadElementText())); else if (reader.name() == QLatin1String("suppression")) - e.setSuppression(parse_suppression()); + e.setSuppression(parseSuppression()); else if (reader.name() == QLatin1String("xwhat")) { const XWhat xw = parseXWhat(); e.setWhat(xw.text); @@ -489,7 +477,7 @@ void Parser::Private::parse_error() lastAuxWhat = 0; } else if (reader.name() == QLatin1String("stack")) { - frames.push_back(parse_stack()); + frames.push_back(parseStack()); } else if (reader.isStartElement()) reader.skipCurrentElement(); @@ -552,7 +540,7 @@ void Parser::Private::parse_announcethread() if (reader.name() == QLatin1String("hthreadid")) at.setHelgrindThreadId(parseInt64(blockingReadElementText(), QLatin1String("announcethread/hthreadid"))); else if (reader.name() == QLatin1String("stack")) - at.setStack(parse_stack()); + at.setStack(parseStack()); else if (reader.isStartElement()) reader.skipCurrentElement(); } @@ -645,7 +633,7 @@ void Parser::Private::parse_status() emit q->status(s); } -QVector<Frame> Parser::Private::parse_stack() +QVector<Frame> Parser::Private::parseStack() { QVector<Frame> frames; while (notAtEnd()) { @@ -661,7 +649,7 @@ QVector<Frame> Parser::Private::parse_stack() return frames; } -SuppressionFrame Parser::Private::parse_suppFrame() +SuppressionFrame Parser::Private::parseSuppressionFrame() { SuppressionFrame frame; @@ -682,10 +670,10 @@ SuppressionFrame Parser::Private::parse_suppFrame() return frame; } -Suppression Parser::Private::parse_suppression() +Suppression Parser::Private::parseSuppression() { Suppression supp; - QVector<SuppressionFrame> frames; + SuppressionFrames frames; while (notAtEnd()) { blockingReadNext(); if (reader.isEndElement()) @@ -700,7 +688,7 @@ Suppression Parser::Private::parse_suppression() else if (reader.name() == QLatin1String("rawtext")) supp.setRawText(blockingReadElementText()); else if (reader.name() == QLatin1String("sframe")) - frames.push_back(parse_suppFrame()); + frames.push_back(parseSuppressionFrame()); } } @@ -760,3 +748,6 @@ void Parser::parse(QIODevice *device) { d->parse(device); } + +} // namespace XmlParser +} // namespace Valgrind diff --git a/src/libs/valgrind/xmlprotocol/parser.h b/src/libs/valgrind/xmlprotocol/parser.h index 0539365190e..ca68a0d69fc 100644 --- a/src/libs/valgrind/xmlprotocol/parser.h +++ b/src/libs/valgrind/xmlprotocol/parser.h @@ -44,7 +44,6 @@ class QIODevice; QT_END_NAMESPACE namespace Valgrind { - namespace XmlProtocol { class AnnounceThread; @@ -54,8 +53,10 @@ class Status; /** * Parser for the Valgrind Output XML Protocol 4 */ -class VALGRINDSHARED_EXPORT Parser : public QObject { +class VALGRINDSHARED_EXPORT Parser : public QObject +{ Q_OBJECT + public: enum Tool { Unknown, @@ -82,8 +83,6 @@ Q_SIGNALS: void finished(); private: - Q_DISABLE_COPY(Parser) - class Private; Private *const d; }; diff --git a/src/libs/valgrind/xmlprotocol/stack.cpp b/src/libs/valgrind/xmlprotocol/stack.cpp index 1663e101acf..8c2de28ff34 100644 --- a/src/libs/valgrind/xmlprotocol/stack.cpp +++ b/src/libs/valgrind/xmlprotocol/stack.cpp @@ -41,8 +41,8 @@ #include <algorithm> -using namespace Valgrind; -using namespace Valgrind::XmlProtocol; +namespace Valgrind { +namespace XmlProtocol { class Stack::Private : public QSharedData { @@ -156,3 +156,6 @@ void Stack::setHelgrindThreadId(qint64 id) { d->hthreadid = id; } + +} // namespace XmlProtocol +} // namespace Valgrind diff --git a/src/libs/valgrind/xmlprotocol/stack.h b/src/libs/valgrind/xmlprotocol/stack.h index c252bf12223..b26d733d797 100644 --- a/src/libs/valgrind/xmlprotocol/stack.h +++ b/src/libs/valgrind/xmlprotocol/stack.h @@ -48,7 +48,8 @@ namespace XmlProtocol { class Frame; -class VALGRINDSHARED_EXPORT Stack { +class VALGRINDSHARED_EXPORT Stack +{ public: Stack(); Stack(const Stack &other); @@ -82,7 +83,7 @@ private: QSharedDataPointer<Private> d; }; -} -} +} // namespace XmlProtocol +} // namespace Stack #endif // LIBVALGRIND_PROTOCOL_STACK_H diff --git a/src/libs/valgrind/xmlprotocol/stackmodel.cpp b/src/libs/valgrind/xmlprotocol/stackmodel.cpp index 6fcfbe134ba..ef20cd940ae 100644 --- a/src/libs/valgrind/xmlprotocol/stackmodel.cpp +++ b/src/libs/valgrind/xmlprotocol/stackmodel.cpp @@ -43,8 +43,8 @@ #include <QtCore/QDir> #include <QtCore/QVector> -using namespace Valgrind; -using namespace Valgrind::XmlProtocol; +namespace Valgrind { +namespace XmlProtocol { class StackModel::Private { @@ -70,8 +70,7 @@ static QString makeName(const Frame &frame) if (!d.isEmpty() && !f.isEmpty()) return frame.line() > 0 ? QString::fromLatin1("%1%2%3:%4").arg(d, QDir::separator(), f, QString::number(frame.line())) : QString::fromLatin1("%1%2%3").arg(d, QDir::separator(), f); - else - return frame.object(); + return frame.object(); } StackModel::StackModel(QObject *parent) @@ -187,8 +186,8 @@ QModelIndex StackModel::index(int row, int column, const QModelIndex &parent) co if (parent.isValid()) { QTC_ASSERT(parent.model() == this, return QModelIndex()); return createIndex(row, column, parent.row()); - } else - return createIndex(row, column, -1); + } + return createIndex(row, column, -1); } QModelIndex StackModel::parent(const QModelIndex &child) const @@ -197,8 +196,7 @@ QModelIndex StackModel::parent(const QModelIndex &child) const if (child.internalId() == -1) return QModelIndex(); - else - return createIndex(child.internalId(), 0, -1); + return createIndex(child.internalId(), 0, -1); } int StackModel::rowCount(const QModelIndex &parent) const @@ -212,11 +210,11 @@ int StackModel::rowCount(const QModelIndex &parent) const if (!gp.isValid()) return d->stack(parent.row()).frames().size(); - else - return 0; + return 0; } -int StackModel::columnCount(const QModelIndex &parent) const { +int StackModel::columnCount(const QModelIndex &parent) const +{ QTC_ASSERT(!parent.isValid() || parent.model() == this, return 0); return ColumnCount; } @@ -235,3 +233,6 @@ void StackModel::clear() d->error = Error(); endResetModel(); } + +} // namespace XmlProtocol +} // namespace Valgrind diff --git a/src/libs/valgrind/xmlprotocol/stackmodel.h b/src/libs/valgrind/xmlprotocol/stackmodel.h index 38f1edbbed8..e9e6662e3b8 100644 --- a/src/libs/valgrind/xmlprotocol/stackmodel.h +++ b/src/libs/valgrind/xmlprotocol/stackmodel.h @@ -49,7 +49,7 @@ class VALGRINDSHARED_EXPORT StackModel : public QAbstractItemModel Q_OBJECT public: enum Column { - NameColumn=0, + NameColumn = 0, FunctionNameColumn, DirectoryColumn, FileColumn, @@ -60,14 +60,14 @@ public: }; enum Role { - ObjectRole=Qt::UserRole, + ObjectRole = Qt::UserRole, FunctionNameRole, DirectoryRole, FileRole, LineRole }; - explicit StackModel(QObject *parent=0); + explicit StackModel(QObject *parent = 0); ~StackModel(); QVariant data(const QModelIndex &index, int role) const; @@ -87,7 +87,7 @@ private: Private *const d; }; -} -} +} // namespace XmlProtocol +} // namespace Valgrind #endif // LIBVALGRIND_PROTOCOL_STACKMODEL_H diff --git a/src/libs/valgrind/xmlprotocol/status.cpp b/src/libs/valgrind/xmlprotocol/status.cpp index c279522c24c..2991dd3d2fd 100644 --- a/src/libs/valgrind/xmlprotocol/status.cpp +++ b/src/libs/valgrind/xmlprotocol/status.cpp @@ -37,8 +37,8 @@ #include <QtCore/QSharedData> #include <QtCore/QString> -using namespace Valgrind; -using namespace Valgrind::XmlProtocol; +namespace Valgrind { +namespace XmlProtocol { class Status::Private : public QSharedData { @@ -102,3 +102,6 @@ QString Status::time() const { return d->time; } + +} // namespace XmlProtocol +} // namespace Valgrind diff --git a/src/libs/valgrind/xmlprotocol/status.h b/src/libs/valgrind/xmlprotocol/status.h index 0da018a5691..bc3def72647 100644 --- a/src/libs/valgrind/xmlprotocol/status.h +++ b/src/libs/valgrind/xmlprotocol/status.h @@ -40,10 +40,6 @@ #include <QtCore/QMetaType> #include <QtCore/QSharedDataPointer> -QT_BEGIN_NAMESPACE -class QString; -QT_END_NAMESPACE - namespace Valgrind { namespace XmlProtocol { diff --git a/src/libs/valgrind/xmlprotocol/suppression.cpp b/src/libs/valgrind/xmlprotocol/suppression.cpp index dd66c92d084..3720c419993 100644 --- a/src/libs/valgrind/xmlprotocol/suppression.cpp +++ b/src/libs/valgrind/xmlprotocol/suppression.cpp @@ -129,7 +129,7 @@ public: QString kind; QString auxkind; QString rawText; - QVector<SuppressionFrame> frames; + SuppressionFrames frames; }; Suppression::Suppression() @@ -216,13 +216,13 @@ QString Suppression::rawText() const return d->rawText; } -void Suppression::setFrames(const QVector<SuppressionFrame> &frames) +void Suppression::setFrames(const SuppressionFrames &frames) { d->isNull = false; d->frames = frames; } -QVector<SuppressionFrame> Suppression::frames() const +SuppressionFrames Suppression::frames() const { return d->frames; } @@ -236,9 +236,8 @@ QString Suppression::toString() const stream << "{\n"; stream << indent << d->name << '\n'; stream << indent << d->kind << '\n'; - foreach (const SuppressionFrame &frame, d->frames) { + foreach (const SuppressionFrame &frame, d->frames) stream << indent << frame.toString() << '\n'; - } stream << "}\n"; return ret; } diff --git a/src/libs/valgrind/xmlprotocol/suppression.h b/src/libs/valgrind/xmlprotocol/suppression.h index 47d56ce0854..eb7456a6b99 100644 --- a/src/libs/valgrind/xmlprotocol/suppression.h +++ b/src/libs/valgrind/xmlprotocol/suppression.h @@ -47,7 +47,8 @@ QT_END_NAMESPACE namespace Valgrind { namespace XmlProtocol { -class VALGRINDSHARED_EXPORT SuppressionFrame { +class VALGRINDSHARED_EXPORT SuppressionFrame +{ public: SuppressionFrame(); SuppressionFrame(const SuppressionFrame &other); @@ -73,12 +74,16 @@ private: QSharedDataPointer<Private> d; }; -class VALGRINDSHARED_EXPORT Suppression { +typedef QVector<SuppressionFrame> SuppressionFrames; + +class VALGRINDSHARED_EXPORT Suppression +{ public: Suppression(); Suppression(const Suppression &other); ~Suppression(); Suppression &operator=(const Suppression &other); + void swap(Suppression &other); bool operator==(const Suppression &other) const; @@ -96,8 +101,8 @@ public: QString rawText() const; void setRawText(const QString &text); - QVector<SuppressionFrame> frames() const; - void setFrames(const QVector<SuppressionFrame> &frames); + SuppressionFrames frames() const; + void setFrames(const SuppressionFrames &frames); QString toString() const; diff --git a/src/libs/valgrind/xmlprotocol/threadedparser.cpp b/src/libs/valgrind/xmlprotocol/threadedparser.cpp index b2de9e1e588..29968356aff 100644 --- a/src/libs/valgrind/xmlprotocol/threadedparser.cpp +++ b/src/libs/valgrind/xmlprotocol/threadedparser.cpp @@ -44,21 +44,15 @@ #include <QtCore/QThread> #include <QtCore/QSharedPointer> -using namespace Valgrind; -using namespace Valgrind::XmlProtocol; - namespace { -class Thread : public QThread { +class Thread : public QThread +{ public: - Thread() - : QThread() - , parser(0) - , device(0) - { - } + Thread() : parser(0) , device(0) {} - void run() { + void run() + { QTC_ASSERT(QThread::currentThread() == this, return); parser->parse(device); delete parser; @@ -67,10 +61,16 @@ public: device = 0; } - XmlProtocol::Parser *parser; + Valgrind::XmlProtocol::Parser *parser; QIODevice *device; }; -} + +} // namespace anon + + +namespace Valgrind { +namespace XmlProtocol { + class ThreadedParser::Private { public: @@ -146,7 +146,11 @@ void ThreadedParser::slotInternalError(const QString &errorString) d->errorString = errorString; emit internalError(errorString); } + bool ThreadedParser::waitForFinished() { return d->parserThread ? d->parserThread.data()->wait() : true; } + +} // namespace XmlProtocol +} // namespace Valgrind diff --git a/src/libs/valgrind/xmlprotocol/threadedparser.h b/src/libs/valgrind/xmlprotocol/threadedparser.h index 70a4d78d5bc..0cb274fa8dd 100644 --- a/src/libs/valgrind/xmlprotocol/threadedparser.h +++ b/src/libs/valgrind/xmlprotocol/threadedparser.h @@ -52,10 +52,12 @@ class Status; /** * ThreadedParser for the Valgrind Output XmlProtocol 4 */ -class VALGRINDSHARED_EXPORT ThreadedParser : public QObject { +class VALGRINDSHARED_EXPORT ThreadedParser : public QObject +{ Q_OBJECT + public: - explicit ThreadedParser(QObject *parent=0); + explicit ThreadedParser(QObject *parent = 0); ~ThreadedParser(); QString errorString() const; @@ -81,8 +83,6 @@ Q_SIGNALS: void finished(); private: - Q_DISABLE_COPY(ThreadedParser) - class Private; Private *const d; }; diff --git a/src/plugins/analyzerbase/analyzeroptionspage.h b/src/plugins/analyzerbase/analyzeroptionspage.h index 29c12a42a08..89207b49404 100644 --- a/src/plugins/analyzerbase/analyzeroptionspage.h +++ b/src/plugins/analyzerbase/analyzeroptionspage.h @@ -46,6 +46,7 @@ namespace Internal { class AnalyzerOptionsPage : public Core::IOptionsPage { Q_OBJECT + public: explicit AnalyzerOptionsPage(AbstractAnalyzerSubConfig *config, QObject *parent = 0); @@ -64,7 +65,6 @@ private: AbstractAnalyzerSubConfig *m_config; }; - } // namespace Internal } // namespace Analyzer diff --git a/src/plugins/analyzerbase/analyzerrunconfigwidget.cpp b/src/plugins/analyzerbase/analyzerrunconfigwidget.cpp index 471ebd48687..b507c68e238 100644 --- a/src/plugins/analyzerbase/analyzerrunconfigwidget.cpp +++ b/src/plugins/analyzerbase/analyzerrunconfigwidget.cpp @@ -43,7 +43,7 @@ #include <QtGui/QGroupBox> #include <QtGui/QVBoxLayout> -using namespace Analyzer; +namespace Analyzer { AnalyzerRunConfigWidget::AnalyzerRunConfigWidget() : m_detailsWidget(new Utils::DetailsWidget(this)) @@ -79,9 +79,10 @@ void AnalyzerRunConfigWidget::setRunConfiguration(ProjectExplorer::RunConfigurat // add group boxes for each sub config QLayout *layout = m_detailsWidget->widget()->layout(); foreach (AbstractAnalyzerSubConfig *config, settings->subConfigs()) { - QGroupBox *box = new QGroupBox(config->displayName()); - Q_UNUSED(box) + (void) new QGroupBox(config->displayName()); QWidget *widget = config->createConfigWidget(this); layout->addWidget(widget); } } + +} // namespace Analyzer diff --git a/src/plugins/callgrind/callgrindconfigwidget.h b/src/plugins/callgrind/callgrindconfigwidget.h index 4cf569f11a4..62d39be0cbc 100644 --- a/src/plugins/callgrind/callgrindconfigwidget.h +++ b/src/plugins/callgrind/callgrindconfigwidget.h @@ -46,19 +46,16 @@ class AbstractCallgrindSettings; class CallgrindConfigWidget : public QWidget { - Q_OBJECT - public: CallgrindConfigWidget(AbstractCallgrindSettings *settings, QWidget *parent); virtual ~CallgrindConfigWidget(); private: Ui::CallgrindConfigWidget *m_ui; - AbstractCallgrindSettings *m_settings; }; -} -} +} // namespace Internal +} // namespace Callgrind #endif // ANALYZER_INTERNAL_CALLGRINDCONFIGWIDGET_H diff --git a/src/plugins/callgrind/callgrindconstants.h b/src/plugins/callgrind/callgrindconstants.h index d79b2fc0eb5..7fa5630fbc9 100644 --- a/src/plugins/callgrind/callgrindconstants.h +++ b/src/plugins/callgrind/callgrindconstants.h @@ -33,12 +33,4 @@ #ifndef CALLGRINDCONSTANTS_H #define CALLGRINDCONSTANTS_H -namespace Callgrind { -namespace Constants { - -const char * const A_SHOWCOSTSOFFUNCTION = "Analyzer.Callgrind.ShowCostsOfFunction"; - -} -} - #endif // CALLGRINDCONSTANTS_H diff --git a/src/plugins/callgrind/callgrindcostdelegate.cpp b/src/plugins/callgrind/callgrindcostdelegate.cpp index ad48d4a350d..38adf9829c8 100644 --- a/src/plugins/callgrind/callgrindcostdelegate.cpp +++ b/src/plugins/callgrind/callgrindcostdelegate.cpp @@ -40,9 +40,8 @@ #include <utils/qtcassert.h> -#include <QtGui/QPainter> #include <QtGui/QApplication> -#include <QtCore/QDebug> +#include <QtGui/QPainter> using namespace Valgrind::Callgrind; @@ -63,10 +62,9 @@ public: }; CostDelegate::Private::Private() -: m_model(0) -, m_format(CostDelegate::FormatAbsolute) -{ -} + : m_model(0) + , m_format(CostDelegate::FormatAbsolute) +{} int CostDelegate::Private::toNativeRole(CostDelegate::CostFormat format) { diff --git a/src/plugins/callgrind/callgrindcostdelegate.h b/src/plugins/callgrind/callgrindcostdelegate.h index 5e912977863..a6e0d4def19 100644 --- a/src/plugins/callgrind/callgrindcostdelegate.h +++ b/src/plugins/callgrind/callgrindcostdelegate.h @@ -40,8 +40,6 @@ namespace Internal { class CostDelegate : public QStyledItemDelegate { - Q_OBJECT - public: explicit CostDelegate(QObject *parent = 0); virtual ~CostDelegate(); diff --git a/src/plugins/callgrind/callgrindcostview.cpp b/src/plugins/callgrind/callgrindcostview.cpp index bd99e5ba832..b756c829149 100644 --- a/src/plugins/callgrind/callgrindcostview.cpp +++ b/src/plugins/callgrind/callgrindcostview.cpp @@ -50,10 +50,10 @@ namespace Internal { //BEGIN CostView::Private -class CostView::Private { +class CostView::Private +{ public: explicit Private(CostView *qq); - ~Private(); CostDelegate *m_costDelegate; NameDelegate *m_nameDelegate; @@ -62,12 +62,7 @@ public: CostView::Private::Private(CostView *qq) : m_costDelegate(new CostDelegate(qq)) , m_nameDelegate(new NameDelegate(qq)) -{ -} - -CostView::Private::~Private() -{ -} +{} //END CostView::Private @@ -109,21 +104,21 @@ void CostView::setModel(QAbstractItemModel *model) headerView->setStretchLastSection(false); if (qobject_cast<CallModel *>(model)) { - setItemDelegateForColumn(CallModel::CostColumn, d->m_costDelegate); - headerView->setResizeMode(CallModel::CostColumn, QHeaderView::ResizeToContents); - headerView->setResizeMode(CallModel::CallsColumn, QHeaderView::ResizeToContents); headerView->setResizeMode(CallModel::CalleeColumn, QHeaderView::Stretch); - setItemDelegateForColumn(CallModel::CalleeColumn, d->m_nameDelegate); headerView->setResizeMode(CallModel::CallerColumn, QHeaderView::Stretch); + headerView->setResizeMode(CallModel::CallsColumn, QHeaderView::ResizeToContents); + headerView->setResizeMode(CallModel::CostColumn, QHeaderView::ResizeToContents); + setItemDelegateForColumn(CallModel::CalleeColumn, d->m_nameDelegate); setItemDelegateForColumn(CallModel::CallerColumn, d->m_nameDelegate); + setItemDelegateForColumn(CallModel::CostColumn, d->m_costDelegate); } else if (qobject_cast<DataModel *>(model)) { - setItemDelegateForColumn(DataModel::SelfCostColumn, d->m_costDelegate); + headerView->setResizeMode(DataModel::InclusiveCostColumn, QHeaderView::ResizeToContents); + headerView->setResizeMode(DataModel::LocationColumn, QHeaderView::Stretch); + headerView->setResizeMode(DataModel::NameColumn, QHeaderView::Stretch); headerView->setResizeMode(DataModel::SelfCostColumn, QHeaderView::ResizeToContents); setItemDelegateForColumn(DataModel::InclusiveCostColumn, d->m_costDelegate); - headerView->setResizeMode(DataModel::InclusiveCostColumn, QHeaderView::ResizeToContents); setItemDelegateForColumn(DataModel::NameColumn, d->m_nameDelegate); - headerView->setResizeMode(DataModel::NameColumn, QHeaderView::Stretch); - headerView->setResizeMode(DataModel::LocationColumn, QHeaderView::Stretch); + setItemDelegateForColumn(DataModel::SelfCostColumn, d->m_costDelegate); } d->m_costDelegate->setModel(model); diff --git a/src/plugins/callgrind/callgrindsettings.cpp b/src/plugins/callgrind/callgrindsettings.cpp index 34b248f0e3d..4686da029ad 100644 --- a/src/plugins/callgrind/callgrindsettings.cpp +++ b/src/plugins/callgrind/callgrindsettings.cpp @@ -37,8 +37,6 @@ #include <QtCore/QDebug> using namespace Analyzer; -using namespace Callgrind::Internal; -using namespace Callgrind; static const char callgrindEnableCacheSimC[] = "Analyzer.Valgrind.Callgrind.EnableCacheSim"; static const char callgrindEnableBranchSimC[] = "Analyzer.Valgrind.Callgrind.EnableBranchSim"; @@ -51,10 +49,12 @@ static const char callgrindVisualisationMinimumCostRatioC[] = "Analyzer.Valgrind static const char callgrindCycleDetectionC[] = "Analyzer.Valgrind.Callgrind.CycleDetection"; static const char callgrindCostFormatC[] = "Analyzer.Valgrind.Callgrind.CostFormat"; +namespace Callgrind { +namespace Internal { + AbstractCallgrindSettings::AbstractCallgrindSettings(QObject *parent) : AbstractAnalyzerSubConfig(parent) { - } void AbstractCallgrindSettings::setEnableCacheSim(bool enable) @@ -181,12 +181,6 @@ QWidget *AbstractCallgrindSettings::createConfigWidget(QWidget *parent) CallgrindGlobalSettings::CallgrindGlobalSettings(QObject *parent) : AbstractCallgrindSettings(parent) { - -} - -CallgrindGlobalSettings::~CallgrindGlobalSettings() -{ - } QVariantMap CallgrindGlobalSettings::defaults() const @@ -241,10 +235,7 @@ void CallgrindGlobalSettings::setDetectCycles(bool detect) CallgrindProjectSettings::CallgrindProjectSettings(QObject *parent) : AbstractCallgrindSettings(parent) { - } -CallgrindProjectSettings::~CallgrindProjectSettings() -{ - -} +} // namespace Internal +} // namespace Callgrind diff --git a/src/plugins/callgrind/callgrindsettings.h b/src/plugins/callgrind/callgrindsettings.h index 9ed3f15866f..bf7444c6386 100644 --- a/src/plugins/callgrind/callgrindsettings.h +++ b/src/plugins/callgrind/callgrindsettings.h @@ -33,10 +33,11 @@ #ifndef ANALYZER_INTERNAL_CALLGRINDSETTINGS_H #define ANALYZER_INTERNAL_CALLGRINDSETTINGS_H +#include "callgrindcostdelegate.h" + #include <analyzerbase/analyzersettings.h> #include <QtCore/QString> -#include "callgrindcostdelegate.h" namespace Callgrind { namespace Internal { @@ -51,17 +52,17 @@ class AbstractCallgrindSettings : public Analyzer::AbstractAnalyzerSubConfig public: AbstractCallgrindSettings(QObject *parent = 0); - inline bool enableCacheSim() const { return m_enableCacheSim; } - inline bool enableBranchSim() const { return m_enableBranchSim; } - inline bool collectSystime() const { return m_collectSystime; } - inline bool collectBusEvents() const { return m_collectBusEvents; } - inline bool enableEventToolTips() const { return m_enableEventToolTips; } + bool enableCacheSim() const { return m_enableCacheSim; } + bool enableBranchSim() const { return m_enableBranchSim; } + bool collectSystime() const { return m_collectSystime; } + bool collectBusEvents() const { return m_collectBusEvents; } + bool enableEventToolTips() const { return m_enableEventToolTips; } /// \return Minimum cost ratio, range [0.0..100.0] - inline double minimumInclusiveCostRatio() const { return m_minimumInclusiveCostRatio; } + double minimumInclusiveCostRatio() const { return m_minimumInclusiveCostRatio; } /// \return Minimum cost ratio, range [0.0..100.0] - inline double visualisationMinimumInclusiveCostRatio() const { return m_visualisationMinimumInclusiveCostRatio; } + double visualisationMinimumInclusiveCostRatio() const { return m_visualisationMinimumInclusiveCostRatio; } // abstract virtual methods from base class virtual bool fromMap(const QVariantMap &map); @@ -72,7 +73,7 @@ public: virtual QString displayName() const; virtual QWidget *createConfigWidget(QWidget *parent); -public Q_SLOTS: +public slots: void setEnableCacheSim(bool enable); void setEnableBranchSim(bool enable); void setCollectSystime(bool collect); @@ -85,7 +86,7 @@ public Q_SLOTS: /// \param minimumInclusiveCostRatio Minimum inclusive cost ratio, valid values are [0.0..100.0] void setVisualisationMinimumInclusiveCostRatio(double minimumInclusiveCostRatio); -Q_SIGNALS: +signals: void enableCacheSimChanged(bool); void enableBranchSimChanged(bool); void collectSystimeChanged(bool); @@ -116,7 +117,6 @@ class CallgrindGlobalSettings : public AbstractCallgrindSettings public: CallgrindGlobalSettings(QObject *parent = 0); - virtual ~CallgrindGlobalSettings(); virtual bool fromMap(const QVariantMap &map); virtual QVariantMap defaults() const; @@ -145,10 +145,9 @@ class CallgrindProjectSettings : public AbstractCallgrindSettings public: CallgrindProjectSettings(QObject *parent = 0); - virtual ~CallgrindProjectSettings(); }; -} -} +} // namespace Internal +} // namespace Callgrind #endif // ANALYZER_INTERNAL_CALLGRINDSETTINGS_H diff --git a/src/plugins/callgrind/callgrindtextmark.cpp b/src/plugins/callgrind/callgrindtextmark.cpp index 8d6c8e8af48..ca0f15770b1 100644 --- a/src/plugins/callgrind/callgrindtextmark.cpp +++ b/src/plugins/callgrind/callgrindtextmark.cpp @@ -53,10 +53,6 @@ CallgrindTextMark::CallgrindTextMark(const QPersistentModelIndex &index, setPriority(TextEditor::ITextMark::HighPriority); } -CallgrindTextMark::~CallgrindTextMark() -{ -} - void CallgrindTextMark::paint(QPainter *painter, const QRect &paintRect) const { if (!m_modelIndex.isValid()) @@ -97,7 +93,7 @@ void CallgrindTextMark::paint(QPainter *painter, const QRect &paintRect) const painter->restore(); } -const Function* CallgrindTextMark::function() const +const Function *CallgrindTextMark::function() const { if (!m_modelIndex.isValid()) return 0; diff --git a/src/plugins/callgrind/callgrindtextmark.h b/src/plugins/callgrind/callgrindtextmark.h index 9dffae364d5..02fd51534b1 100644 --- a/src/plugins/callgrind/callgrindtextmark.h +++ b/src/plugins/callgrind/callgrindtextmark.h @@ -37,9 +37,6 @@ #include <QtCore/QPersistentModelIndex> -QT_BEGIN_NAMESPACE -QT_END_NAMESPACE - namespace Valgrind { namespace Callgrind { class Function; @@ -62,7 +59,6 @@ public: */ explicit CallgrindTextMark(const QPersistentModelIndex &index, const QString &fileName, int lineNumber); - virtual ~CallgrindTextMark(); const Valgrind::Callgrind::Function *function() const; diff --git a/src/plugins/callgrind/callgrindtool.cpp b/src/plugins/callgrind/callgrindtool.cpp index 5e40bfc9a18..0ff3379d00b 100644 --- a/src/plugins/callgrind/callgrindtool.cpp +++ b/src/plugins/callgrind/callgrindtool.cpp @@ -212,7 +212,7 @@ void CallgrindTool::extensionsInitialized() action = new QAction(tr("Profile Costs of this Function and its Callees"), this); action->setIcon(QIcon(Analyzer::Constants::ANALYZER_CONTROL_START_ICON)); connect(action, SIGNAL(triggered()), SLOT(handleShowCostsOfFunction())); - cmd = actionManager->registerAction(action, Callgrind::Constants::A_SHOWCOSTSOFFUNCTION, + cmd = actionManager->registerAction(action, "Analyzer.Callgrind.ShowCostsOfFunction", analyzerContext); editorContextMenu->addAction(cmd); cmd->setAttribute(Core::Command::CA_Hide); diff --git a/src/plugins/callgrind/callgrindtool.h b/src/plugins/callgrind/callgrindtool.h index 05df7c1d1a6..3b724e44599 100644 --- a/src/plugins/callgrind/callgrindtool.h +++ b/src/plugins/callgrind/callgrindtool.h @@ -62,7 +62,6 @@ namespace Internal { class CallgrindEngine; class CallgrindWidgetHandler; -class CallgrindOutputPaneAdapter; class CallgrindTextMark; class CallgrindTool : public Analyzer::IAnalyzerTool diff --git a/src/plugins/callgrind/callgrindvisualisation.cpp b/src/plugins/callgrind/callgrindvisualisation.cpp index fbc14930bab..511c0d0fc92 100644 --- a/src/plugins/callgrind/callgrindvisualisation.cpp +++ b/src/plugins/callgrind/callgrindvisualisation.cpp @@ -333,36 +333,36 @@ void Visualisation::setMinimumInclusiveCostRatio(double ratio) d->m_model->setMinimumInclusiveCostRatio(ratio); } -void Visualisation::setModel(DataModel *model) +void Visualisation::setModel(QAbstractItemModel *model) { QTC_ASSERT(!d->m_model->sourceModel() && model, return); // only set once! d->m_model->setSourceModel(model); connect(model, - SIGNAL(columnsInserted(const QModelIndex&, int, int)), + SIGNAL(columnsInserted(QModelIndex,int,int)), SLOT(populateScene())); connect(model, - SIGNAL(columnsMoved(const QModelIndex&, int, int, const QModelIndex&, int)), + SIGNAL(columnsMoved(QModelIndex,int,int,QModelIndex,int)), SLOT(populateScene())); connect(model, - SIGNAL(columnsRemoved(const QModelIndex&, int, int)), + SIGNAL(columnsRemoved(QModelIndex,int,int)), SLOT(populateScene())); connect(model, - SIGNAL(dataChanged(const QModelIndex&, const QModelIndex&)), + SIGNAL(dataChanged(QModelIndex,QModelIndex)), SLOT(populateScene())); connect(model, - SIGNAL(headerDataChanged(Qt::Orientation, int, int)), + SIGNAL(headerDataChanged(Qt::Orientation,int,int)), SLOT(populateScene())); connect(model, SIGNAL(layoutChanged()), SLOT(populateScene())); connect(model, SIGNAL(modelReset()), SLOT(populateScene())); connect(model, - SIGNAL(rowsInserted(const QModelIndex&, int, int)), + SIGNAL(rowsInserted(QModelIndex,int,int)), SLOT(populateScene())); connect(model, - SIGNAL(rowsMoved(const QModelIndex&, int, int, const QModelIndex&, int)), + SIGNAL(rowsMoved(QModelIndex,int,int,QModelIndex,int)), SLOT(populateScene())); connect(model, - SIGNAL(rowsRemoved(const QModelIndex&, int, int)), + SIGNAL(rowsRemoved(QModelIndex,int,int)), SLOT(populateScene())); populateScene(); @@ -392,8 +392,7 @@ void Visualisation::populateScene() typedef QPair<QModelIndex, qreal> Pair; QLinkedList<Pair> costs; - for (int row=0; row < d->m_model->rowCount(); ++row) - { + for (int row = 0; row < d->m_model->rowCount(); ++row) { const QModelIndex index = d->m_model->index(row, DataModel::InclusiveCostColumn); bool ok = false; @@ -407,9 +406,9 @@ void Visualisation::populateScene() // item showing the current filter function QString text; - if (d->m_model->filterFunction()) + if (d->m_model->filterFunction()) { text = d->m_model->filterFunction()->name(); - else { + } else { const float ratioPercent = d->m_model->minimumInclusiveCostRatio() * 100; QString ratioPercentString = QString::number(ratioPercent); ratioPercentString.append(QLocale::system().percent()); @@ -419,7 +418,7 @@ void Visualisation::populateScene() .arg(hiddenFunctions); } - const qreal height = sceneHeight* (costs.isEmpty() ? 1.0 : 0.1); + const qreal height = sceneHeight * (costs.isEmpty() ? 1.0 : 0.1); FunctionGraphicsItem *item = new FunctionGraphicsItem(text, 0, 0, sceneWidth, height); const QColor background = CallgrindHelper::colorForString(text); item->setBrush(background); @@ -431,8 +430,7 @@ void Visualisation::populateScene() // add the canvas elements to the scene qreal used = sceneHeight * 0.1; - foreach (const Pair &cost, costs) - { + foreach (const Pair &cost, costs) { const QModelIndex &index = cost.first; const QString text = index.data().toString(); @@ -468,6 +466,5 @@ void Visualisation::resizeEvent(QResizeEvent *event) QGraphicsView::resizeEvent(event); } - } // Internal } // Callgrind diff --git a/src/plugins/callgrind/callgrindvisualisation.h b/src/plugins/callgrind/callgrindvisualisation.h index f687311619c..a971408c275 100644 --- a/src/plugins/callgrind/callgrindvisualisation.h +++ b/src/plugins/callgrind/callgrindvisualisation.h @@ -43,7 +43,6 @@ QT_END_NAMESPACE namespace Valgrind { namespace Callgrind { class Function; -class DataModel; } } @@ -58,7 +57,7 @@ public: explicit Visualisation(QWidget *parent = 0); virtual ~Visualisation(); - void setModel(Valgrind::Callgrind::DataModel *model); + void setModel(QAbstractItemModel *model); const Valgrind::Callgrind::Function *functionForItem(QGraphicsItem *item) const; QGraphicsItem *itemForFunction(const Valgrind::Callgrind::Function *function) const; diff --git a/src/plugins/callgrind/callgrindwidgethandler.cpp b/src/plugins/callgrind/callgrindwidgethandler.cpp index a6639322fec..8adeea048f1 100644 --- a/src/plugins/callgrind/callgrindwidgethandler.cpp +++ b/src/plugins/callgrind/callgrindwidgethandler.cpp @@ -77,25 +77,25 @@ namespace Callgrind { namespace Internal { CallgrindWidgetHandler::CallgrindWidgetHandler(QWidget *parent) -: QObject(parent) -, m_dataModel(new DataModel(this)) -, m_dataProxy(new DataProxyModel(this)) -, m_stackBrowser(new StackBrowser(this)) -, m_callersModel(new CallModel(this)) -, m_calleesModel(new CallModel(this)) -, m_flatView(0) -, m_callersView(0) -, m_calleesView(0) -, m_visualisation(0) -, m_goToOverview(0) -, m_goBack(0) -, m_searchFilter(0) -, m_filterProjectCosts(0) -, m_costAbsolute(0) -, m_costRelative(0) -, m_costRelativeToParent(0) -, m_eventCombo(0) -, m_updateTimer(new QTimer(this)) + : QObject(parent) + , m_dataModel(new DataModel(this)) + , m_dataProxy(new DataProxyModel(this)) + , m_stackBrowser(new StackBrowser(this)) + , m_callersModel(new CallModel(this)) + , m_calleesModel(new CallModel(this)) + , m_flatView(0) + , m_callersView(0) + , m_calleesView(0) + , m_visualisation(0) + , m_goToOverview(0) + , m_goBack(0) + , m_searchFilter(0) + , m_filterProjectCosts(0) + , m_costAbsolute(0) + , m_costRelative(0) + , m_costRelativeToParent(0) + , m_eventCombo(0) + , m_updateTimer(new QTimer(this)) { connect(m_stackBrowser, SIGNAL(currentChanged()), this, SLOT(stackBrowserChanged())); @@ -543,5 +543,5 @@ void CallgrindWidgetHandler::updateEventCombo() m_eventCombo->addItem(ParseData::prettyStringForEvent(event)); } -} -} +} // namespace Internal +} // namespace Callgrind diff --git a/src/plugins/callgrind/callgrindwidgethandler.h b/src/plugins/callgrind/callgrindwidgethandler.h index aa02bff108a..eaca9811c67 100644 --- a/src/plugins/callgrind/callgrindwidgethandler.h +++ b/src/plugins/callgrind/callgrindwidgethandler.h @@ -61,7 +61,6 @@ class CallModel; namespace Callgrind { namespace Internal { -class CallgrindEngine; class Visualisation; class CostView; diff --git a/src/plugins/memcheck/memcheckconfigwidget.cpp b/src/plugins/memcheck/memcheckconfigwidget.cpp index dc5c1334ca9..ff2b2820616 100644 --- a/src/plugins/memcheck/memcheckconfigwidget.cpp +++ b/src/plugins/memcheck/memcheckconfigwidget.cpp @@ -44,7 +44,8 @@ #include <QtGui/QFileDialog> #include <QtCore/QDebug> -using namespace Memcheck::Internal; +namespace Memcheck { +namespace Internal { MemcheckConfigWidget::MemcheckConfigWidget(AbstractMemcheckSettings *settings, QWidget *parent) : QWidget(parent), @@ -176,3 +177,6 @@ void MemcheckConfigWidget::slotSuppressionSelectionChanged() { m_ui->removeSuppression->setEnabled(m_ui->suppressionList->selectionModel()->hasSelection()); } + +} // namespace Internal +} // namespace Memcheck diff --git a/src/plugins/memcheck/memcheckconfigwidget.h b/src/plugins/memcheck/memcheckconfigwidget.h index e36c90f4dd3..26e54a8f832 100644 --- a/src/plugins/memcheck/memcheckconfigwidget.h +++ b/src/plugins/memcheck/memcheckconfigwidget.h @@ -32,7 +32,6 @@ ** **************************************************************************/ - #ifndef ANALYZER_INTERNAL_MEMCHECKCONFIGWIDGET_H #define ANALYZER_INTERNAL_MEMCHECKCONFIGWIDGET_H @@ -75,7 +74,7 @@ private: Ui::MemcheckConfigWidget *m_ui; }; -} -} +} // namespace Internal +} // namespace Memcheck #endif // ANALYZER_INTERNAL_MEMCHECKCONFIGWIDGET_H diff --git a/src/plugins/memcheck/memcheckengine.cpp b/src/plugins/memcheck/memcheckengine.cpp index f60ae31e7a8..4e46c2b016e 100644 --- a/src/plugins/memcheck/memcheckengine.cpp +++ b/src/plugins/memcheck/memcheckengine.cpp @@ -44,17 +44,17 @@ #include <utils/qtcassert.h> using namespace Analyzer; -using namespace Memcheck; using namespace Valgrind::XmlProtocol; -using namespace Memcheck::Internal; +namespace Memcheck { +namespace Internal { MemcheckEngine::MemcheckEngine(const Analyzer::AnalyzerStartParameters &sp, ProjectExplorer::RunConfiguration *runConfiguration) : ValgrindEngine(sp, runConfiguration) { - connect(&m_parser, SIGNAL(error(const Valgrind::XmlProtocol::Error &)), - SIGNAL(parserError(const Valgrind::XmlProtocol::Error &))); + connect(&m_parser, SIGNAL(error(Valgrind::XmlProtocol::Error)), + SIGNAL(parserError(Valgrind::XmlProtocol::Error))); connect(&m_parser, SIGNAL(suppressionCount(QString,qint64)), SIGNAL(suppressionCount(QString,qint64))); connect(&m_parser, SIGNAL(internalError(QString)), @@ -143,3 +143,6 @@ void MemcheckEngine::receiveLogMessage(const QByteArray &b) emit taskToBeAdded(ProjectExplorer::Task::Error, error, file, line); } + +} // namespace Internal +} // namespace Memcheck diff --git a/src/plugins/memcheck/memcheckerrorview.cpp b/src/plugins/memcheck/memcheckerrorview.cpp index ecdd6140414..ec3ab45215c 100644 --- a/src/plugins/memcheck/memcheckerrorview.cpp +++ b/src/plugins/memcheck/memcheckerrorview.cpp @@ -67,10 +67,11 @@ #include <QtGui/QApplication> #include <QtGui/QMenu> -using namespace Memcheck; -using namespace Memcheck::Internal; using namespace Valgrind::XmlProtocol; +namespace Memcheck { +namespace Internal { + MemcheckErrorDelegate::MemcheckErrorDelegate(QListView *parent) : QStyledItemDelegate(parent), m_detailsWidget(0) @@ -79,10 +80,6 @@ MemcheckErrorDelegate::MemcheckErrorDelegate(QListView *parent) SLOT(verticalScrolled())); } -MemcheckErrorDelegate::~MemcheckErrorDelegate() -{ -} - QSize MemcheckErrorDelegate::sizeHint(const QStyleOptionViewItem &opt, const QModelIndex &index) const { const QListView *view = qobject_cast<const QListView *>(parent()); @@ -152,10 +149,9 @@ static QString makeFrameName(const Frame &frame, const QString &relativeTo, if (!fn.isEmpty()) return QCoreApplication::translate("Memcheck::Internal", "%1 in %2").arg(Qt::escape(fn), path); - else if (!path.isEmpty()) + if (!path.isEmpty()) return path; - else - return QString("0x%1").arg(frame.instructionPointer(), 0, 16); + return QString("0x%1").arg(frame.instructionPointer(), 0, 16); } QString relativeToPath() @@ -179,7 +175,7 @@ QString errorLocation(const QModelIndex &index, const Error &error, while (!model && proxy) { model = qobject_cast<const ErrorListModel *>(proxy->sourceModel()); proxy = qobject_cast<const QAbstractProxyModel *>(proxy->sourceModel()); - }; + } QTC_ASSERT(model, return QString()); return QCoreApplication::translate("Memcheck::Internal", "in %1"). @@ -448,8 +444,8 @@ MemcheckErrorView::~MemcheckErrorView() void MemcheckErrorView::setModel(QAbstractItemModel *model) { QListView::setModel(model); - connect(selectionModel(), SIGNAL(currentChanged(QModelIndex, QModelIndex)), - itemDelegate(), SLOT(currentChanged(QModelIndex, QModelIndex))); + connect(selectionModel(), SIGNAL(currentChanged(QModelIndex,QModelIndex)), + itemDelegate(), SLOT(currentChanged(QModelIndex,QModelIndex))); connect(model, SIGNAL(layoutChanged()), itemDelegate(), SLOT(layoutChanged())); @@ -476,7 +472,6 @@ QString MemcheckErrorView::defaultSuppressionFile() const void MemcheckErrorView::settingsChanged(Analyzer::AnalyzerSettings *settings) { QTC_ASSERT(settings, return); - m_settings = settings; } @@ -486,7 +481,6 @@ void MemcheckErrorView::contextMenuEvent(QContextMenuEvent *e) if (indizes.isEmpty()) return; - QList<Error> errors; foreach (const QModelIndex &index, indizes) { Error error = model()->data(index, ErrorListModel::ErrorRole).value<Error>(); @@ -513,3 +507,6 @@ void MemcheckErrorView::suppressError() delete dialog; } } + +} // namespace Internal +} // namespace Memcheck diff --git a/src/plugins/memcheck/memcheckerrorview.h b/src/plugins/memcheck/memcheckerrorview.h index e85e7175cf0..00dfb2318f9 100644 --- a/src/plugins/memcheck/memcheckerrorview.h +++ b/src/plugins/memcheck/memcheckerrorview.h @@ -39,13 +39,7 @@ #include <QtGui/QStyledItemDelegate> #include <QtGui/QLabel> -QT_BEGIN_NAMESPACE -class QListView; -class QVBoxLayout; -QT_END_NAMESPACE - -namespace Analyzer -{ +namespace Analyzer { class AnalyzerSettings; } @@ -63,8 +57,7 @@ class MemcheckErrorDelegate : public QStyledItemDelegate public: /// This delegate can only work on one view at a time, parent. parent will also be the parent /// in the QObject parent-child system. - MemcheckErrorDelegate(QListView *parent); - virtual ~MemcheckErrorDelegate(); + explicit MemcheckErrorDelegate(QListView *parent); virtual QSize sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const; virtual void paint(QPainter *painter, const QStyleOptionViewItem &option, diff --git a/src/plugins/memcheck/memchecksettings.cpp b/src/plugins/memcheck/memchecksettings.cpp index ce03630a0ca..0736002abe1 100644 --- a/src/plugins/memcheck/memchecksettings.cpp +++ b/src/plugins/memcheck/memchecksettings.cpp @@ -40,9 +40,6 @@ #include <utils/qtcassert.h> using namespace Analyzer; -using namespace Memcheck; - -using namespace Memcheck::Internal; static const char numCallersC[] = "Analyzer.Valgrind.NumCallers"; static const char trackOriginsC[] = "Analyzer.Valgrind.TrackOrigins"; @@ -55,14 +52,12 @@ static const char visibleErrorKindsC[] = "Analyzer.Valgrind.VisibleErrorKinds"; static const char lastSuppressionDirectoryC[] = "Analyzer.Valgrind.LastSuppressionDirectory"; static const char lastSuppressionHistoryC[] = "Analyzer.Valgrind.LastSuppressionHistory"; -AbstractMemcheckSettings::AbstractMemcheckSettings(QObject *parent) -: AbstractAnalyzerSubConfig(parent) -{ -} +namespace Memcheck { +namespace Internal { -AbstractMemcheckSettings::~AbstractMemcheckSettings() +AbstractMemcheckSettings::AbstractMemcheckSettings(QObject *parent) + : AbstractAnalyzerSubConfig(parent) { - } QVariantMap AbstractMemcheckSettings::defaults() const @@ -163,10 +158,6 @@ MemcheckGlobalSettings::MemcheckGlobalSettings(QObject *parent) { } -MemcheckGlobalSettings::~MemcheckGlobalSettings() -{ -} - QStringList MemcheckGlobalSettings::suppressionFiles() const { return m_suppressionFiles; @@ -244,10 +235,6 @@ MemcheckProjectSettings::MemcheckProjectSettings(QObject *parent) { } -MemcheckProjectSettings::~MemcheckProjectSettings() -{ -} - QVariantMap MemcheckProjectSettings::defaults() const { QVariantMap ret = AbstractMemcheckSettings::defaults(); @@ -302,3 +289,6 @@ QStringList MemcheckProjectSettings::suppressionFiles() const ret.append(m_addedSuppressionFiles); return ret; } + +} // namespace Internal +} // namespace Memcheck diff --git a/src/plugins/memcheck/memchecksettings.h b/src/plugins/memcheck/memchecksettings.h index c348fb1d7ef..0ad3d8d9e70 100644 --- a/src/plugins/memcheck/memchecksettings.h +++ b/src/plugins/memcheck/memchecksettings.h @@ -46,9 +46,9 @@ namespace Internal { class AbstractMemcheckSettings : public Analyzer::AbstractAnalyzerSubConfig { Q_OBJECT + public: AbstractMemcheckSettings(QObject *parent); - virtual ~AbstractMemcheckSettings(); virtual bool fromMap(const QVariantMap &map); @@ -95,10 +95,8 @@ protected: */ class MemcheckGlobalSettings : public AbstractMemcheckSettings { - Q_OBJECT public: MemcheckGlobalSettings(QObject *parent); - virtual ~MemcheckGlobalSettings(); QStringList suppressionFiles() const; // in the global settings we change the internal list directly @@ -129,10 +127,8 @@ private: */ class MemcheckProjectSettings : public AbstractMemcheckSettings { - Q_OBJECT public: MemcheckProjectSettings(QObject *parent); - virtual ~MemcheckProjectSettings(); QStringList suppressionFiles() const; // in the project-specific settings we store a diff to the global list @@ -150,7 +146,7 @@ private: QStringList m_addedSuppressionFiles; }; -} -} +} // namespace Internal +} // namespace Memcheck #endif // ANALYZER_INTERNAL_MEMCHECKSETTINGS_H diff --git a/src/plugins/memcheck/suppressiondialog.cpp b/src/plugins/memcheck/suppressiondialog.cpp index abf9261cd35..481299416fd 100644 --- a/src/plugins/memcheck/suppressiondialog.cpp +++ b/src/plugins/memcheck/suppressiondialog.cpp @@ -32,7 +32,6 @@ ** **************************************************************************/ - #include "suppressiondialog.h" #include "ui_suppressiondialog.h" @@ -57,12 +56,10 @@ #include <valgrind/xmlprotocol/frame.h> using namespace Analyzer; -using namespace Memcheck; using namespace Valgrind::XmlProtocol; -using namespace Memcheck::Internal; - namespace { + QString suppressionText(const Error &error) { Suppression sup(error.suppression()); @@ -95,13 +92,13 @@ QString suppressionText(const Error &error) /// @p error input error, which might get hidden when it has the same stack /// @p suppressed the error that got suppressed already -static inline bool equalSuppression(const Error &error, const Error &suppressed) +static bool equalSuppression(const Error &error, const Error &suppressed) { if (error.kind() != suppressed.kind() || error.suppression().isNull()) return false; - const QVector< SuppressionFrame > errorFrames = error.suppression().frames(); - const QVector< SuppressionFrame > suppressedFrames = suppressed.suppression().frames(); + const SuppressionFrames errorFrames = error.suppression().frames(); + const SuppressionFrames suppressedFrames = suppressed.suppression().frames(); // limit to 23 frames, see: https://bugs.kde.org/show_bug.cgi?id=255822 if (qMin(23, suppressedFrames.size()) > errorFrames.size()) @@ -127,14 +124,17 @@ bool sortIndizesReverse(const QModelIndex &l, const QModelIndex &r) return l.row() > r.row(); } -} +} // namespace anoe + +namespace Memcheck { +namespace Internal { SuppressionDialog::SuppressionDialog(MemcheckErrorView *view, QWidget *parent, Qt::WindowFlags f) -: QDialog(parent, f), - m_view(view), - m_ui(new Ui::SuppressionDialog), - m_settings(view->settings()), - m_cleanupIfCanceled(false) + : QDialog(parent, f), + m_view(view), + m_ui(new Ui::SuppressionDialog), + m_settings(view->settings()), + m_cleanupIfCanceled(false) { m_ui->setupUi(this); @@ -241,17 +241,19 @@ void SuppressionDialog::accept() void SuppressionDialog::reject() { - if (m_cleanupIfCanceled) { + if (m_cleanupIfCanceled) QFile::remove(m_view->defaultSuppressionFile()); - } QDialog::reject(); } void SuppressionDialog::validate() { - bool valid = m_ui->fileChooser->isValid() && - !m_ui->suppressionEdit->toPlainText().trimmed().isEmpty(); + bool valid = m_ui->fileChooser->isValid() + && !m_ui->suppressionEdit->toPlainText().trimmed().isEmpty(); m_ui->buttonBox->button(QDialogButtonBox::Save)->setEnabled(valid); } + +} // namespace Internal +} // namespace Memcheck diff --git a/src/plugins/memcheck/suppressiondialog.h b/src/plugins/memcheck/suppressiondialog.h index a14f4127db9..0dc389e71f4 100644 --- a/src/plugins/memcheck/suppressiondialog.h +++ b/src/plugins/memcheck/suppressiondialog.h @@ -32,7 +32,6 @@ ** **************************************************************************/ - #ifndef ANALYZER_VALGRIND_INTERNAL_SUPPRESSIONDIALOG_H #define ANALYZER_VALGRIND_INTERNAL_SUPPRESSIONDIALOG_H @@ -40,8 +39,7 @@ #include <valgrind/xmlprotocol/error.h> -namespace Analyzer -{ +namespace Analyzer { class AnalyzerSettings; } @@ -77,7 +75,7 @@ private: QList<Valgrind::XmlProtocol::Error> m_errors; }; -} -} +} // namespace Internal +} // namespace Memcheck #endif // ANALYZER_VALGRIND_INTERNAL_SUPPRESSIONDIALOG_H diff --git a/src/plugins/qmlprofiler/qmlprojectanalyzerruncontrolfactory.h b/src/plugins/qmlprofiler/qmlprojectanalyzerruncontrolfactory.h index ead6aaf0a44..7cc55d67c7f 100644 --- a/src/plugins/qmlprofiler/qmlprojectanalyzerruncontrolfactory.h +++ b/src/plugins/qmlprofiler/qmlprojectanalyzerruncontrolfactory.h @@ -63,7 +63,7 @@ signals: void runControlCreated(Analyzer::AnalyzerRunControl *); }; -} -} +} // namespace Internal +} // namespace QmlProfiler #endif // QMLPROJECTANALYZERRUNCONTROLFACTORY_H diff --git a/src/plugins/qmlprofiler/tracewindow.h b/src/plugins/qmlprofiler/tracewindow.h index 8535e60ed6d..30cb6a11bce 100644 --- a/src/plugins/qmlprofiler/tracewindow.h +++ b/src/plugins/qmlprofiler/tracewindow.h @@ -34,19 +34,12 @@ #ifndef TRACEWINDOW_H #define TRACEWINDOW_H -#include <QtCore/qpointer.h> -#include <QtGui/qwidget.h> - #include <qmljsdebugclient/qdeclarativedebugclient_p.h> +#include <QtCore/QPointer> +#include <QtGui/QWidget> QT_BEGIN_NAMESPACE -class QTabWidget; -class QSlider; -class QGroupBox; -class QLabel; -class QSpinBox; -class QPushButton; class QDeclarativeView; QT_END_NAMESPACE @@ -60,6 +53,7 @@ class TracePlugin; class TraceWindow : public QWidget { Q_OBJECT + public: TraceWindow(QWidget *parent = 0); ~TraceWindow(); -- GitLab