Skip to content
GeneratorBase.cc 686 B
Newer Older
Valentin Platzgummer's avatar
Valentin Platzgummer committed
#include "GeneratorBase.h"

namespace routing {

GeneratorBase::GeneratorBase(QObject *parent)
    : GeneratorBase(nullptr, parent) {}

GeneratorBase::GeneratorBase(GeneratorBase::Data d, QObject *parent)
    : QObject(parent), _d(d) {
  establishConnections();
}

GeneratorBase::~GeneratorBase() {}

GeneratorBase::Data GeneratorBase::data() const { return _d; }

void GeneratorBase::setData(const Data &d) {
  deleteConnections();
  _d = d;
  establishConnections();
}

void GeneratorBase::establishConnections() {}

void GeneratorBase::deleteConnections() {}

void GeneratorBase::_areaListChangedHandler() {
  deleteConnections();
  establishConnections();
}

Valentin Platzgummer's avatar
Valentin Platzgummer committed
} // namespace routing