DataProcessingWorker::DataProcessingWorker(const SourcesInfosList_t& SourcesInfos, openfluid::fluidx::FluidXDescriptor* Desc): m_SourcesInfos(SourcesInfos), mp_Desc(Desc) { for (int i=0; i<m_SourcesInfos.size();i++) { m_SourcesData.append(SourceData()); } }
std::shared_ptr<SourceData> GetSourceData() { auto data = SourceData(); for( auto row_count = 0; row_count < 100; row_count++ ) { auto row = SourceRow(); for( auto col_count = 0; col_count < 10; col_count++ ) { row.Values.push_back("Row " + std::to_string(row_count) + " Value " + std::to_string(col_count) ); }; data.Rows.push_back(std::make_shared<SourceRow>(row)); }; return std::make_shared<SourceData>(data); }
void TimetableDataSource::addUsingDataSource( const QSharedPointer< AbstractRequest > &request, const QString &sourceName, const QDateTime &dateTime, int count ) { m_dataSources[ sourceName ] = SourceData( request, dateTime, count ); }