##// END OF EJS Templates
Updates AMDA provider to handle different server URLs...
Updates AMDA provider to handle different server URLs Retrieves product's attribute (if it exists) that indicates the server to use to get its data, and generates correct URL according to it

File last commit:

r354:b3b541ccaa5a
r943:a2f640a8dec0
Show More
AmdaParser.h
23 lines | 581 B | text/x-c | CLexer
Alexandre Leroux
Creates JSON parser
r354 #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