39 #ifndef __OPENFLUID_UIWARESDEV_ABSTRACTSRCIMPORTDIALOG_HPP__
40 #define __OPENFLUID_UIWARESDEV_ABSTRACTSRCIMPORTDIALOG_HPP__
43 #include <QListWidget>
45 #include <QAbstractButton>
46 #include <QButtonGroup>
48 #include <QPushButton>
51 #include <openfluid/ware/TypeDefs.hpp>
52 #include <openfluid/config.hpp>
61 namespace openfluid {
namespace ui {
namespace waresdev {
121 void genericItemDisplay(
bool AlreadyDisplayed,
bool NotAuthorized, QListWidgetItem* Item,
const QString& ElementId);
Definition: MessageDialog.hpp:56
Definition: AbstractSrcImportDialog.hpp:68
virtual QPushButton * hubConnectButton()=0
~AbstractSrcImportDialog()
QList< QWidget * > m_HubConnectionInfoWidgets
Definition: AbstractSrcImportDialog.hpp:87
QString m_HubButtonDisconnectLabel
Definition: AbstractSrcImportDialog.hpp:91
virtual void customHideWidget(QWidget *Widget)=0
void onHubLoginButtonClicked()
void genericItemDisplay(bool AlreadyDisplayed, bool NotAuthorized, QListWidgetItem *Item, const QString &ElementId)
QStringList getSelectedWares()
QStringList getSelectedElementsFromListWidget(const QListWidget *ListWidget)
void runThread(QThread *Thread, openfluid::ui::waresdev::WaresSrcIOProgressDialog &ProgressDialog)
void setupImportManagerThread(openfluid::ui::waresdev::SrcImportSequenceManager *SrcImportSequenceManager, QThread *Thread, openfluid::ui::waresdev::WaresSrcIOProgressDialog *ProgressDialogPtr)
virtual void onHubConnectButtonClicked()
virtual void clearListWidgets()=0
virtual QLineEdit * usernameLineEdit()=0
virtual QLabel * hubUsernameLabel()=0
openfluid::ui::waresdev::HubManager m_HubManager
Definition: AbstractSrcImportDialog.hpp:84
virtual QLineEdit * passwordLineEdit()=0
virtual QLineEdit * hubUrlLineEdit()=0
virtual QPushButton * hubLoginButton()=0
QList< QWidget * > m_HubLoginWidgetsAndButton
Definition: AbstractSrcImportDialog.hpp:88
virtual void postConnectSetup()=0
AbstractSrcImportDialog(QWidget *Parent)
virtual void updateHubElementsList()=0
QString m_HubButtonLogoutLabel
Definition: AbstractSrcImportDialog.hpp:93
QString m_HubButtonConnectLabel
Definition: AbstractSrcImportDialog.hpp:90
virtual void onImportAsked()=0
QList< QWidget * > m_HubLoginWidgets
Definition: AbstractSrcImportDialog.hpp:86
QString m_HubButtonLoginLabel
Definition: AbstractSrcImportDialog.hpp:92
Definition: HubManager.hpp:53
Definition: SrcImportSequenceManager.hpp:54
Definition: WaresImportWorker.hpp:58
Definition: WaresSrcIOProgressDialog.hpp:57
#define OPENFLUID_API
Definition: dllexport.hpp:86
Definition: ApplicationException.hpp:47