##// END OF EJS Templates
Merge branch 'feature/CatalogueCatalogue' of https://hephaistos.lpp.polytechnique.fr/rhodecode/GIT_REPOSITORIES/LPP/Users/mperrinel/SciQLop-fork into feature/CatalogueCatalogue...
Merge branch 'feature/CatalogueCatalogue' of https://hephaistos.lpp.polytechnique.fr/rhodecode/GIT_REPOSITORIES/LPP/Users/mperrinel/SciQLop-fork into feature/CatalogueCatalogue # Conflicts: # core/include/Catalogue/CatalogueController.h # gui/src/Visualization/VisualizationGraphWidget.cpp

File last commit:

r354:b3b541ccaa5a
r1358:3e0e1e37ac63 merge feature/Catalogue...
Show More
AmdaParser.h
23 lines | 581 B | text/x-c | CLexer
#ifndef SCIQLOP_AMDAPARSER_H
#define SCIQLOP_AMDAPARSER_H
#include "AmdaGlobal.h"
#include <QLoggingCategory>
#include <memory>
Q_DECLARE_LOGGING_CATEGORY(LOG_AmdaParser)
class DataSourceItem;
struct SCIQLOP_AMDA_EXPORT AmdaParser {
/**
* Creates a data source tree from a JSON file
* @param filePath the path of the JSON file to read
* @return the root of the created data source tree, nullptr if the file couldn't be parsed
*/
static std::unique_ptr<DataSourceItem> readJson(const QString &filePath) noexcept;
};
#endif // SCIQLOP_AMDAPARSER_H