|
MetaImGUI 1.0.0
ImGui Application Template for C++20
|
Decoupled UI-event bus shared between UIRenderer and Application. More...
#include <UIEvents.h>

Public Attributes | |
| Signal | exitRequested |
| Signal | toggleDemoWindow |
| Signal | showDemoWindow |
| Signal | checkUpdatesRequested |
| Signal | showAboutRequested |
| Signal | showInputDialogRequested |
| Signal | toggleISSTracker |
Decoupled UI-event bus shared between UIRenderer and Application.
UIRenderer fires these signals from menu items and buttons; Application connects slots that react (toggle dialogs, kick off async work, request close). This keeps UIRenderer free of the std::function callback soup it used to take as parameters and keeps event ownership in one obvious place.
Definition at line 33 of file UIEvents.h.
| Signal MetaImGUI::UIEvents::checkUpdatesRequested |
Definition at line 37 of file UIEvents.h.
Referenced by MetaImGUI::Application::Initialize(), and MetaImGUI::UIRenderer::RenderMenuBar().
| Signal MetaImGUI::UIEvents::exitRequested |
Definition at line 34 of file UIEvents.h.
Referenced by MetaImGUI::Application::Initialize(), and MetaImGUI::UIRenderer::RenderMenuBar().
| Signal MetaImGUI::UIEvents::showAboutRequested |
Definition at line 38 of file UIEvents.h.
Referenced by MetaImGUI::Application::Initialize(), MetaImGUI::UIRenderer::RenderMainWindow(), and MetaImGUI::UIRenderer::RenderMenuBar().
| Signal MetaImGUI::UIEvents::showDemoWindow |
Definition at line 36 of file UIEvents.h.
Referenced by MetaImGUI::Application::Initialize(), and MetaImGUI::UIRenderer::RenderMainWindow().
| Signal MetaImGUI::UIEvents::showInputDialogRequested |
Definition at line 39 of file UIEvents.h.
Referenced by MetaImGUI::Application::Initialize(), and MetaImGUI::UIRenderer::RenderMainWindow().
| Signal MetaImGUI::UIEvents::toggleDemoWindow |
Definition at line 35 of file UIEvents.h.
Referenced by MetaImGUI::Application::Initialize(), and MetaImGUI::UIRenderer::RenderMenuBar().
| Signal MetaImGUI::UIEvents::toggleISSTracker |
Definition at line 40 of file UIEvents.h.
Referenced by MetaImGUI::Application::Initialize(), and MetaImGUI::UIRenderer::RenderMenuBar().