38 #ifndef __OPENFLUID_UIWARESDEV_HUBMANAGER_HPP__
39 #define __OPENFLUID_UIWARESDEV_HUBMANAGER_HPP__
43 #include <QApplication>
49 namespace openfluid {
namespace ui {
namespace waresdev {
60 typedef std::map<openfluid::ware::WareType, openfluid::utils::FluidHubAPIClient::WaresDetailsByID_t>
61 WaresDetailsByIDByType_t;
65 std::string m_HubUrl =
"";
67 std::string m_Username =
"";
68 std::string m_Password =
"";
72 WaresDetailsByIDByType_t m_AvailableWaresDetailsByIDByType;
79 void info(
const QString& Message);
81 void error(
const QString& Message);
83 void finished(
bool Ok,
const QString& Message);
94 bool login(
const std::string& UserID,
const std::string& Password);
Definition: HubManager.hpp:135
HubConnectWorker(HubManager *Parent)
void finished(bool Ok, const QString &Message)
Definition: HubManager.hpp:53
std::string getPassword() const
void finished(bool Ok, const QString &Message)
HubManager(std::string WareshubUrl)
openfluid::utils::FluidHubAPIClient::WaresDetailsByID_t getAvailableFragmentsWithDetails() const
openfluid::utils::FluidHubAPIClient::WaresDetailsByID_t getAvailableWaresWithDetails(openfluid::ware::WareType Type) const
bool login(const std::string &UserID, const std::string &Password)
void progressed(int Value)
void info(const QString &Message)
void error(const QString &Message)
std::string getUsername() const
void setUrl(std::string Url)
Definition: FluidHubAPIClient.hpp:58
std::map< openfluid::ware::WareID_t, WareDetailedDescription > WaresDetailsByID_t
Definition: FluidHubAPIClient.hpp:80
#define OPENFLUID_API
Definition: dllexport.hpp:86
WareType
Definition: TypeDefs.hpp:61
Definition: ApplicationException.hpp:47