Skip to content

UOperatingSystemProgramIconWidget

#include <OperatingSystemSimulator/Public/Widgets/Common/OperatingSystemProgramIconWidget.h>
class UOperatingSystemProgramIconWidget

Defined in OperatingSystemProgramIconWidget.h:19

Inherits: UOperatingSystemIconWidget

---
config:
  class:
    hideEmptyMembersBox: true
---
classDiagram
  class UOperatingSystemProgramIconWidget["UOperatingSystemProgramIconWidget"]
  class UOperatingSystemIconWidget["UOperatingSystemIconWidget"]
  UOperatingSystemIconWidget <|-- UOperatingSystemProgramIconWidget
---
config:
  class:
    hideEmptyMembersBox: true
---
classDiagram
  class UOperatingSystemProgramIconWidget["UOperatingSystemProgramIconWidget"]
  class UOperatingSystemBaseProgram["UOperatingSystemBaseProgram"]
  UOperatingSystemProgramIconWidget *-- UOperatingSystemBaseProgram
---
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.

ReturnNameDescription
UOperatingSystemProgramIconWidget
UOperatingSystemBaseProgram *GetParentProgram constRetrieves the parent program of the icon widget.

UOperatingSystemProgramIconWidget()

Defined in OperatingSystemProgramIconWidget.h:30

Section titled “Defined in OperatingSystemProgramIconWidget.h:30”

const

UOperatingSystemBaseProgram * GetParentProgram() const

Defined 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.

A pointer to the parent program of the icon widget, or nullptr if no parent program is associated.

ReturnNameDescription
UOperatingSystemProgramIconWidget *CreateIconWidget staticCreates a widget for an operating system program icon.

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.

  • OwningProgram A weak pointer to the owning program of the icon widget.

The created widget for the program icon.

  • CreateFromSoftWidget
ReturnNameDescription
TWeakObjectPtr< UOperatingSystemBaseProgram >ParentProgram

TWeakObjectPtr< UOperatingSystemBaseProgram > ParentProgram

Defined in OperatingSystemProgramIconWidget.h:26