39#ifndef __OPENFLUID_UIWARESDEV_FRAGMENTSSRCIMPORTDIALOG_HPP__
40#define __OPENFLUID_UIWARESDEV_FRAGMENTSSRCIMPORTDIALOG_HPP__
44#include <QAbstractButton>
45#include <QButtonGroup>
51#include <openfluid/ware/TypeDefs.hpp>
52#include <openfluid/config.hpp>
59class FragmentsSrcImportDialog;
63class WaresDevImportPackage;
64class WaresImportWorker;
68namespace openfluid {
namespace ui {
namespace waresdev {
71class WaresImportWorker;
86 Ui::FragmentsSrcImportDialog* ui;
89 bool m_HasWareVersionControl;
91 QButtonGroup m_SourceBtGroup;
92 QButtonGroup m_StrategyBtGroup;
94 QList<QWidget*> m_HubConnectWidgets;
96 QList<QWidget*> m_GitLoginWidgets;
98 bool isFragmentInWare(std::string FragmentName);
100 bool fragmentItemDisplay(
const QString WareId, QListWidgetItem* Item);
Definition AbstractSrcImportDialog.hpp:68
Definition FragmentsSrcImportDialog.hpp:75
QPushButton * hubLoginButton()
QStringList getSelectedFragments()
QPushButton * hubConnectButton()
QLabel * hubUsernameLabel()
void customHideWidget(QWidget *Widget)
void updateHubElementsList()
QLineEdit * passwordLineEdit()
QLineEdit * hubUrlLineEdit()
FragmentsSrcImportDialog(QWidget *Parent, QString WarePath, bool HasWareVersionControl)
~FragmentsSrcImportDialog()
QLineEdit * usernameLineEdit()
#define OPENFLUID_API
Definition dllexport.hpp:86
Definition AboutDialog.hpp:51
Definition ApplicationException.hpp:47