7 #ifndef DATALOAD_TEMPLATE_H 8 #define DATALOAD_TEMPLATE_H 45 virtual const std::vector<const char*>& compatibleFileExtensions()
const = 0;
47 virtual bool readDataFromFile(
FileLoadInfo* fileload_info,
52 _parser_factories = parsers;
57 return _parser_factories;
69 #define DataRead_iid "facontidavide.PlotJuggler3.DataLoader"
std::map< QString, std::shared_ptr< ParserFactoryPlugin > > ParserFactories
The DataLoader plugin type is used to load files.
QStringList selected_datasources
Optional list of pre-selected datasource.
QString filename
name of the file to open
const ParserFactories * parserFactories() const
QString prefix
prefix to be added to the name of the series (optional)
QDomDocument plugin_config
Saved configuration from a previous run or a Layout file.
void setParserFactories(ParserFactories *parsers)
std::shared_ptr< DataLoader > DataLoaderPtr
The PlotJugglerPlugin is the base class of all the plugins.