##// END OF EJS Templates
Wait for the end of an acquisition to validate an operation (2)...
Wait for the end of an acquisition to validate an operation (2) Creates signal in VariableController emitted when there is no pending acquisition

File last commit:

r207:6308522bc3bb
r1247:feac825a443e
Show More
IVisualizationWidgetVisitor.h
28 lines | 934 B | text/x-c | CLexer
/ gui / include / Visualization / IVisualizationWidgetVisitor.h
#ifndef SCIQLOP_IVISUALIZATIONWIDGETVISITOR_H
#define SCIQLOP_IVISUALIZATIONWIDGETVISITOR_H
class VisualizationWidget;
class VisualizationTabWidget;
class VisualizationZoneWidget;
class VisualizationGraphWidget;
/**
* @brief The IVisualizationWidgetVisitor handles the visualization widget vistor pattern.
*/
class IVisualizationWidgetVisitor {
public:
virtual ~IVisualizationWidgetVisitor() = default;
virtual void visitEnter(VisualizationWidget *widget) = 0;
virtual void visitLeave(VisualizationWidget *widget) = 0;
virtual void visitEnter(VisualizationTabWidget *tabWidget) = 0;
virtual void visitLeave(VisualizationTabWidget *tabWidget) = 0;
virtual void visitEnter(VisualizationZoneWidget *zoneWidget) = 0;
virtual void visitLeave(VisualizationZoneWidget *zoneWidget) = 0;
virtual void visit(VisualizationGraphWidget *graphWidget) = 0;
};
#endif // SCIQLOP_IVISUALIZATIONWIDGETVISITOR_H