mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-18 03:15:34 +08:00
refs #617, init hotkey lists with pilot client menus
This commit is contained in:
committed by
Mathew Sutcliffe
parent
5be38086b8
commit
1889270011
@@ -23,6 +23,7 @@
|
||||
#include "blackgui/enableforframelesswindow.h"
|
||||
#include "blackgui/mainwindowaccess.h"
|
||||
#include "blackgui/managedstatusbar.h"
|
||||
#include "blackgui/guiactionbind.h"
|
||||
#include "blackmisc/audio/notificationsounds.h"
|
||||
#include "blackmisc/identifiable.h"
|
||||
#include "blackmisc/loghandler.h"
|
||||
@@ -104,9 +105,10 @@ protected:
|
||||
private:
|
||||
QScopedPointer<Ui::SwiftGuiStd> ui;
|
||||
QScopedPointer<BlackGui::Components::CNavigatorDialog> m_navigator{new BlackGui::Components::CNavigatorDialog()}; // if I pass the parent, the dialog is always centered over the parent
|
||||
bool m_init = false;
|
||||
BlackCore::CActionBindings m_menuHotkeyHandlers;
|
||||
BlackGui::CManagedStatusBar m_statusBar;
|
||||
BlackMisc::CLogSubscriber m_logSubscriber { this, &SwiftGuiStd::ps_displayStatusMessageInGui };
|
||||
bool m_init = false;
|
||||
|
||||
// contexts
|
||||
bool m_coreAvailable = false;
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
|
||||
#include "blackgui/components/maininfoareacomponent.h"
|
||||
#include "blackgui/components/settingscomponent.h"
|
||||
#include "blackgui/guiactionbind.h"
|
||||
#include "blackgui/guiapplication.h"
|
||||
#include "blackmisc/aviation/altitude.h"
|
||||
#include "blackmisc/pq/units.h"
|
||||
@@ -74,4 +75,9 @@ void SwiftGuiStd::initMenus()
|
||||
sGui->addMenuWindow(*ui->menu_Window);
|
||||
sGui->addMenuHelp(*ui->menu_Help);
|
||||
ui->menu_InfoAreas->addActions(ui->comp_MainInfoArea->getInfoAreaSelectActions(ui->menu_InfoAreas));
|
||||
|
||||
// for hotkeys
|
||||
m_menuHotkeyHandlers.append(CGuiActionBindHandler::bindMenu(ui->menu_InfoAreas, "Info areas"));
|
||||
m_menuHotkeyHandlers.append(CGuiActionBindHandler::bindMenu(ui->menu_File, "File"));
|
||||
m_menuHotkeyHandlers.append(CGuiActionBindHandler::bindMenu(ui->menu_Window, "Window"));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user