Envision
A visual programming IDE for object-oriented languages
List of all members | Public Member Functions | Protected Member Functions
Visualization::OverlayAccessor Class Referenceabstract
Inheritance diagram for Visualization::OverlayAccessor:
Visualization::OverlayAccessorTemplate< OverlayType > Visualization::OverlayAccessorTemplateWithDeleter< OverlayType, Deleter >

Public Member Functions

 OverlayAccessor (const OverlayAccessor &other)=delete
 
virtual ~OverlayAccessor ()
 
virtual const QList< Item * > & associatedItems () const =0
 
OverlayAccessoroperator= (const OverlayAccessor &other)=delete
 
virtual ItemoverlayItem () const =0
 

Protected Member Functions

 OverlayAccessor ()=default
 

Constructor & Destructor Documentation

◆ OverlayAccessor() [1/2]

Visualization::OverlayAccessor::OverlayAccessor ( const OverlayAccessor other)
delete

◆ ~OverlayAccessor()

virtual Visualization::OverlayAccessor::~OverlayAccessor ( )
inlinevirtual

◆ OverlayAccessor() [2/2]

Visualization::OverlayAccessor::OverlayAccessor ( )
protecteddefault

Member Function Documentation

◆ associatedItems()

virtual const QList<Item*>& Visualization::OverlayAccessor::associatedItems ( ) const
pure virtual

◆ operator=()

OverlayAccessor& Visualization::OverlayAccessor::operator= ( const OverlayAccessor other)
delete

◆ overlayItem()

virtual Item* Visualization::OverlayAccessor::overlayItem ( ) const
pure virtual