|
| TYPEDELEMENTFRAMEWORK_API | FSimpleWidgetConstructor (const UScriptStruct *InTypeInfo) |
| |
| | FSimpleWidgetConstructor () |
| |
| virtual | ~FSimpleWidgetConstructor () override=default |
| |
| virtual TYPEDELEMENTFRAMEWORK_API TSharedPtr< SWidget > | CreateWidget (UE::Editor::DataStorage::ICoreProvider *DataStorage, UE::Editor::DataStorage::IUiProvider *DataStorageUi, UE::Editor::DataStorage::RowHandle TargetRow, UE::Editor::DataStorage::RowHandle WidgetRow, const UE::Editor::DataStorage::FMetaDataView &Arguments) override |
| |
| virtual TYPEDELEMENTFRAMEWORK_API bool | SetColumns (UE::Editor::DataStorage::ICoreProvider *DataStorage, UE::Editor::DataStorage::RowHandle WidgetRow) override |
| |
| 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 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 |
| |
A simple widget constructor that cuts down on most of the boilerplate, in most cases you want to inherit from this to create your widget constructor Only requires you to override CreateWidget() to create the actual SWidget