File indexing completed on 2025-02-02 04:26:11
0001 /* SPDX-FileCopyrightText: 2022 Noah Davis <noahadvs@gmail.com> 0002 * SPDX-License-Identifier: LGPL-2.0-or-later 0003 */ 0004 0005 #pragma once 0006 0007 #include "SpectacleMenu.h" 0008 0009 #include <KHelpMenu> 0010 0011 #include <memory> 0012 0013 class HelpMenu : public SpectacleMenu 0014 { 0015 Q_OBJECT 0016 0017 public: 0018 static HelpMenu *instance(); 0019 0020 Q_SLOT void showAppHelp(); 0021 0022 private: 0023 explicit HelpMenu(QWidget *parent = nullptr); 0024 Q_SLOT void onTriggered(QAction *action); 0025 const std::unique_ptr<KHelpMenu> kHelpMenu; 0026 friend class HelpMenuSingleton; 0027 };