Files
UnrealEngine/Engine/Source/Editor/Sequencer/Public/MVVM/Views/SOutlinerObjectBindingView.h
2025-05-18 13:04:45 +08:00

39 lines
754 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "Templates/SharedPointer.h"
#include "Misc/Guid.h"
#include "MVVM/Views/SOutlinerItemViewBase.h"
#include "MVVM/ViewModels/OutlinerItemModel.h"
#include "PropertyPath.h"
namespace UE
{
namespace Sequencer
{
class FObjectBindingModel;
class FSequencerEditorViewModel;
/**
* A widget for displaying an object binding in the sequencer outliner
*/
class SOutlinerObjectBindingView
: public SOutlinerItemViewBase
{
public:
void Construct(
const FArguments& InArgs,
TSharedPtr<FObjectBindingModel> InViewModel,
TSharedPtr<FSequencerEditorViewModel> InEditor,
const TSharedRef<ISequencerTreeViewRow>& InTableRow);
};
} // namespace Sequencer
} // namespace UE