Navigation
API > API/Editor > API/Editor/SequencerCore
A decorated drag drop operation object for dragging sequencer outliner items.
| Name | FOutlinerViewModelDragDropOp |
| Type | class |
| Header File | /Engine/Source/Editor/SequencerCore/Public/MVVM/ViewModels/OutlinerViewModelDragDropOp.h |
| Include Path | #include "MVVM/ViewModels/OutlinerViewModelDragDropOp.h" |
Syntax
class FOutlinerViewModelDragDropOp :
public FGraphEditorDragDropAction ,
public UE::Sequencer::IDragOperation
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FDragDropOperation → FGraphEditorDragDropAction → FOutlinerViewModelDragDropOp
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FOutlinerViewModelDragDropOp() |
Protected construction for derived types. | MVVM/ViewModels/OutlinerViewModelDragDropOp.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CurrentHoverText | FText | Current string to show as the decorator text | MVVM/ViewModels/OutlinerViewModelDragDropOp.h | |
| CurrentIconBrush | const FSlateBrush * | Current icon to be displayed on the decorator | MVVM/ViewModels/OutlinerViewModelDragDropOp.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TArrayView< const TWeakViewModelPtr< IOutlinerExtension > > GetDraggedViewModels() |
Gets the nodes which are currently being dragged. | MVVM/ViewModels/OutlinerViewModelDragDropOp.h | |
void ResetToDefaultToolTip() |
Reset the tooltip decorator back to its original state | MVVM/ViewModels/OutlinerViewModelDragDropOp.h | |
bool ValidateParentChildDrop
(
const FViewModel& ProspectiveItem |
Check whether dropping onto the specified outliner item would result in a parent being dropped onto its child | MVVM/ViewModels/OutlinerViewModelDragDropOp.h |
Overridden from FGraphEditorDragDropAction
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Construct() |
MVVM/ViewModels/OutlinerViewModelDragDropOp.h | ||
virtual bool IsOfTypeImpl
(
const FString& Type |
MVVM/ViewModels/OutlinerViewModelDragDropOp.h |
Protected
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const FString & GetTypeId() |
MVVM/ViewModels/OutlinerViewModelDragDropOp.h | ||
static TSharedRef< FOutlinerViewModelDragDropOp > New
(
TArray< TWeakViewModelPtr< IOutlinerExtension > >&& InDraggedViewModels, |
Construct a new drag/drop operation for dragging a selection of display nodes | MVVM/ViewModels/OutlinerViewModelDragDropOp.h |