39 #ifndef __OPENFLUID_UIWARESDEV_FRAGMENTSSRCIMPORTDIALOG_HPP__
40 #define __OPENFLUID_UIWARESDEV_FRAGMENTSSRCIMPORTDIALOG_HPP__
43 #include <QListWidget>
44 #include <QAbstractButton>
45 #include <QButtonGroup>
48 #include <QPushButton>
51 #include <openfluid/ware/TypeDefs.hpp>
52 #include <openfluid/config.hpp>
59 class FragmentsSrcImportDialog;
63 class WaresDevImportPackage;
64 class WaresImportWorker;
68 namespace openfluid {
namespace ui {
namespace waresdev {
71 class 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
QLineEdit * passwordLineEdit()
QStringList getSelectedFragments()
QLabel * hubUsernameLabel()
void customHideWidget(QWidget *Widget)
QPushButton * hubConnectButton()
void updateHubElementsList()
QLineEdit * usernameLineEdit()
QLineEdit * hubUrlLineEdit()
QPushButton * hubLoginButton()
FragmentsSrcImportDialog(QWidget *Parent, QString WarePath, bool HasWareVersionControl)
~FragmentsSrcImportDialog()
#define OPENFLUID_API
Definition: dllexport.hpp:86
Definition: AboutDialog.hpp:51
Definition: ApplicationException.hpp:47