#ifndef FRAMEWORK_UI_DECLARATIONS_H #define FRAMEWORK_UI_DECLARATIONS_H #include #include "const.h" #include class UIManager; class UIAnchor; class UIWidget; class UILabel; class UIButton; class UILineEdit; class UIWindow; typedef std::shared_ptr UIWidgetPtr; typedef std::weak_ptr UIWidgetWeakPtr; typedef std::shared_ptr UILabelPtr; typedef std::shared_ptr UIButtonPtr; typedef std::shared_ptr UILineEditPtr; typedef std::shared_ptr UIWindowPtr; typedef std::vector UIAnchorList; typedef std::deque UIWidgetList; typedef std::deque UIWeakWidgetList; #endif