13namespace MantidWidgets {
19 const std::vector<std::string> getInstrumentList(
const std::vector<std::string> &sessionIDs);
21 const std::vector<std::string> getInvestigationTypeList(
const std::vector<std::string> &sessionIDs);
23 void executeSearch(
const std::map<std::string, std::string> &userInputs,
const int &offset,
const int &limit,
24 const std::vector<std::string> &sessionIDs);
27 int64_t getNumberOfSearchResults(
const std::map<std::string, std::string> &userInputFields,
28 const std::vector<std::string> &sessionIDs);
30 void executeGetDataFiles(
const std::string &investigationId,
const std::string &sessionID);
33 const std::vector<std::string>
34 downloadDataFiles(
const std::vector<std::pair<int64_t, std::string>> &userSelectedFiles,
35 const std::string &downloadPath,
const std::string &sessionID);
37 const std::map<std::string, std::string> validateProperties(
const std::map<std::string, std::string> &inputFields);
39 time_t getTimevalue(
const std::string &inputDate);
41 void showLoginDialog();
43 void showPublishDialog();
50 const std::string propertyDocumentation(
const std::vector<Mantid::Kernel::Property *> &properties,
51 const std::string &name);
56 const std::map<std::string, std::string> &userInputFields);
#define EXPORT_OPT_MANTIDQT_COMMON
The AlgorithmProgressDialogPresenter keeps track of the running algorithms and displays a progress ba...
std::shared_ptr< IAlgorithm > IAlgorithm_sptr
shared pointer to Mantid::API::IAlgorithm