![]() |
Operating System Simulator Plugin
3.5.1
Unreal Engine plugin that simulates an Operating System Environment
|
#include "OperatingSystemFileWidget.h"
Public Member Functions | |
| UOperatingSystemFileWidget () | |
Public Member Functions inherited from UOperatingSystemWindowWidgetBase | |
| UOperatingSystemWindowWidgetBase () | |
| void | SetParentWindow (UDraggableWindow *NewWindow) |
| void | BringWindowToFront () const |
| Brings the window associated with this widget to the front of the z-order. | |
Public Member Functions inherited from UOperatingSystemWidgetBase | |
| UOperatingSystemWidgetBase () | |
| void | SetOperatingSystem (UOperatingSystem *NewOS) |
| void | DestroyOperatingSystemBaseWidget () |
| Destroys the operating system base widget. | |
| void | ThemeChanged (UOperatingSystemSettingModule_Theme *ThemePayload) |
| Callback function for handling theme changes in the operating system widget. | |
Public Member Functions inherited from IOperatingSystemThemeInterface | |
| void | K2_OnOperatingSystemThemeChanged (UOperatingSystemSettingModule_Theme *ThemePayload) |
| Callback function for handling theme changes in the operating system widget. | |
Static Public Member Functions | |
| static UE_NODISCARD UOperatingSystemFileWidget * | CreateFileWidget (UOperatingSystemFile *OwningFile, const TSoftClassPtr< UOperatingSystemFileWidget > &WidgetSoftClass) |
Protected Attributes | |
| TWeakObjectPtr< UOperatingSystemFile > | ParentFile |
Protected Attributes inherited from UOperatingSystemWindowWidgetBase | |
| TObjectPtr< UDraggableWindow > | ParentWindow |
Protected Attributes inherited from UOperatingSystemWidgetBase | |
| TObjectPtr< UOperatingSystem > | ParentOS |
| A pointer to the parent operating system of the operating system widget. | |
Additional Inherited Members | |
Protected Member Functions inherited from UOperatingSystemWindowWidgetBase | |
| virtual FReply | NativeOnMouseButtonDown (const FGeometry &InGeometry, const FPointerEvent &InMouseEvent) override |
| virtual void | NativeOnAddedToFocusPath (const FFocusEvent &InFocusEvent) override |
| virtual void | OnDestroyWidget () override |
| This method is called before the widget is destroyed. | |
| void | K2_OnSetWindow () |
| This method is called when the window associated with this widget is set. | |
| void | K2_OnDestroyWidget () |
| This method is called when the widget is being destroyed. | |
Protected Member Functions inherited from UOperatingSystemWidgetBase | |
| virtual void | NativeConstruct () override |
| void | K2_OnSetOperatingSystem () |
| Blueprint event called when the operating system is set. | |
This class represents a widget that is associated with a file in an operating system. It contains methods to create a file widget and set the parent file.
| UOperatingSystemFileWidget::UOperatingSystemFileWidget | ( | ) |
|
static |
Creates a file widget associated with an operating system file.
| OwningFile | The owning file that the widget will be associated with. |
| WidgetSoftClass | The soft class pointer to the file widget class. |
|
protected |