##// END OF EJS Templates
Adds vera exclusion
Adds vera exclusion

File last commit:

r118:58d173e4af62
r147:c8ba5e942ec7
Show More
IVisualizationWidgetVisitor.h
25 lines | 719 B | text/x-c | CLexer
/ gui / include / Visualization / IVisualizationWidgetVisitor.h
Add the visualization gui classes
r118 #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 visit(VisualizationWidget *widget) = 0;
virtual void visit(VisualizationTabWidget *tabWidget) = 0;
virtual void visit(VisualizationZoneWidget *zoneWidget) = 0;
virtual void visit(VisualizationGraphWidget *graphWidget) = 0;
};
#endif // SCIQLOP_IVISUALIZATIONWIDGETVISITOR_H