// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "ZeroStateBuilder.h" /** * FZeroStateBuilderTemplates provides some templates for Zero State Builders. */ class FZeroStateBuilderTemplates { public: static const FZeroStateBuilderTemplates& Get(); /** * A default Zero state builder which gives a general default icon and text for unavailable items * * @param DefaultText the text shown below the icon in the zero state view */ TSharedRef GetDefault( FText DefaultText = FText::GetEmpty() ) const; /** * A Zero state builder which gives an icon and text for no favorites items available * @param NoFavoritesAvailableText the text shown below the icon in the zero state view */ TSharedRef GetFavorites( FText NoFavoritesAvailableText = FText::GetEmpty() ) const; };