19#ifndef ORES_QT_PLUGIN_CONTEXT_HPP
20#define ORES_QT_PLUGIN_CONTEXT_HPP
25#include "ores.qt/export.hpp"
37class ChangeReasonCache;
48 QMainWindow* main_window =
nullptr;
49 QMdiArea* mdi_area =
nullptr;
50 QStatusBar* status_bar =
nullptr;
55 std::shared_ptr<eventing::service::event_bus> event_bus;
57 std::string http_base_url;
Event bus and related services.
Definition event_bus.hpp:33
Qt-based graphical user interface for ORE Studio.
Definition AccountController.hpp:32
Client-side cache of badge definitions and mappings.
Definition BadgeCache.hpp:47
Shared cache for change reasons used across all entity dialogs.
Definition ChangeReasonCache.hpp:48
Manages the lifecycle of the NATS client and login state.
Definition ClientManager.hpp:123
Cache for dynamically loaded images (flags, icons) from the server.
Definition ImageCache.hpp:54
Context passed to each plugin at login time.
Definition plugin_context.hpp:47