Logo ROOT  
Reference Guide
REveTableProxyBuilder.hxx
Go to the documentation of this file.
1// @(#)root/eve7:$Id$
2// Authors: Matevz Tadel & Alja Mrak-Tadel: 2020
3
4/*************************************************************************
5 * Copyright (C) 1995-2020, Rene Brun and Fons Rademakers. *
6 * All rights reserved. *
7 * *
8 * For the licensing terms see $ROOTSYS/LICENSE. *
9 * For the list of contributors see $ROOTSYS/README/CREDITS. *
10 *************************************************************************/
11
12#ifndef ROOT7_REveTableProxyBuilder
13#define ROOT7_REveTableProxyBuilder
14
16
17namespace ROOT {
18namespace Experimental {
19
20class REveDataTable;
21class REveTableInfo;
22
24{
25private:
27
28protected:
29 void Clean() override;
30
31public:
33 virtual ~REveTableProxyBuilder();
34
35 virtual bool WillHandleInteraction() const { return true; }
36
39
41 virtual void Build(const REveDataCollection* collection, REveElement* product, const REveViewContext* context) override;
42
43 void SetCollection(REveDataCollection*) override;
44 void ConfigChanged();
45};
46
47} // Experimental
48} // ROOT
49
50#endif
void ModelChanges(const REveDataCollection::Ids_t &)
void SetCollection(REveDataCollection *) override
virtual void ModelChanges(const REveDataCollection::Ids_t &, REveDataProxyBuilderBase::Product *p) override
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...