diff options
author | Nikolai Kosjar <nikolai.kosjar@digia.com> | 2014-10-09 17:04:22 +0200 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@digia.com> | 2014-10-15 16:13:47 +0200 |
commit | 24bde997ca5701a3f9295b6af2ffc86e0c3bde36 (patch) | |
tree | deae87bf9df830ae2ae4da1800cf182d77f4b762 /src/plugins/valgrind/memcheckerrorview.h | |
parent | bde3629b29bbf021c28e90fc40984a1a3d2dbb21 (diff) | |
download | qt-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.h | 20 |
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; |