UOperatingSystemProgramIconWidget
#include <OperatingSystemSimulator/Public/Widgets/Common/OperatingSystemProgramIconWidget.h>class UOperatingSystemProgramIconWidgetDefined in OperatingSystemProgramIconWidget.h:19
Inherits:
UOperatingSystemIconWidget
Inheritance diagram
Section titled “Inheritance diagram”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class UOperatingSystemProgramIconWidget["UOperatingSystemProgramIconWidget"]
class UOperatingSystemIconWidget["UOperatingSystemIconWidget"]
UOperatingSystemIconWidget <|-- UOperatingSystemProgramIconWidget
Collaboration diagram
Section titled “Collaboration diagram”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class UOperatingSystemProgramIconWidget["UOperatingSystemProgramIconWidget"]
class UOperatingSystemBaseProgram["UOperatingSystemBaseProgram"]
UOperatingSystemProgramIconWidget *-- UOperatingSystemBaseProgram
Class detail
Section titled “Class detail”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class UOperatingSystemProgramIconWidget {
+UOperatingSystemProgramIconWidget()
+GetParentProgram() const UOperatingSystemBaseProgram() *
+CreateIconWidget(TWeakObjectPtr< UOperatingSystemBaseProgram UOperatingSystemProgramIconWidget() *
+ParentProgram : TWeakObjectPtr< UOperatingSystemBaseProg
}
Represents a widget that displays an icon for an operating system program.
This class is an abstract class derived from UOperatingSystemIconWidget. It provides functionality for creating and accessing the parent program of the icon widget.
Public Methods
Section titled “Public Methods”| Return | Name | Description |
|---|---|---|
UOperatingSystemProgramIconWidget | ||
UOperatingSystemBaseProgram * | GetParentProgram const | Retrieves the parent program of the icon widget. |
UOperatingSystemProgramIconWidget
Section titled “UOperatingSystemProgramIconWidget”UOperatingSystemProgramIconWidget()Defined in OperatingSystemProgramIconWidget.h:30
Section titled “Defined in OperatingSystemProgramIconWidget.h:30”GetParentProgram
Section titled “GetParentProgram”const
UOperatingSystemBaseProgram * GetParentProgram() constDefined in OperatingSystemProgramIconWidget.h:52 Retrieves the parent program of the icon widget.
The parent program represents the program associated with the icon widget. This method returns a pointer to the UOperatingSystemBaseProgram object that represents the parent program. If no parent program is associated with the icon widget, nullptr is returned.
Returns
Section titled “Returns”A pointer to the parent program of the icon widget, or nullptr if no parent program is associated.
References
Section titled “References”Public Static Methods
Section titled “Public Static Methods”| Return | Name | Description |
|---|---|---|
UOperatingSystemProgramIconWidget * | CreateIconWidget static | Creates a widget for an operating system program icon. |
CreateIconWidget
Section titled “CreateIconWidget”static
static UOperatingSystemProgramIconWidget * CreateIconWidget(TWeakObjectPtr< UOperatingSystemBaseProgram > OwningProgram)Defined in OperatingSystemProgramIconWidget.h:40 Creates a widget for an operating system program icon.
This method creates a widget for representing an icon of an operating system program.
Parameters
Section titled “Parameters”OwningProgramA weak pointer to the owning program of the icon widget.
Returns
Section titled “Returns”The created widget for the program icon.
Referenced by
Section titled “Referenced by”References
Section titled “References”CreateFromSoftWidget
Protected Attributes
Section titled “Protected Attributes”| Return | Name | Description |
|---|---|---|
TWeakObjectPtr< UOperatingSystemBaseProgram > | ParentProgram |
ParentProgram
Section titled “ParentProgram”TWeakObjectPtr< UOperatingSystemBaseProgram > ParentProgramDefined in OperatingSystemProgramIconWidget.h:26