diff options
author | hjk <hjk@theqtcompany.com> | 2016-03-02 13:57:37 +0100 |
---|---|---|
committer | hjk <hjk@theqtcompany.com> | 2016-03-07 15:06:10 +0000 |
commit | 92e301a054ad8c07fa4656d9671689aa0fdeadd0 (patch) | |
tree | 0caeb1c392bfbd69fb51ae787de858a657a92144 /src/plugins/valgrind/memcheckerrorview.cpp | |
parent | c326011febcf39ee08299b66744ef6155c3b938d (diff) |
Debugger: Merge debug mode and analyze mode
On the user-visible side, only the 'Analyze' mode button disappears,
and instead a combobox to switch between different tools in appears
in the Debug mode toolbar.
Internally, that's quite some re-organzition: The centralized
'Analyze mode is busy' flag is gone, allowing us to run e.g.
ClangStaticAnalyzer and MemCheck in parallel.
Analyzer tools and debugger now share the same mechanism to
generate/load/save dock widgets.
Analyzer tools now create and handle their own start/stop button
when appropriate. In general, Analyzer tools can create/handle more
than one run control at a time.
Further consolidation is possible, e.g. RunControl state handling
could be merged into the base ProjectExplorer::RunControl to
avoid the still existing duplication in ~15 instances.
Change-Id: I91e5940ebc4211f98056d507cf2f7b5f8efe7f07
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
Diffstat (limited to 'src/plugins/valgrind/memcheckerrorview.cpp')
-rw-r--r-- | src/plugins/valgrind/memcheckerrorview.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/valgrind/memcheckerrorview.cpp b/src/plugins/valgrind/memcheckerrorview.cpp index b3627965daa..a15d7731337 100644 --- a/src/plugins/valgrind/memcheckerrorview.cpp +++ b/src/plugins/valgrind/memcheckerrorview.cpp @@ -50,7 +50,7 @@ namespace Valgrind { namespace Internal { MemcheckErrorView::MemcheckErrorView(QWidget *parent) - : Analyzer::DetailedErrorView(parent), + : Debugger::DetailedErrorView(parent), m_settings(0) { m_suppressAction = new QAction(this); |