39 #ifndef __OPENFLUID_UIWARESDEV_WORKSPACEDEVWARESWIDGET_HPP__ 40 #define __OPENFLUID_UIWARESDEV_WORKSPACEDEVWARESWIDGET_HPP__ 50 class WorkspaceDevWaresWidget;
54 namespace openfluid {
namespace ui {
namespace waresdev {
57 class WorkspaceDevActionsWidget;
71 void selectFiltered();
73 void invertSelection();
75 void notifySelectionChanged();
80 Ui::WorkspaceDevWaresWidget* ui;
82 unsigned int m_WaresCount = 0;
84 std::map<QString,WorkspaceDevActionsWidget*> m_ActionsWidgetsMap;
89 void selectionChanged();
103 {
return m_WaresCount; }
107 void setState(
const QString& ID,
const QString& ActionName,
bool IsOK);
unsigned int getWaresCount() const
Definition: WorkspaceDevWaresWidget.hpp:102
Definition: ApplicationException.hpp:47
Definition: WorkspaceDevDashboardTypes.hpp:69
static const WorkspaceDevDashboardTypes::ActionsByRows Actions
Definition: WorkspaceDevWaresWidget.hpp:94
Definition: AboutDialog.hpp:50
#define OPENFLUID_API
Definition: dllexport.hpp:86
std::vector< std::vector< std::pair< QString, QString > > > ActionsByRows
Definition: WorkspaceDevDashboardTypes.hpp:103
std::list< WareProcessInfos > WaresSelection
Definition: WorkspaceDevDashboardTypes.hpp:99
Definition: WorkspaceDevWaresWidget.hpp:60