Skip to content

UOperatingSystemProgramWidget

#include <OperatingSystemSimulator/Public/Widgets/Common/OperatingSystemProgramWidget.h>
class UOperatingSystemProgramWidget

Defined in OperatingSystemProgramWidget.h:12

Inherits: UOperatingSystemWindowWidgetBase Subclassed by: UOperatingSystemCCTVProgramWidget, UOperatingSystemDroneProgramWidget, UOperatingSystemExplorerWidget

---
config:
  class:
    hideEmptyMembersBox: true
---
classDiagram
  class UOperatingSystemProgramWidget["UOperatingSystemProgramWidget"]
  class UOperatingSystemWindowWidgetBase["UOperatingSystemWindowWidgetBase"]
  UOperatingSystemWindowWidgetBase <|-- UOperatingSystemProgramWidget
  class UOperatingSystemCCTVProgramWidget["UOperatingSystemCCTVProgramWidget"]
  UOperatingSystemProgramWidget <|-- UOperatingSystemCCTVProgramWidget
  class UOperatingSystemDroneProgramWidget["UOperatingSystemDroneProgramWidget"]
  UOperatingSystemProgramWidget <|-- UOperatingSystemDroneProgramWidget
  class UOperatingSystemExplorerWidget["UOperatingSystemExplorerWidget"]
  UOperatingSystemProgramWidget <|-- UOperatingSystemExplorerWidget
---
config:
  class:
    hideEmptyMembersBox: true
---
classDiagram
  class UOperatingSystemProgramWidget["UOperatingSystemProgramWidget"]
  class UOperatingSystemBaseProgram["UOperatingSystemBaseProgram"]
  UOperatingSystemProgramWidget *-- UOperatingSystemBaseProgram
---
config:
  class:
    hideEmptyMembersBox: true
---
classDiagram
  class UOperatingSystemProgramWidget {
    +UOperatingSystemProgramWidget()
    +SetFile()
    +OpenFile()
    +ProgramStarted()
    +ProgramClosed(const bool bIsFullyClosing)
    +CreateProgramWidget(const TWeakObjectPtr< UOperatingSystemBaseP UOperatingSystemProgramWidget() *
    +ParentProgram : TWeakObjectPtr< UOperatingSystemBaseProg
    +bHasBlueprintOnSetFile : uint8
    +bHasBlueprintOnOpenFile : uint8
    +bHasBlueprintOnProgramStarted : uint8
    +bHasBlueprintOnProgramClosed : uint8
    +OnProgramStarted()
    +OnProgramClosed(const bool bIsFullyClosing)
    +K2_OnSetFile()
    +K2_OnOpenFile()
    +K2_OnProgramStarted()
    +K2_OnProgramClosed(const bool bIsFullyClosing)
  }
ReturnNameDescription
UOperatingSystemProgramWidget
voidSetFileSets the file for the program widget.
voidOpenFileOpens a file in the program widget.
voidProgramStarted
voidProgramClosed

UOperatingSystemProgramWidget()

Defined in OperatingSystemProgramWidget.h:28


void SetFile()

Defined in OperatingSystemProgramWidget.h:41 Sets the file for the program widget.


void OpenFile()

Defined in OperatingSystemProgramWidget.h:44 Opens a file in the program widget.


void ProgramStarted()

Defined in OperatingSystemProgramWidget.h:46


void ProgramClosed(const bool bIsFullyClosing)

Defined in OperatingSystemProgramWidget.h:47

ReturnNameDescription
UOperatingSystemProgramWidget *CreateProgramWidget staticUOperatingSystemProgramWidget::CreateProgramWidget Creates a program widget for the specified target program.

static

static UOperatingSystemProgramWidget * CreateProgramWidget(const TWeakObjectPtr< UOperatingSystemBaseProgram > TargetProgram, FGenericError & OutError)

Defined in OperatingSystemProgramWidget.h:38 UOperatingSystemProgramWidget::CreateProgramWidget Creates a program widget for the specified target program.

  • TargetProgram The target program for which to create the program widget.

  • OutError The error information if the program widget creation fails.

The created program widget instance. Returns nullptr if creation fails.

  • CreateFromSoftWidget
  • MAKE_ERROR
ReturnNameDescription
TWeakObjectPtr< UOperatingSystemBaseProgram >ParentProgram
uint8bHasBlueprintOnSetFile
uint8bHasBlueprintOnOpenFile
uint8bHasBlueprintOnProgramStarted
uint8bHasBlueprintOnProgramClosed

TWeakObjectPtr< UOperatingSystemBaseProgram > ParentProgram

Defined in OperatingSystemProgramWidget.h:19


uint8 bHasBlueprintOnSetFile

Defined in OperatingSystemProgramWidget.h:21


uint8 bHasBlueprintOnOpenFile

Defined in OperatingSystemProgramWidget.h:22


uint8 bHasBlueprintOnProgramStarted

Defined in OperatingSystemProgramWidget.h:23


uint8 bHasBlueprintOnProgramClosed

Defined in OperatingSystemProgramWidget.h:24

ReturnNameDescription
voidOnProgramStarted virtual inline
voidOnProgramClosed virtual inline
voidK2_OnSetFileBlueprintImplementableEvent for the OnSetFile event. This event is called when the file is set for the program widget.
voidK2_OnOpenFileBlueprintImplementableEvent for the OnOpenFile event. This event is called when a file is opened in the program widget.
voidK2_OnProgramStarted
voidK2_OnProgramClosed

virtual inline

virtual inline void OnProgramStarted()

Defined in OperatingSystemProgramWidget.h:51


virtual inline

virtual inline void OnProgramClosed(const bool bIsFullyClosing)

Defined in OperatingSystemProgramWidget.h:52


void K2_OnSetFile()

Defined in OperatingSystemProgramWidget.h:61 BlueprintImplementableEvent for the OnSetFile event. This event is called when the file is set for the program widget.

See also: UOperatingSystemProgramWidget::SetFile


void K2_OnOpenFile()

Defined in OperatingSystemProgramWidget.h:70 BlueprintImplementableEvent for the OnOpenFile event. This event is called when a file is opened in the program widget.

See also: UOperatingSystemProgramWidget::OpenFile


void K2_OnProgramStarted()

Defined in OperatingSystemProgramWidget.h:73


void K2_OnProgramClosed(const bool bIsFullyClosing)

Defined in OperatingSystemProgramWidget.h:76