FTabManager::CanRestoreSplitterContent

Use CanRestoreSplitterContent + RestoreSplitterContent when the output of its internal RestoreArea_Helper can be a nullptr.

Windows
MacOS
Linux

References

Module

Slate

Header

/Engine/Source/Runtime/Slate/Public/Framework/Docking/TabManager.h

Include

#include "Framework/Docking/TabManager.h"

Source

/Engine/Source/Runtime/Slate/Private/Framework/Docking/TabManager.cpp

Syntax

bool CanRestoreSplitterContent
(
    TArray< TSharedRef< class SDockingNode >> & DockingNodes,
    const TSharedRef< FSplitter > & SplitterNode,
    const TSharedPtr< SWindow > & ParentWindow,
    const EOutputCanBeNullptr OutputCanBeNullptr
)

Remarks

Use CanRestoreSplitterContent + RestoreSplitterContent when the output of its internal RestoreArea_Helper can be a nullptr. Usage example: TArray> DockingNodes; if (CanRestoreSplitterContent(DockingNodes, SplitterNode, ParentWindow, OutputCanBeNullptr)) { Create SplitterWidget only if it will be filled with at least 1 DockingNodes TSharedRef SplitterWidget = SNew(SDockingSplitter, SplitterNode); Restore content RestoreSplitterContent(DockingNodes, SplitterWidget); }

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss