Calendar
The Calendar provides an OS-level date viewer, designed to mimic a rigid system applet flyout.
Core Features
- Current date and time visualization.
- Standard month calendar layout.
- Locked window dimensions to behave like a system flyout.
Technical Details
- Controller Class:
UCalendarApp(Inherits fromUAppBase) - Widget Class:
UCalendarWidget(Slate host, implementsIAppContentWidget) - Window Specs:
- Initial Size:
300x500 - Resizable:
false - Maximizable:
false
- Initial Size:
- Category:
"Tools"
Architecture & Dependencies
The UCalendarApp acts as a lightweight controller. The core date resolution relies on Unreal Engine's standard FDateTime structures (or UUserSessionSubsystem::GetSystemTime()), while the UCalendarApp simply ensures the app is properly launched, mounted into a non-resizable window, and tracked by the UProcessManagerSubsystem.
