14 #ifndef BERRYICONTRIBUTIONROOT_H
15 #define BERRYICONTRIBUTIONROOT_H
21 struct IContributionItem;
Light weight base class for most BlueBerry classes.
Implements transparent reference counting.
berryObjectMacro(berry::IContributionRoot)
virtual void AddContributionItem(const SmartPointer< IContributionItem > &item, const SmartPointer< Expression > &visibleWhen)=0
virtual void RegisterVisibilityForChild(const SmartPointer< IContributionItem > &item, const SmartPointer< Expression > &visibleWhen)=0