39#ifndef __OPENFLUID_UIWARESDEV_ABSTRACTSRCIMPORTDIALOG_HPP__
40#define __OPENFLUID_UIWARESDEV_ABSTRACTSRCIMPORTDIALOG_HPP__
45#include <QAbstractButton>
46#include <QButtonGroup>
51#include <openfluid/ware/TypeDefs.hpp>
52#include <openfluid/config.hpp>
61namespace 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 QLineEdit * hubUrlLineEdit()=0
~AbstractSrcImportDialog()
QList< QWidget * > m_HubConnectionInfoWidgets
Definition AbstractSrcImportDialog.hpp:87
QString m_HubButtonDisconnectLabel
Definition AbstractSrcImportDialog.hpp:91
virtual QPushButton * hubConnectButton()=0
virtual void customHideWidget(QWidget *Widget)=0
void onHubLoginButtonClicked()
QStringList getSelectedWares()
QStringList getSelectedElementsFromListWidget(const QListWidget *ListWidget)
void runThread(QThread *Thread, openfluid::ui::waresdev::WaresSrcIOProgressDialog &ProgressDialog)
void genericItemDisplay(bool AlreadyDisplayed, bool NotAuthorized, QListWidgetItem *Item, const QString &ElementId, bool Custom=false)
virtual QLineEdit * passwordLineEdit()=0
void setupImportManagerThread(openfluid::ui::waresdev::SrcImportSequenceManager *SrcImportSequenceManager, QThread *Thread, openfluid::ui::waresdev::WaresSrcIOProgressDialog *ProgressDialogPtr)
virtual QPushButton * hubLoginButton()=0
virtual void onHubConnectButtonClicked()
virtual void clearListWidgets()=0
virtual QLabel * hubUsernameLabel()=0
openfluid::ui::waresdev::HubManager m_HubManager
Definition AbstractSrcImportDialog.hpp:84
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
virtual QLineEdit * usernameLineEdit()=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