Operating System Simulator Plugin  3.5.1
Unreal Engine plugin that simulates an Operating System Environment
Loading...
Searching...
No Matches
UOperatingSystemSettingModuleWidget Class Reference

#include "OperatingSystemSettingModuleWidget.h"

Inheritance diagram for UOperatingSystemSettingModuleWidget:
[legend]
Collaboration diagram for UOperatingSystemSettingModuleWidget:
[legend]

Public Member Functions

 UOperatingSystemSettingModuleWidget ()
 
OPERATINGSYSTEMSIMULATOR_API UOperatingSystemSettingModuleGetParentModule () const
 Returns the parent setting module of this widget. This method returns the parent setting module of this widget. It is a const method and does not modify the object.
 
- 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 UOperatingSystemSettingModuleWidgetCreateWidget (UOperatingSystemSettingModule *OwningModule, const TSoftClassPtr< UOperatingSystemSettingModuleWidget > &WidgetClass)
 Creates a widget for an operating system setting module.
 

Additional Inherited Members

- Protected Member Functions inherited from UOperatingSystemWidgetBase
virtual void NativeConstruct () override
 
virtual OPERATINGSYSTEMSIMULATOR_API void OnDestroyWidget ()
 
void K2_OnSetOperatingSystem ()
 Blueprint event called when the operating system is set.
 
- Protected Attributes inherited from UOperatingSystemWidgetBase
TObjectPtr< UOperatingSystemParentOS
 A pointer to the parent operating system of the operating system widget.
 

Detailed Description

This class represents a widget for an operating system setting module. It is a subclass of UOperatingSystemWidgetBase.

Note
This class is abstract and cannot be instantiated directly.
See also
UOperatingSystemWidgetBase

Constructor & Destructor Documentation

◆ UOperatingSystemSettingModuleWidget()

UOperatingSystemSettingModuleWidget::UOperatingSystemSettingModuleWidget ( )

Member Function Documentation

◆ CreateWidget()

UOperatingSystemSettingModuleWidget * UOperatingSystemSettingModuleWidget::CreateWidget ( UOperatingSystemSettingModule * OwningModule,
const TSoftClassPtr< UOperatingSystemSettingModuleWidget > & WidgetClass )
static

Creates a widget for an operating system setting module.

This method creates a widget for an operating system setting module using the specified owning module and widget class.

Parameters
OwningModuleThe owning module of the widget being created.
WidgetClassThe widget class to use for creating the widget.
Returns
The created widget for the operating system setting module.
See also
UOperatingSystemSettingModuleWidget
UOperatingSystemSettingModule
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetParentModule()

UOperatingSystemSettingModule * UOperatingSystemSettingModuleWidget::GetParentModule ( ) const

Returns the parent setting module of this widget. This method returns the parent setting module of this widget. It is a const method and does not modify the object.

Returns
The parent setting module of this widget.

The documentation for this class was generated from the following files: