You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
Menu editor reset now updates details panel
#rb none #rnx [CL 9057697 by Rex Hill in Dev-Editor branch]
This commit is contained in:
@@ -369,8 +369,6 @@ void SEditToolMenuDialog::InitMenu(UToolMenu* InMenu)
|
||||
|
||||
void SEditToolMenuDialog::Construct( const FArguments& InArgs )
|
||||
{
|
||||
bClosedWithOk = false;
|
||||
|
||||
InitMenu(InArgs._SourceMenu);
|
||||
|
||||
SetSelectedItem(NAME_None, ESelectedEditMenuEntryType::Menu);
|
||||
@@ -843,7 +841,11 @@ void SEditToolMenuDialog::OnToggleVisibleClicked(TSharedRef<const FMultiBlock> I
|
||||
MenuCustomization->AddEntry(ItemName)->Visibility = bHidden ? ECustomizedToolMenuVisibility::Visible : ECustomizedToolMenuVisibility::Hidden;
|
||||
}
|
||||
|
||||
// Update details panel
|
||||
LoadSelectedObjectState();
|
||||
}
|
||||
|
||||
void SEditToolMenuDialog::LoadSelectedObjectState()
|
||||
{
|
||||
if (SelectedObject.IsValid())
|
||||
{
|
||||
SelectedObject->LoadState();
|
||||
@@ -858,8 +860,7 @@ void SEditToolMenuDialog::OnToggleVisibleClicked(TSharedRef<const FMultiBlock> I
|
||||
void SEditToolMenuDialog::CloseContainingWindow()
|
||||
{
|
||||
TSharedPtr<SWindow> ContainingWindow = FSlateApplication::Get().FindWidgetWindow(AsShared());
|
||||
|
||||
if ( ContainingWindow.IsValid() )
|
||||
if (ContainingWindow.IsValid())
|
||||
{
|
||||
ContainingWindow->RequestDestroyWindow();
|
||||
}
|
||||
@@ -874,7 +875,9 @@ FReply SEditToolMenuDialog::Refresh()
|
||||
}
|
||||
|
||||
BuildWidget();
|
||||
|
||||
|
||||
LoadSelectedObjectState();
|
||||
|
||||
return FReply::Handled();
|
||||
}
|
||||
|
||||
|
||||
@@ -60,6 +60,7 @@ private:
|
||||
FReply HandleResetAllClicked();
|
||||
FReply UndoAllChanges();
|
||||
|
||||
void LoadSelectedObjectState();
|
||||
void SaveSettingsToDisk();
|
||||
|
||||
TSharedRef<SWidget> BuildMenuPropertiesWidget();
|
||||
@@ -70,8 +71,6 @@ private:
|
||||
|
||||
void SetSelectedItem(const FName InName, ESelectedEditMenuEntryType InType);
|
||||
|
||||
bool bClosedWithOk;
|
||||
|
||||
TWeakObjectPtr<UToolMenu> MenuDialogOpenedWith;
|
||||
TWeakObjectPtr<UToolMenu> CurrentGeneratedMenu;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user