33 #ifndef CXVIEWCOLLECTIONWIDGET_H_
34 #define CXVIEWCOLLECTIONWIDGET_H_
36 #include "cxResourceVisualizationExport.h"
64 static QPointer<ViewCollectionWidget> createViewWidgetLayout(QWidget* parent = NULL);
65 static QPointer<ViewCollectionWidget> createOptimizedLayout(QWidget* parent = NULL);
70 virtual void clearViews() = 0;
71 virtual void setModified() = 0;
72 virtual void render() = 0;
73 virtual void setGridSpacing(
int val) = 0;
74 virtual void setGridMargin(
int val) = 0;
75 virtual int getGridSpacing()
const = 0;
76 virtual int getGridMargin()
const = 0;
78 virtual std::vector<ViewPtr> getViews() = 0;
83 virtual QPoint getPosition(
ViewPtr view) = 0;
94 #endif // CXVIEWCOLLECTIONWIDGET_H_
boost::shared_ptr< class View > ViewPtr