#include "WimaDataContainer.h" WimaDataContainer::WimaDataContainer(QObject *parent) : QObject (parent) , _joinedArea (this) , _opArea (this) , _serArea (this) , _corridor (this) { } void WimaDataContainer::setJoinedArea(const WimaArea &joinedArea) { if (_joinedArea.path() != joinedArea.path()) { _joinedArea = joinedArea; emit joinedAreaChanged(_joinedArea); } } void WimaDataContainer::setOpArea(const WimaGOperationArea &opArea) { if (_opArea.path() != opArea.path()) { _opArea = opArea; emit opAreaChanged(_opArea); } } void WimaDataContainer::setSerArea(const WimaServiceArea &serArea) { if (_serArea.path() != serArea.path()) { _serArea = serArea; emit serAreaChanged(_serArea); } } void WimaDataContainer::setCorridor(const WimaVCorridor &corridor) { if (_corridor.path() != corridor.path()) { _corridor = corridor; emit corridorChanged(_corridor); } }