GeneratorBase.cc 778 Bytes
Newer Older
Valentin Platzgummer's avatar
Valentin Platzgummer committed
1 2 3 4
#include "GeneratorBase.h"

namespace routing {

5 6
GeneratorBase::GeneratorBase(QObject *parent)
    : GeneratorBase(nullptr, parent) {}
Valentin Platzgummer's avatar
Valentin Platzgummer committed
7

8 9 10 11
GeneratorBase::GeneratorBase(GeneratorBase::Data d, QObject *parent)
    : QObject(parent), _d(d) {
  establishConnections();
}
Valentin Platzgummer's avatar
Valentin Platzgummer committed
12 13 14

GeneratorBase::~GeneratorBase() {}

15 16 17 18 19 20 21 22
QString GeneratorBase::editorQml() {
  return QStringLiteral("EmptyGeneratorEditor.qml");
}

QString GeneratorBase::mapVisualQml() {
  return QStringLiteral("EmptyGeneratorMapVisual.qml");
}

23 24 25 26 27 28 29 30 31 32 33 34
GeneratorBase::Data GeneratorBase::data() const { return _d; }

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

void GeneratorBase::establishConnections() {}

void GeneratorBase::deleteConnections() {}

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