Navigation
API > API/Runtime > API/Runtime/SlateCore > API/Runtime/SlateCore/Input
Inheritance Hierarchy
- TSharedFromThis
- FDragDropOperation
- FExternalDragOperation
References
| Module | SlateCore |
| Header | /Engine/Source/Runtime/SlateCore/Public/Input/DragAndDrop.h |
| Include | #include "Input/DragAndDrop.h" |
Syntax
class FExternalDragOperation : public FDragDropOperation
Remarks
An external drag and drop operation that originates outside of slate. E.g. an OLE drag and drop.
Constructors
No constructors are accessible with public or protected access.
Functions
| Type | Name | Description | |
|---|---|---|---|
| const TArray< FString > & | GetFiles () |
||
| const FString & | GetText () |
||
| const FString & | GetTypeId () |
||
| bool | HasFiles () |
||
| bool | HasText () |
||
| TSharedRef< FExternalDragOperation > | Creates a new external file drag operation | ||
| TSharedRef< FExternalDragOperation > | NewOperation
(
FString InText, |
Creates a new external combined drag operation | |
| TSharedRef< FExternalDragOperation > | Creates a new external text drag operation |
Overridden from FDragDropOperation
| Type | Name | Description | |
|---|---|---|---|
| bool | IsOfTypeImpl
(
const FString& Type |
Checks whether this drag and drop operation can cast safely to the specified type. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EExternalDragType |