22 std::vector<std::shared_ptr<EntityParameterizedDataTable>>
_tableSources;
25 virtual void AddFieldsToTable(std::shared_ptr<EntityResultTableData<std::string>> previewTable) = 0;
29 std::string _tableFolder;
30 void CountPreviewFieldsFromSelectedRanges();
32 void LoadSelectedRangesAndTableSources(
ot::UIDList& tableNames);
33 void LoadTableSources(std::list<std::string>& tableNames);
Definition PreviewAssembler.h:14
std::shared_ptr< EntityParameterizedDataPreviewTable > AssembleTable(ot::UIDList &existingRanges)
Definition PreviewAssembler.cpp:8
std::vector< std::shared_ptr< EntityParameterizedDataTable > > _tableSources
Definition PreviewAssembler.h:22
virtual void InitiatePreviewTable(std::shared_ptr< EntityResultTableData< std::string > > sourceTable)=0
int _numberOfFields
Definition PreviewAssembler.h:20
virtual void AddFieldsToTable(std::shared_ptr< EntityResultTableData< std::string > > previewTable)=0
PreviewAssembler(ot::components::ModelComponent *modelComponent, std::string tableFolder)
Definition PreviewAssembler.h:16
std::vector< std::shared_ptr< EntityTableSelectedRanges > > _selectedRangeEntities
Definition PreviewAssembler.h:21
Definition ModelComponent.h:42
std::list< UID > UIDList
Unique identifier list.
Definition CoreTypes.h:31