UOperatingSystemProgramWidget
#include <OperatingSystemSimulator/Public/Widgets/Common/OperatingSystemProgramWidget.h>class UOperatingSystemProgramWidgetDefined in OperatingSystemProgramWidget.h:12
Inherits:
UOperatingSystemWindowWidgetBaseSubclassed by:UOperatingSystemCCTVProgramWidget,UOperatingSystemDroneProgramWidget,UOperatingSystemExplorerWidget
Inheritance diagram
Section titled “Inheritance diagram”---
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
Collaboration diagram
Section titled “Collaboration diagram”---
config:
class:
hideEmptyMembersBox: true
---
classDiagram
class UOperatingSystemProgramWidget["UOperatingSystemProgramWidget"]
class UOperatingSystemBaseProgram["UOperatingSystemBaseProgram"]
UOperatingSystemProgramWidget *-- UOperatingSystemBaseProgram
Class detail
Section titled “Class detail”---
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)
}
Public Methods
Section titled “Public Methods”| Return | Name | Description |
|---|---|---|
UOperatingSystemProgramWidget | ||
void | SetFile | Sets the file for the program widget. |
void | OpenFile | Opens a file in the program widget. |
void | ProgramStarted | |
void | ProgramClosed |
UOperatingSystemProgramWidget
Section titled “UOperatingSystemProgramWidget”UOperatingSystemProgramWidget()Defined in OperatingSystemProgramWidget.h:28
References
Section titled “References”CHECK_IN_BPIMPLEMENTED_IN_BP_LAMBDAOnProgramClosedOnProgramStarted
SetFile
Section titled “SetFile”void SetFile()Defined in OperatingSystemProgramWidget.h:41 Sets the file for the program widget.
References
Section titled “References”OpenFile
Section titled “OpenFile”void OpenFile()Defined in OperatingSystemProgramWidget.h:44 Opens a file in the program widget.
References
Section titled “References”ProgramStarted
Section titled “ProgramStarted”void ProgramStarted()Defined in OperatingSystemProgramWidget.h:46
References
Section titled “References”ProgramClosed
Section titled “ProgramClosed”void ProgramClosed(const bool bIsFullyClosing)Defined in OperatingSystemProgramWidget.h:47
References
Section titled “References”Public Static Methods
Section titled “Public Static Methods”| Return | Name | Description |
|---|---|---|
UOperatingSystemProgramWidget * | CreateProgramWidget static | UOperatingSystemProgramWidget::CreateProgramWidget Creates a program widget for the specified target program. |
CreateProgramWidget
Section titled “CreateProgramWidget”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.
Parameters
Section titled “Parameters”-
TargetProgramThe target program for which to create the program widget. -
OutErrorThe error information if the program widget creation fails.
Returns
Section titled “Returns”The created program widget instance. Returns nullptr if creation fails.
Referenced by
Section titled “Referenced by”References
Section titled “References”CreateFromSoftWidgetMAKE_ERROR
Protected Attributes
Section titled “Protected Attributes”| Return | Name | Description |
|---|---|---|
TWeakObjectPtr< UOperatingSystemBaseProgram > | ParentProgram | |
uint8 | bHasBlueprintOnSetFile | |
uint8 | bHasBlueprintOnOpenFile | |
uint8 | bHasBlueprintOnProgramStarted | |
uint8 | bHasBlueprintOnProgramClosed |
ParentProgram
Section titled “ParentProgram”TWeakObjectPtr< UOperatingSystemBaseProgram > ParentProgramDefined in OperatingSystemProgramWidget.h:19
Referenced by
Section titled “Referenced by”bHasBlueprintOnSetFile
Section titled “bHasBlueprintOnSetFile”uint8 bHasBlueprintOnSetFileDefined in OperatingSystemProgramWidget.h:21
Referenced by
Section titled “Referenced by”bHasBlueprintOnOpenFile
Section titled “bHasBlueprintOnOpenFile”uint8 bHasBlueprintOnOpenFileDefined in OperatingSystemProgramWidget.h:22
Referenced by
Section titled “Referenced by”bHasBlueprintOnProgramStarted
Section titled “bHasBlueprintOnProgramStarted”uint8 bHasBlueprintOnProgramStartedDefined in OperatingSystemProgramWidget.h:23
Referenced by
Section titled “Referenced by”bHasBlueprintOnProgramClosed
Section titled “bHasBlueprintOnProgramClosed”uint8 bHasBlueprintOnProgramClosedDefined in OperatingSystemProgramWidget.h:24
Referenced by
Section titled “Referenced by”Protected Methods
Section titled “Protected Methods”| Return | Name | Description |
|---|---|---|
void | OnProgramStarted virtual inline | |
void | OnProgramClosed virtual inline | |
void | K2_OnSetFile | BlueprintImplementableEvent for the OnSetFile event. This event is called when the file is set for the program widget. |
void | K2_OnOpenFile | BlueprintImplementableEvent for the OnOpenFile event. This event is called when a file is opened in the program widget. |
void | K2_OnProgramStarted | |
void | K2_OnProgramClosed |
OnProgramStarted
Section titled “OnProgramStarted”virtual inline
virtual inline void OnProgramStarted()Defined in OperatingSystemProgramWidget.h:51
Referenced by
Section titled “Referenced by”Reimplemented by
Section titled “Reimplemented by”OnProgramClosed
Section titled “OnProgramClosed”virtual inline
virtual inline void OnProgramClosed(const bool bIsFullyClosing)Defined in OperatingSystemProgramWidget.h:52
Referenced by
Section titled “Referenced by”Reimplemented by
Section titled “Reimplemented by”K2_OnSetFile
Section titled “K2_OnSetFile”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
Referenced by
Section titled “Referenced by”K2_OnOpenFile
Section titled “K2_OnOpenFile”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
Referenced by
Section titled “Referenced by”K2_OnProgramStarted
Section titled “K2_OnProgramStarted”void K2_OnProgramStarted()Defined in OperatingSystemProgramWidget.h:73
Referenced by
Section titled “Referenced by”K2_OnProgramClosed
Section titled “K2_OnProgramClosed”void K2_OnProgramClosed(const bool bIsFullyClosing)Defined in OperatingSystemProgramWidget.h:76