24 lines
664 B
C++
24 lines
664 B
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#pragma once
|
|
|
|
#include "Folder.h"
|
|
|
|
class UWorld;
|
|
class UWorldFolders;
|
|
struct FFolder;
|
|
|
|
class FWorldFoldersImplementation
|
|
{
|
|
public:
|
|
FWorldFoldersImplementation(UWorldFolders& Owner);
|
|
virtual ~FWorldFoldersImplementation() {}
|
|
virtual bool AddFolder(const FFolder& InFolder) { return true; }
|
|
virtual bool RemoveFolder(const FFolder& InFolder, bool bShouldDeleteFolder) { return true; }
|
|
virtual bool RenameFolder(const FFolder& InOldFolder, const FFolder& InNewFolder) { return true; }
|
|
virtual bool ContainsFolder(const FFolder& InFolder) const;
|
|
UWorld* GetWorld() const;
|
|
|
|
protected:
|
|
UWorldFolders& Owner;
|
|
}; |