|
| TYPEDELEMENTFRAMEWORK_API | FTypedElementWidgetConstructor (const UScriptStruct *InTypeInfo) |
| |
| | FTypedElementWidgetConstructor (EForceInit) |
| |
| virtual | ~FTypedElementWidgetConstructor () override=default |
| |
| virtual TYPEDELEMENTFRAMEWORK_API TConstArrayView< const UScriptStruct * > | GetAdditionalColumnsList () const |
| |
| virtual TYPEDELEMENTFRAMEWORK_API FText | CreateWidgetDisplayNameText (UE::Editor::DataStorage::ICoreProvider *DataStorage, UE::Editor::DataStorage::RowHandle Row=UE::Editor::DataStorage::InvalidRowHandle) const |
| |
| virtual TYPEDELEMENTFRAMEWORK_API TSharedPtr< SWidget > | ConstructFinalWidget (UE::Editor::DataStorage::RowHandle Row, UE::Editor::DataStorage::ICoreProvider *DataStorage, UE::Editor::DataStorage::IUiProvider *DataStorageUi, const UE::Editor::DataStorage::FMetaDataView &Arguments) |
| |
| virtual TYPEDELEMENTFRAMEWORK_API TSharedPtr< SWidget > | Construct (UE::Editor::DataStorage::RowHandle Row, UE::Editor::DataStorage::ICoreProvider *DataStorage, UE::Editor::DataStorage::IUiProvider *DataStorageUi, const UE::Editor::DataStorage::FMetaDataView &Arguments) |
| |
| virtual TYPEDELEMENTFRAMEWORK_API TArray< TSharedPtr< const UE::Editor::DataStorage::FColumnSorterInterface > > | ConstructColumnSorters (UE::Editor::DataStorage::ICoreProvider *DataStorage, UE::Editor::DataStorage::IUiProvider *DataStorageUi, const UE::Editor::DataStorage::FMetaDataView &Arguments) |
| |
| TYPEDELEMENTFRAMEWORK_API UE::Editor::DataStorage::RowHandle | GetWidgetFactoryRow () const |
| |
| virtual TYPEDELEMENTFRAMEWORK_API FString | CreateWidgetDisplayName (UE::Editor::DataStorage::ICoreProvider *DataStorage, UE::Editor::DataStorage::RowHandle Row) const final |
| |
| virtual TYPEDELEMENTFRAMEWORK_API bool | Initialize (const UE::Editor::DataStorage::FMetaDataView &InArguments, TArray< TWeakObjectPtr< const UScriptStruct > > InMatchedColumnTypes, const UE::Editor::DataStorage::Queries::FConditions &InQueryConditions) |
| |
| virtual TYPEDELEMENTFRAMEWORK_API const UE::Editor::DataStorage::Queries::FConditions * | GetQueryConditions () const final |
| |
| virtual TYPEDELEMENTFRAMEWORK_API bool | Initialize (const UE::Editor::DataStorage::FMetaDataView &InArguments, TArray< TWeakObjectPtr< const UScriptStruct > > InMatchedColumnTypes, UE::Editor::DataStorage::RowHandle FactoryRowHandle) |
| |
| virtual TYPEDELEMENTFRAMEWORK_API const UE::Editor::DataStorage::Queries::FConditions * | GetQueryConditions (const UE::Editor::DataStorage::ICoreProvider *Storage) const |
| |
| TYPEDELEMENTFRAMEWORK_API | FTedsWidgetConstructorBase (const UScriptStruct *InTypeInfo) |
| |
| | FTedsWidgetConstructorBase (EForceInit) |
| |
| virtual | ~FTedsWidgetConstructorBase ()=default |
| |
| virtual TYPEDELEMENTFRAMEWORK_API const UScriptStruct * | GetTypeInfo () const |
| |
| virtual TYPEDELEMENTFRAMEWORK_API const TArray< TWeakObjectPtr< const UScriptStruct > > & | GetMatchedColumns () const |
| |
Base class used to construct TEDS UI widgets with. See below for the options to register a constructor with the Data Storage. In most cases you want to inherit from FSimpleWidgetConstructor instead which has a simpler pipeline to create widgets