##// END OF EJS Templates
Merge branch 'feature/CompilFlagServer' into develop
Merge branch 'feature/CompilFlagServer' into develop

File last commit:

r1089:ead367adcd3d
r1155:2e3c32b33d04 merge
Show More
VisualizationSelectionZoneManager.h
26 lines | 749 B | text/x-c | CLexer
/ gui / include / Visualization / VisualizationSelectionZoneManager.h
multi selection of zones
r1089 #ifndef SCIQLOP_VISUALIZATIONSELECTIONZONEMANAGER_H
#define SCIQLOP_VISUALIZATIONSELECTIONZONEMANAGER_H
#include <Common/spimpl.h>
#include <QVector>
class VisualizationSelectionZoneItem;
class VisualizationSelectionZoneManager {
public:
VisualizationSelectionZoneManager();
void select(const QVector<VisualizationSelectionZoneItem *> &items);
void setSelected(VisualizationSelectionZoneItem *item, bool value);
void clearSelection();
QVector<VisualizationSelectionZoneItem *> selectedItems() const;
private:
class VisualizationSelectionZoneManagerPrivate;
spimpl::unique_impl_ptr<VisualizationSelectionZoneManagerPrivate> impl;
};
#endif // SCIQLOP_VISUALIZATIONSELECTIONZONEMANAGER_H