36 virtual TType getRBlockThermalType()
const=0;
37 virtual uint getRBlockThermalPropertyNotice()
const=0;
38 virtual uint getRBlockThermalCycleNotice()
const=0;
39 virtual uint getRBlockThermalFixNotice()
const=0;
40 virtual uint getRBlockThermalExtraNotice()
const=0;
41 virtual uint getRBlockThermalGroupNotice()
const=0;
42 virtual uint getRBlockThermalCleanNotice()
const=0;
43 virtual const IContainer * getIContainerRBlockThermal()
const=0;
44 virtual IContainer * getIContainerRBlockThermal()=0;
45 virtual const IContainerContact *getIContainerRBlockRBlockContactThermal()
const=0;
47 virtual const IRBlockThermal * findRBlockThermalWithID(quint64
id)
const=0;
51 virtual void validate()=0;
52 virtual const IEnergyMap * getIRBlockThermalEnergies()
const=0;
53 virtual const IEnergyMap * getIContactThermalRBlockRBlockEnergies()
const=0;
56 virtual void populateAttributeSets(QStringList *scalarAtts,
FArray<uint> *scalarNotices,QStringList *stringAtts,
FArray<uint> *stringNotices,QStringList *vectorAtts,
FArray<uint> *vectorNotices)
const=0;
58 virtual void populatePropertySets(QStringList *scalarProps,QStringList *stringProps,QStringList *vectorProps)
const=0;
60 using prop_signal = shared::Signal<const QString &,const QVariant &>;