From 4750969c2b0c5574ed4d4ae23d5c69b5d97e1a87 Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Fri, 13 Sep 2019 10:49:14 +0200 Subject: ClangTools: Move run settings to projects mode Make the global run settings available per project in project mode and thus remove the diagnostic config selection from the selectable-files-dialog: * Extract the classes RunSettings and RunSettingsWidget instead of duplicating stuff. * Ensure to pick up the old settings * Add some convenience buttons/links in projects mode allowing to restore the global settings, to open the global settings and to navigate (back) to the analyzer mode. Change-Id: I1b91b6f8e58a87a025774e4643c46e176b2a8885 Reviewed-by: Cristian Adam Reviewed-by: Nikolai Kosjar --- src/plugins/clangtools/settingswidget.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/plugins/clangtools/settingswidget.h') diff --git a/src/plugins/clangtools/settingswidget.h b/src/plugins/clangtools/settingswidget.h index 6eeaeb5d98..2002f32eec 100644 --- a/src/plugins/clangtools/settingswidget.h +++ b/src/plugins/clangtools/settingswidget.h @@ -43,6 +43,9 @@ class SettingsWidget : public QWidget public: SettingsWidget(ClangToolsSettings *settings, QWidget *parent = nullptr); ~SettingsWidget() override; + + void apply(); + private: std::unique_ptr m_ui; ClangToolsSettings *m_settings; -- cgit v1.2.1