Analyzer: refactor global and project tool settings usage.
IAnalyzerTool has now 2 new virtual methods used to create the global and per-project settings.
No need to create any static factory method and pass a pointer to them to the AnalyzerGlobalSettings
instance anymore.
The Valgrind plugin is now using it, the memchecktool creates the settings for all
valgrind tools.
Change-Id: I3c5845ceb7151130032cfff4ab5b7b36ca2459d9
Reviewed-by:
hjk <qthjk@ovi.com>
Showing
- src/plugins/analyzerbase/analyzermanager.cpp 7 additions, 0 deletionssrc/plugins/analyzerbase/analyzermanager.cpp
- src/plugins/analyzerbase/analyzermanager.h 1 addition, 0 deletionssrc/plugins/analyzerbase/analyzermanager.h
- src/plugins/analyzerbase/analyzersettings.cpp 13 additions, 16 deletionssrc/plugins/analyzerbase/analyzersettings.cpp
- src/plugins/analyzerbase/analyzersettings.h 3 additions, 5 deletionssrc/plugins/analyzerbase/analyzersettings.h
- src/plugins/analyzerbase/ianalyzertool.cpp 10 additions, 0 deletionssrc/plugins/analyzerbase/ianalyzertool.cpp
- src/plugins/analyzerbase/ianalyzertool.h 7 additions, 0 deletionssrc/plugins/analyzerbase/ianalyzertool.h
- src/plugins/valgrind/memchecktool.cpp 11 additions, 1 deletionsrc/plugins/valgrind/memchecktool.cpp
- src/plugins/valgrind/memchecktool.h 4 additions, 0 deletionssrc/plugins/valgrind/memchecktool.h
- src/plugins/valgrind/valgrindplugin.cpp 0 additions, 13 deletionssrc/plugins/valgrind/valgrindplugin.cpp
Loading
Please register or sign in to comment