diff --git a/src/swiftcore/swiftcore.cpp b/src/swiftcore/swiftcore.cpp
index 273a7c914..069fb9322 100644
--- a/src/swiftcore/swiftcore.cpp
+++ b/src/swiftcore/swiftcore.cpp
@@ -54,6 +54,7 @@ CSwiftCore::CSwiftCore(QWidget *parent) :
initSlots();
initStyleSheet();
initDBusMode();
+ initMenus();
if (sGui->isParserOptionSet("start")) { startCore(sGui->getCmdDBusAddressValue()); }
}
@@ -144,6 +145,13 @@ void CSwiftCore::initLogDisplay()
ui->comp_InfoArea->getLogComponent()->showFilterDialog(); // add a filter dialog
}
+void CSwiftCore::initMenus()
+{
+ sGui->addMenuFile(*ui->menu_File);
+ sGui->addMenuWindow(*ui->menu_Window);
+ sGui->addMenuHelp(*ui->menu_Help);
+}
+
void CSwiftCore::startCore(const QString &dBusAdress)
{
if (dBusAdress.isEmpty()) { return; }
diff --git a/src/swiftcore/swiftcore.h b/src/swiftcore/swiftcore.h
index e15c0d6e8..57dfb9074 100644
--- a/src/swiftcore/swiftcore.h
+++ b/src/swiftcore/swiftcore.h
@@ -57,11 +57,12 @@ private slots:
private:
//! \name Init
- //! @[
+ //! @{
void initSlots();
void initLogDisplay();
void initStyleSheet();
void initDBusMode();
+ void initMenus();
//! @}
void startCore(const QString &dBusAdress);
diff --git a/src/swiftcore/swiftcore.ui b/src/swiftcore/swiftcore.ui
index f6ec98d10..aca5bbc17 100644
--- a/src/swiftcore/swiftcore.ui
+++ b/src/swiftcore/swiftcore.ui
@@ -132,6 +132,34 @@ QTextEdit {
+
diff --git a/src/swiftdata/swiftdata.ui b/src/swiftdata/swiftdata.ui
index fb0436008..c58dcf147 100644
--- a/src/swiftdata/swiftdata.ui
+++ b/src/swiftdata/swiftdata.ui
@@ -77,13 +77,13 @@
@@ -107,7 +107,7 @@
diff --git a/src/swiftguistandard/swiftguistd.ui b/src/swiftguistandard/swiftguistd.ui
index 6fc46aad3..d0761b7cc 100644
--- a/src/swiftguistandard/swiftguistd.ui
+++ b/src/swiftguistandard/swiftguistd.ui
@@ -258,12 +258,12 @@
@@ -274,7 +274,7 @@
+
+ BlackGui::Components::CInfoBarStatusComponent
+ QWidget
+ blackgui/components/infobarstatuscomponent.h
+ 1
+
BlackGui::COverlayMessagesFrame
QFrame
@@ -520,12 +526,6 @@
blackgui/dockwidgetinfobar.h
1
-
- BlackGui::Components::CInfoBarStatusComponent
- QWidget
- blackgui/components/infobarstatuscomponent.h
- 1
-
BlackGui::Components::CMainKeypadAreaComponent
QFrame
diff --git a/src/swiftguistandard/swiftguistdmenus.cpp b/src/swiftguistandard/swiftguistdmenus.cpp
index 704580506..725aa2c91 100644
--- a/src/swiftguistandard/swiftguistdmenus.cpp
+++ b/src/swiftguistandard/swiftguistdmenus.cpp
@@ -29,9 +29,6 @@ using namespace BlackMisc;
using namespace BlackMisc::PhysicalQuantities;
using namespace BlackMisc::Aviation;
-/*
- * Menu clicked
- */
void SwiftGuiStd::ps_onMenuClicked()
{
QObject *sender = QObject::sender();
@@ -78,7 +75,8 @@ void SwiftGuiStd::initMenus()
// for hotkeys
const QString swift(CGuiActionBindHandler::pathSwiftPilotClient());
- static const CActionBind swiftRoot(swift, CIcons::swift16());
+ static const CActionBind swiftRoot(swift, CIcons::swift16()); // inserts action for root folder
+ Q_UNUSED(swiftRoot);
m_menuHotkeyHandlers.append(CGuiActionBindHandler::bindMenu(ui->menu_InfoAreas, swift + "Info areas"));
m_menuHotkeyHandlers.append(CGuiActionBindHandler::bindMenu(ui->menu_File, swift + "File"));
m_menuHotkeyHandlers.append(CGuiActionBindHandler::bindMenu(ui->menu_Window, swift + "Window"));