From 24bde997ca5701a3f9295b6af2ffc86e0c3bde36 Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Thu, 9 Oct 2014 17:04:22 +0200 Subject: AnalyzerBase: Extract some base classes from Valgrind This makes the view of the valgrind tools avilable for other analyzers. Change-Id: Icb28a3a6d6dbd7d437de803d50e30fada7dca0da Reviewed-by: hjk --- src/plugins/valgrind/memcheckerrorview.h | 20 +++----------------- 1 file changed, 3 insertions(+), 17 deletions(-) (limited to 'src/plugins/valgrind/memcheckerrorview.h') diff --git a/src/plugins/valgrind/memcheckerrorview.h b/src/plugins/valgrind/memcheckerrorview.h index 7e915dcea9..579fc2434a 100644 --- a/src/plugins/valgrind/memcheckerrorview.h +++ b/src/plugins/valgrind/memcheckerrorview.h @@ -32,6 +32,8 @@ #ifndef MEMCHECKERRORVIEW_H #define MEMCHECKERRORVIEW_H +#include + #include namespace Valgrind { @@ -39,7 +41,7 @@ namespace Internal { class ValgrindBaseSettings; -class MemcheckErrorView : public QListView +class MemcheckErrorView : public Analyzer::DetailedErrorView { Q_OBJECT @@ -47,34 +49,18 @@ public: MemcheckErrorView(QWidget *parent = 0); ~MemcheckErrorView(); - // Reimplemented to connect delegate to connection model after it has - // been set by superclass implementation. - void setModel(QAbstractItemModel *model); - void setDefaultSuppressionFile(const QString &suppFile); QString defaultSuppressionFile() const; ValgrindBaseSettings *settings() const { return m_settings; } - void updateGeometries(); - public slots: void settingsChanged(ValgrindBaseSettings *settings); - void goNext(); - void goBack(); - -signals: - void resized(); private slots: - void resizeEvent(QResizeEvent *e); void contextMenuEvent(QContextMenuEvent *e); void suppressError(); - void setCurrentRow(int row); private: - int rowCount() const; - int currentRow() const; - QAction *m_copyAction; QAction *m_suppressAction; QString m_defaultSuppFile; -- cgit v1.2.1