mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-05-03 00:03:50 +00:00
38 lines
812 B
C++
38 lines
812 B
C++
|
|
// Forward declarations for the chat subsystem.
|
||
|
|
// Include this instead of the full headers when only pointers/references are needed.
|
||
|
|
// Extracted in Phase 6.6 of chat_panel_ref.md.
|
||
|
|
#pragma once
|
||
|
|
|
||
|
|
namespace wowee {
|
||
|
|
|
||
|
|
namespace game { class GameHandler; }
|
||
|
|
|
||
|
|
namespace ui {
|
||
|
|
|
||
|
|
class ChatPanel;
|
||
|
|
class InventoryScreen;
|
||
|
|
class SpellbookScreen;
|
||
|
|
class QuestLogScreen;
|
||
|
|
|
||
|
|
// Chat subsystem types (under include/ui/chat/)
|
||
|
|
class ChatSettings;
|
||
|
|
class ChatInput;
|
||
|
|
class ChatTabManager;
|
||
|
|
class ChatBubbleManager;
|
||
|
|
class ChatMarkupParser;
|
||
|
|
class ChatMarkupRenderer;
|
||
|
|
class ChatCommandRegistry;
|
||
|
|
class ChatTabCompleter;
|
||
|
|
class CastSequenceTracker;
|
||
|
|
class MacroEvaluator;
|
||
|
|
class IGameState;
|
||
|
|
class IModifierState;
|
||
|
|
class IChatCommand;
|
||
|
|
|
||
|
|
struct ChatCommandContext;
|
||
|
|
struct ChatCommandResult;
|
||
|
|
struct UIServices;
|
||
|
|
|
||
|
|
} // namespace ui
|
||
|
|
} // namespace wowee
|