IdentifiedObjectAbstract Class Referenceabstract

Base class for IdentifiedObject. More...

Inheritance diagram for IdentifiedObjectAbstract:
IdentifiedObject< DocumentDelegateModel > IdentifiedObject< Port > IdentifiedObject< Note > IdentifiedObject< BaseScenario > IdentifiedObject< SegmentModel > IdentifiedObject< T > IdentifiedObject< PointModel > IdentifiedObject< ProcessStateDataInterface > IdentifiedObject< DocumentModel > IdentifiedObject< Cable > IdentifiedObject< Model > IdentifiedObject< CommentBlockModel > IdentifiedObject< model >

Detailed Description

Base class for IdentifiedObject.

Is only necessary because one cannot have signals in template classes, but we cannot switch to woboq/verdigris yet due to MSVC2015...

Public Member Functions

virtual int32_t id_val () const noexcept=0
 
void identified_object_destroying (IdentifiedObjectAbstract *o)
 To be called by subclasses.
 
void identified_object_destroyed (IdentifiedObjectAbstract *o)
 Will be called in the IdentifiedObjectAbstract destructor.
 
virtual void resetCache () const noexcept=0
 

Protected Member Functions

 IdentifiedObjectAbstract (const QString &name, QObject *parent) noexcept
 

The documentation for this class was generated from the following files: