67 lines
1.6 KiB
C++
67 lines
1.6 KiB
C++
//
|
|
|
|
|
|
#include "UI/ItemStacks/ItemDataDragDropOperation.h"
|
|
#include "UI/ItemStacks/ItemData.h"
|
|
#include "UI/ItemStacks/ItemStackContainer.h"
|
|
|
|
UItemStackContainer* UItemDataDragDropOperation::GetTargetItemStackView() const
|
|
{
|
|
return TargetItemStackView.Get();
|
|
}
|
|
|
|
void UItemDataDragDropOperation::SetTargetItemStackView(UItemStackContainer* InItemStackContainer)
|
|
{
|
|
TargetItemStackView = TWeakObjectPtr<UItemStackContainer>(InItemStackContainer);
|
|
}
|
|
|
|
UItemData* UItemDataDragDropOperation::GetTargetItemData() const
|
|
{
|
|
return TargetItemData.Get();
|
|
}
|
|
|
|
void UItemDataDragDropOperation::SetTargetItemData(UItemData* InItemData)
|
|
{
|
|
TargetItemData = TWeakObjectPtr<UItemData>(InItemData);
|
|
}
|
|
|
|
int32 UItemDataDragDropOperation::GetTargetItemIndex() const
|
|
{
|
|
return TargetItemIndex;
|
|
}
|
|
|
|
void UItemDataDragDropOperation::SetTargetItemIndex(int32 InTargetItemIndex)
|
|
{
|
|
TargetItemIndex = InTargetItemIndex;
|
|
}
|
|
|
|
UItemStackContainer* UItemDataDragDropOperation::GetSourceItemStackView() const
|
|
{
|
|
return SourceItemStackView.Get();
|
|
}
|
|
|
|
void UItemDataDragDropOperation::SetSourceItemStackView(UItemStackContainer* InItemStackContainer)
|
|
{
|
|
SourceItemStackView = TWeakObjectPtr<UItemStackContainer>(InItemStackContainer);
|
|
}
|
|
|
|
UItemData* UItemDataDragDropOperation::GetSourceItemData() const
|
|
{
|
|
return SourceItemData.Get();
|
|
}
|
|
|
|
void UItemDataDragDropOperation::SetSourceItemData(UItemData* InItemData)
|
|
{
|
|
SourceItemData = TWeakObjectPtr<UItemData>(InItemData);
|
|
}
|
|
|
|
int32 UItemDataDragDropOperation::GwtSourceItemIndex() const
|
|
{
|
|
return SourceItemIndex;
|
|
}
|
|
|
|
void UItemDataDragDropOperation::SetSourceItemIndex(int32 InSourceItemIndex)
|
|
{
|
|
SourceItemIndex = InSourceItemIndex;
|
|
}
|