41#ifndef __OPENFLUID_UIWARESDEV_GITIMPORTWORKER_HPP__
42#define __OPENFLUID_UIWARESDEV_GITIMPORTWORKER_HPP__
53namespace openfluid {
namespace ui {
namespace waresdev {
80 QString m_Username =
"";
81 QString m_Password =
"";
84 double m_ProgressRatio = 100;
102 void info(
const QString& Message);
127 void setupUser(
const QString& Username,
const QString& Password);
131 m_Progress = Progress;
132 m_ProgressRatio = ProgressRatio;
Definition GitImportWorker.hpp:74
void progressed(int Value)
bool m_AutoCheckout
Definition GitImportWorker.hpp:87
BranchMap_t m_BranchByURL
Definition GitImportWorker.hpp:90
void setupUser(const QString &Username, const QString &Password)
virtual bool importElement(const GitElementToImport &Element)=0
GitImportWorker(bool SslNoVerify=false, bool AutoCheckout=false)
std::vector< std::pair< QString, QString > > m_ElementsToImport
Definition GitImportWorker.hpp:89
void warning(const QString &Message)
void finished(bool Ok, const QString &Message)
void setSelectedElements(const std::vector< std::pair< QString, QString > > &SelectedElements, const BranchMap_t BranchByURL=BranchMap_t())
bool m_SslNoVerify
Definition GitImportWorker.hpp:86
void checkoutBranch(const QString &Path, QString Branch="")
void setProgressValues(int Progress, double ProgressRatio)
Definition GitImportWorker.hpp:129
void error(const QString &Message)
void info(const QString &Message)
#define OPENFLUID_API
Definition dllexport.hpp:86
std::map< std::string, std::string > BranchMap_t
Definition GitImportWorker.hpp:56
Definition ApplicationException.hpp:47
Definition GitImportWorker.hpp:59
QString LocalPath
Definition GitImportWorker.hpp:61
QString URL
Definition GitImportWorker.hpp:60
QString Branch
Definition GitImportWorker.hpp:62
GitElementToImport(QString U, QString P, QString B="")
Definition GitImportWorker.hpp:64