Files
UnrealEngineUWP/Engine/Source/Developer/OutputLog/Private/OutputLogMenuContext.h
zach brockway 1a72acf10d Output Log: Refactor Settings dropdown menu to use UToolMenu to enable customization.
#jira UE-200067
#rb Dominik.Peacock, jason.walter

[CL 30674888 by zach brockway in ue5-main branch]
2024-01-17 18:48:52 -05:00

33 lines
504 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "Templates/SharedPointer.h"
#include "UObject/Object.h"
#include "OutputLogMenuContext.generated.h"
class SOutputLog;
UCLASS()
class UOutputLogMenuContext : public UObject
{
GENERATED_BODY()
public:
void Init(const TSharedRef<SOutputLog>& InOutputLog)
{
WeakOutputLog = InOutputLog;
}
TSharedPtr<SOutputLog> GetOutputLog() const
{
return WeakOutputLog.Pin();
}
private:
TWeakPtr<SOutputLog> WeakOutputLog;
};