Go to the documentation of this file. 1 #ifndef Fireworks_Core_FWEveViewManager_h
2 #define Fireworks_Core_FWEveViewManager_h
100 typedef std::vector<std::shared_ptr<FWProxyBuilderBase> >
BuilderVec;
110 std::vector<std::vector<std::shared_ptr<FWEveView> > >
m_views;
const FWEveViewManager & operator=(const FWEveViewManager &)=delete
std::vector< std::shared_ptr< FWEveView > >::iterator EveViewVec_it
void newItem(const FWEventItem *) override
bool haveViewForBit(int) const
void globalEnergyScaleChanged()
void modelChangesDone() override
BuilderInfo(std::string name, int viewBit)
~FWEveViewManager() override
void itemChanged(const FWEventItem *)
void colorsChanged() override
std::map< std::string, std::vector< BuilderInfo > > TypeToBuilder
void beingDestroyed(const FWViewBase *)
std::vector< std::shared_ptr< FWProxyBuilderBase > > BuilderVec
void selectionRemoved(TEveElement *)
static bool s_syncAllViews
BuilderVec::iterator BuilderVec_it
static void syncAllViews()
FWEveView * finishViewCreate(std::shared_ptr< FWEveView >)
FWViewBase * buildView(TEveWindowSlot *iParent, const std::string &type)
void eventBegin() override
void selectionAdded(TEveElement *)
void classType(std::string &, bool &) const
FWTypeToRepresentations supportedTypesAndRepresentations() const override
FWEveViewManager(FWGUIManager *)
std::map< const FWEventItem *, FWInteractionList * > m_interactionLists
void highlightAdded(TEveElement *)
std::map< int, BuilderVec > m_builders
TypeToBuilder m_typeToBuilder
void modelChangesComing() override
void setContext(const fireworks::Context *) override
void modelChanges(const FWModelIds &iIds)
std::vector< std::vector< std::shared_ptr< FWEveView > > > m_views
std::set< FWModelId > FWModelIds
void eventCenterChanged()
virtual void removeItem(const FWEventItem *)