##// END OF EJS Templates
Adds variable controller and properties to test structure...
Adds variable controller and properties to test structure - Properties will be used to define test bounds, like the number of variables to manipulate or the number of random operations to make - Variable controller will be the object manipulated during the random operations

File last commit:

r730:2d96f9af06b9
r1169:49d15be9d590
Show More
IGraphSynchronizer.h
24 lines | 760 B | text/x-c | CLexer
Alexandre Leroux
Sets sames margin sides for graphs in a same zone
r730 #ifndef SCIQLOP_IGRAPHSYNCHRONIZER_H
#define SCIQLOP_IGRAPHSYNCHRONIZER_H
class VisualizationGraphWidget;
/**
* @brief The IVisualizationSynchronizer interface represents a delegate used to manage the
* synchronization between graphs, applying them processes or properties to ensure their
* synchronization
*/
class IGraphSynchronizer {
public:
virtual ~IGraphSynchronizer() = default;
/**
* Adds a graph as a new synchronized element, and sets its properties so that its
* synchronization is maintained with all other graphs managed by the synchonizer
* @param graph the graph to add in the synchronization
*/
virtual void addGraph(VisualizationGraphWidget &graph) const = 0;
};
#endif // SCIQLOP_IGRAPHSYNCHRONIZER_H