40 #ifndef __OPENFLUID_UIWARESDEV_WORKSPACEDEVWARESWIDGET_HPP__ 41 #define __OPENFLUID_UIWARESDEV_WORKSPACEDEVWARESWIDGET_HPP__ 51 class WorkspaceDevWaresWidget;
55 namespace openfluid {
namespace ui {
namespace waresdev {
58 class WorkspaceDevActionsWidget;
72 void selectFiltered();
74 void invertSelection();
76 void notifySelectionChanged();
81 Ui::WorkspaceDevWaresWidget* ui;
83 unsigned int m_WaresCount = 0;
85 std::map<QString,WorkspaceDevActionsWidget*> m_ActionsWidgetsMap;
90 void selectionChanged();
104 {
return m_WaresCount; }
108 void setState(
const QString& ID,
const QString& ActionName,
bool IsOK);
std::list< WareProcessInfos > WaresSelection
Definition: WorkspaceDevDashboardTypes.hpp:99
Definition: WorkspaceDevWaresWidget.hpp:61
unsigned int getWaresCount() const
Definition: WorkspaceDevWaresWidget.hpp:103
#define OPENFLUID_API
Definition: dllexport.hpp:87
Definition: ApplicationException.hpp:47
Definition: WorkspaceDevDashboardTypes.hpp:69
static const WorkspaceDevDashboardTypes::ActionsByRows Actions
Definition: WorkspaceDevWaresWidget.hpp:95
Definition: AboutDialog.hpp:50
std::vector< std::vector< std::pair< QString, QString > > > ActionsByRows
Definition: WorkspaceDevDashboardTypes.hpp:103