From 0a72519c07fb02d63d9688d94879d270d1e671f2 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Thu, 15 Aug 2024 14:56:21 +0200 Subject: [PATCH] Core: make OutputPaneManager life time functions private again Change-Id: I340fed894fcd157f965ab0d441a92edbf7267558 Reviewed-by: Marcus Tillmanns --- src/plugins/coreplugin/outputpanemanager.h | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/plugins/coreplugin/outputpanemanager.h b/src/plugins/coreplugin/outputpanemanager.h index b89d49595d3..9ec496daf7a 100644 --- a/src/plugins/coreplugin/outputpanemanager.h +++ b/src/plugins/coreplugin/outputpanemanager.h @@ -38,11 +38,6 @@ public: static int outputPaneHeightSetting(); static void setOutputPaneHeightSetting(int value); - // FIXME: Hide again - static void create(); - static void initialize(); - static void destroy(); - public slots: void slotHide(); void slotNext(); @@ -55,7 +50,7 @@ protected: private: // the only class that is allowed to create and destroy - friend class ICore; + friend class Core::ICore; friend class ICorePrivate; friend class MainWindow; friend class OutputPaneManageButton; @@ -63,6 +58,10 @@ private: explicit OutputPaneManager(QWidget *parent = nullptr); ~OutputPaneManager() override; + static void create(); + static void initialize(); + static void destroy(); + void shortcutTriggered(int idx); void clearPage(); void popupMenu();