Skip to content
WimaDataContainer.cc 1.16 KiB
Newer Older
#include "WimaDataContainer.h"

WimaDataContainer::WimaDataContainer(QObject *parent)
    ,   _joinedArea (nullptr)
    ,   _opArea     (nullptr)
    ,   _serArea    (nullptr)
    ,   _corridor   (nullptr)
void WimaDataContainer::setJoinedArea(const WimaArea *joinedArea)
        _joinedArea = joinedArea;

        emit joinedAreaChanged(_joinedArea);
    }
}

void WimaDataContainer::setOpArea(const WimaGOperationArea *opArea)
        _opArea = opArea;

        emit opAreaChanged(_opArea);
    }
}

void WimaDataContainer::setSerArea(const WimaServiceArea *serArea)
        _serArea = serArea;

        emit serAreaChanged(_serArea);
    }
}

void WimaDataContainer::setCorridor(const WimaVCorridor *corridor)
        _corridor = corridor;

        emit corridorChanged(_corridor);
    }
}

void WimaDataContainer::setVisualItems(const QmlObjectListModel *visualItems)
{
    if (_visualItems != visualItems)  {
        _visualItems = visualItems;

        emit visualItemsChanged(_visualItems);
    }
}