Files
XCEngine/editor/src/panels/MenuBar.cpp

25 lines
514 B
C++
Raw Normal View History

2026-03-26 22:10:43 +08:00
#include "Actions/ActionRouting.h"
2026-03-26 22:31:22 +08:00
#include "Actions/EditActionRouter.h"
2026-03-27 00:15:38 +08:00
#include "Actions/MainMenuActionRouter.h"
#include "MenuBar.h"
#include "Core/IEditorContext.h"
#include <imgui.h>
namespace XCEngine {
namespace Editor {
MenuBar::MenuBar() : Panel("MenuBar") {}
void MenuBar::Render() {
2026-03-26 21:18:33 +08:00
if (!m_context) {
return;
}
Actions::HandleMenuBarShortcuts(*m_context);
Actions::DrawMainMenuBar(*m_context, m_aboutPopup);
Actions::DrawMainMenuOverlays(m_context, m_aboutPopup);
}
}
}