From b41ea232332dd8d95140169e557aa8ad51770245 Mon Sep 17 00:00:00 2001 From: hjk Date: Fri, 28 Aug 2020 08:48:48 +0200 Subject: [PATCH] Meson: Compile fix for namespaced Qt Task-number: QTCREATORBUG-24544 Change-Id: I5a6ff7f561aca0b967471f4532e32a05077e3939 Reviewed-by: Eike Ziller --- .../project/buildoptions/mesonbuildsettingswidget.h | 6 +++--- .../project/buildoptions/mesonbuildsettingswidget.ui | 4 ++-- .../settings/general/generalsettingswidget.h | 7 +++---- .../settings/general/generalsettingswidget.ui | 4 ++-- .../mesonprojectmanager/settings/tools/toolitemsettings.h | 5 +---- .../settings/tools/toolitemsettings.ui | 4 ++-- .../settings/tools/toolssettingswidget.h | 8 +++----- .../settings/tools/toolssettingswidget.ui | 4 ++-- 8 files changed, 18 insertions(+), 24 deletions(-) diff --git a/src/plugins/mesonprojectmanager/project/buildoptions/mesonbuildsettingswidget.h b/src/plugins/mesonprojectmanager/project/buildoptions/mesonbuildsettingswidget.h index d3b9ab51185..68f677c41f0 100644 --- a/src/plugins/mesonprojectmanager/project/buildoptions/mesonbuildsettingswidget.h +++ b/src/plugins/mesonprojectmanager/project/buildoptions/mesonbuildsettingswidget.h @@ -32,12 +32,12 @@ #include #include -namespace Ui { -class MesonBuildSettingsWidget; -} namespace MesonProjectManager { namespace Internal { + +namespace Ui { class MesonBuildSettingsWidget; } + class MesonBuildConfiguration; class MesonBuildSettingsWidget : public ProjectExplorer::NamedWidget { diff --git a/src/plugins/mesonprojectmanager/project/buildoptions/mesonbuildsettingswidget.ui b/src/plugins/mesonprojectmanager/project/buildoptions/mesonbuildsettingswidget.ui index f5a80ee0475..6efac5a04f2 100644 --- a/src/plugins/mesonprojectmanager/project/buildoptions/mesonbuildsettingswidget.ui +++ b/src/plugins/mesonprojectmanager/project/buildoptions/mesonbuildsettingswidget.ui @@ -1,7 +1,7 @@ - MesonBuildSettingsWidget - + MesonProjectManager::Internal::MesonBuildSettingsWidget + 0 diff --git a/src/plugins/mesonprojectmanager/settings/general/generalsettingswidget.h b/src/plugins/mesonprojectmanager/settings/general/generalsettingswidget.h index cf0da678e5c..d16e6ec7559 100644 --- a/src/plugins/mesonprojectmanager/settings/general/generalsettingswidget.h +++ b/src/plugins/mesonprojectmanager/settings/general/generalsettingswidget.h @@ -30,12 +30,11 @@ #include #include -namespace Ui { -class GeneralSettingsWidget; -} - namespace MesonProjectManager { namespace Internal { + +namespace Ui { class GeneralSettingsWidget; } + class GeneralSettingsWidget final : public Core::IOptionsPageWidget { Q_DECLARE_TR_FUNCTIONS(MesonProjectManager::Internal::GeneralSettingsWidget) diff --git a/src/plugins/mesonprojectmanager/settings/general/generalsettingswidget.ui b/src/plugins/mesonprojectmanager/settings/general/generalsettingswidget.ui index 8f44e3df74a..6323bf302e6 100644 --- a/src/plugins/mesonprojectmanager/settings/general/generalsettingswidget.ui +++ b/src/plugins/mesonprojectmanager/settings/general/generalsettingswidget.ui @@ -1,7 +1,7 @@ - GeneralSettingsWidget - + MesonProjectManager::Internal::GeneralSettingsWidget + 0 diff --git a/src/plugins/mesonprojectmanager/settings/tools/toolitemsettings.h b/src/plugins/mesonprojectmanager/settings/tools/toolitemsettings.h index 9a692b00c13..988add23bef 100644 --- a/src/plugins/mesonprojectmanager/settings/tools/toolitemsettings.h +++ b/src/plugins/mesonprojectmanager/settings/tools/toolitemsettings.h @@ -29,13 +29,10 @@ #include "utils/optional.h" #include -namespace Ui { -class ToolItemSettings; -} - namespace MesonProjectManager { namespace Internal { +namespace Ui { class ToolItemSettings; } class ToolTreeItem; class ToolItemSettings : public QWidget diff --git a/src/plugins/mesonprojectmanager/settings/tools/toolitemsettings.ui b/src/plugins/mesonprojectmanager/settings/tools/toolitemsettings.ui index 60a93dca1a4..5e1b2a59539 100644 --- a/src/plugins/mesonprojectmanager/settings/tools/toolitemsettings.ui +++ b/src/plugins/mesonprojectmanager/settings/tools/toolitemsettings.ui @@ -1,7 +1,7 @@ - ToolItemSettings - + MesonProjectManager::Internal::ToolItemSettings + 0 diff --git a/src/plugins/mesonprojectmanager/settings/tools/toolssettingswidget.h b/src/plugins/mesonprojectmanager/settings/tools/toolssettingswidget.h index 9c1bd5231f1..26739e88b9e 100644 --- a/src/plugins/mesonprojectmanager/settings/tools/toolssettingswidget.h +++ b/src/plugins/mesonprojectmanager/settings/tools/toolssettingswidget.h @@ -34,13 +34,11 @@ #include #include - -namespace Ui { -class ToolsSettingsWidget; -} - namespace MesonProjectManager { namespace Internal { + +namespace Ui { class ToolsSettingsWidget; } + class ToolTreeItem; class ToolsSettingsWidget final : public Core::IOptionsPageWidget { diff --git a/src/plugins/mesonprojectmanager/settings/tools/toolssettingswidget.ui b/src/plugins/mesonprojectmanager/settings/tools/toolssettingswidget.ui index 7cc3da0b83a..ed6409ab138 100644 --- a/src/plugins/mesonprojectmanager/settings/tools/toolssettingswidget.ui +++ b/src/plugins/mesonprojectmanager/settings/tools/toolssettingswidget.ui @@ -1,7 +1,7 @@ - ToolsSettingsWidget - + MesonProjectManager::Internal::ToolsSettingsWidget + 0