41 #ifndef __OPENFLUID_UIWARESDEV_GITIMPORTWORKER_HPP__
42 #define __OPENFLUID_UIWARESDEV_GITIMPORTWORKER_HPP__
47 #include <QStringList>
53 namespace openfluid {
namespace ui {
namespace waresdev {
63 QString m_Username =
"";
64 QString m_Password =
"";
67 double m_ProgressRatio = 100;
79 virtual bool importElement(
const QString& GitUrl,
const QString& ContextPath) = 0;
84 void info(
const QString& Message);
88 void error(
const QString& Message);
90 void finished(
bool Ok,
const QString& Message);
108 void setupUser(
const QString& Username,
const QString& Password);
112 m_Progress = Progress;
113 m_ProgressRatio = ProgressRatio;
Definition: GitImportWorker.hpp:57
void setSelectedElements(const std::vector< std::pair< QString, QString >> &SelectedElements)
virtual bool importElement(const QString &GitUrl, const QString &ContextPath)=0
void progressed(int Value)
bool m_AutoCheckout
Definition: GitImportWorker.hpp:70
void setupUser(const QString &Username, const QString &Password)
GitImportWorker(bool SslNoVerify=false, bool AutoCheckout=false)
std::vector< std::pair< QString, QString > > m_ElementsToImport
Definition: GitImportWorker.hpp:72
void warning(const QString &Message)
void finished(bool Ok, const QString &Message)
void checkoutCurrentOpenFLUIDBranch(const QString &Path)
bool m_SslNoVerify
Definition: GitImportWorker.hpp:69
void setProgressValues(int Progress, double ProgressRatio)
Definition: GitImportWorker.hpp:110
void error(const QString &Message)
void info(const QString &Message)
#define OPENFLUID_API
Definition: dllexport.hpp:86
Definition: ApplicationException.hpp:47