1 #ifndef ROOT7_REveTableProxyBuilder
2 #define ROOT7_REveTableProxyBuilder
7 namespace Experimental {
12 class REveTableProxyBuilder :
public REveDataProxyBuilderBase
15 REveDataTable* fTable;
18 void Clean()
override;
21 REveTableProxyBuilder();
22 virtual ~REveTableProxyBuilder();
24 virtual bool WillHandleInteraction()
const {
return true; }
26 using REveDataProxyBuilderBase::ModelChanges;
27 virtual void ModelChanges(
const REveDataCollection::Ids_t&, REveDataProxyBuilderBase::Product* p)
override;
29 using REveDataProxyBuilderBase::Build;
30 virtual void Build(
const REveDataCollection* collection, REveElement* product,
const REveViewContext* context)
override;
32 void SetCollection(REveDataCollection*)
override;