WimaDataContainer.cc 1.16 KB
Newer Older
1 2 3
#include "WimaDataContainer.h"

WimaDataContainer::WimaDataContainer(QObject *parent)
4
    :   QObject     (parent)
5 6 7 8
    ,   _joinedArea (nullptr)
    ,   _opArea     (nullptr)
    ,   _serArea    (nullptr)
    ,   _corridor   (nullptr)
9 10 11
{

}
12

13
void WimaDataContainer::setJoinedArea(const WimaArea *joinedArea)
14
{
15
    if (_joinedArea != joinedArea)  {
16 17 18 19 20 21
        _joinedArea = joinedArea;

        emit joinedAreaChanged(_joinedArea);
    }
}

Valentin Platzgummer's avatar
Valentin Platzgummer committed
22
void WimaDataContainer::setOpArea(const WimaMeasurementArea *opArea)
23
{
24
    if (_opArea != opArea)  {
25 26 27 28 29 30
        _opArea = opArea;

        emit opAreaChanged(_opArea);
    }
}

31
void WimaDataContainer::setSerArea(const WimaServiceArea *serArea)
32
{
33
    if (_serArea != serArea)  {
34 35 36 37 38 39
        _serArea = serArea;

        emit serAreaChanged(_serArea);
    }
}

Valentin Platzgummer's avatar
Valentin Platzgummer committed
40
void WimaDataContainer::setCorridor(const WimaCorridor *corridor)
41
{
42
    if (_corridor != corridor)  {
43 44 45 46 47
        _corridor = corridor;

        emit corridorChanged(_corridor);
    }
}
48 49 50 51 52 53 54 55 56

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

        emit visualItemsChanged(_visualItems);
    }
}