41 #ifndef __OPENFLUID_WARESDEV_WARESHUBIMPORTWORKER_HPP__ 42 #define __OPENFLUID_WARESDEV_WARESHUBIMPORTWORKER_HPP__ 46 #include <QStringList> 52 namespace openfluid {
namespace waresdev {
62 typedef QMap<openfluid::ware::WareType, openfluid::utils::FluidHubAPIClient::WaresDetailsByID_t>
70 QString m_WaresHubUrl;
80 std::map<openfluid::ware::WareType, QStringList> m_SelectedWaresUrlByType;
85 void info(
const QString& Message);
87 void error(
const QString& Message);
89 void finished(
bool Ok,
const QString& Message);
91 void progressed(
int Value);
105 WaresHubImportWorker(
const QString& WareshubUrl,
const QString& Username =
"",
const QString& Password =
"",
106 bool SslNoVerify =
false);
110 bool isConnected()
const;
115 void setSelectedWaresUrl(
const std::map<openfluid::ware::WareType, QStringList>& SelectedWaresUrlByType);
std::map< openfluid::ware::WareID_t, WareDetailedDescription > WaresDetailsByID_t
Definition: FluidHubAPIClient.hpp:78
Definition: FluidHubAPIClient.hpp:55
#define OPENFLUID_API
Definition: dllexport.hpp:87
Definition: WaresHubImportWorker.hpp:55
WareType
Definition: TypeDefs.hpp:62
QMap< openfluid::ware::WareType, openfluid::utils::FluidHubAPIClient::WaresDetailsByID_t > WaresDetailsByIDByType_t
Definition: WaresHubImportWorker.hpp:63
Definition: ApplicationException.hpp:47