summaryrefslogtreecommitdiff
path: root/src/plugins/valgrind/memcheckerrorview.h
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@digia.com>2014-10-09 17:04:22 +0200
committerNikolai Kosjar <nikolai.kosjar@digia.com>2014-10-15 16:13:47 +0200
commit24bde997ca5701a3f9295b6af2ffc86e0c3bde36 (patch)
treedeae87bf9df830ae2ae4da1800cf182d77f4b762 /src/plugins/valgrind/memcheckerrorview.h
parentbde3629b29bbf021c28e90fc40984a1a3d2dbb21 (diff)
downloadqt-creator-24bde997ca5701a3f9295b6af2ffc86e0c3bde36.tar.gz
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 <hjk121@nokiamail.com>
Diffstat (limited to 'src/plugins/valgrind/memcheckerrorview.h')
-rw-r--r--src/plugins/valgrind/memcheckerrorview.h20
1 files changed, 3 insertions, 17 deletions
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 <analyzerbase/detailederrorview.h>
+
#include <QListView>
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;