WimaBridge.cc 799 Bytes
Newer Older
1
#include "WimaBridge.h"
2
#include "GenericSingelton.h"
3

4
WimaBridge::WimaBridge(QObject *parent) : QObject(parent) {}
5

6
WimaBridge *WimaBridge::createInstance() { return new WimaBridge(); }
7

8
WimaBridge::~WimaBridge() {}
9

10 11
WimaBridge *WimaBridge::instance() {
  return GenericSingelton<WimaBridge>::instance(WimaBridge::createInstance);
12 13
}

14 15 16
const WimaPlanData &WimaBridge::planData() const { return this->planData_; }

const QVector<int> &WimaBridge::progress() const { return this->progress_; }
17

18 19 20 21
void WimaBridge::setProgress(const QVector<int> &p) {
  if (this->progress_ != p) {
    this->progress_ = p;
    emit progressChanged();
22
  }
23 24
}

25 26 27 28
void WimaBridge::setPlanData(const WimaPlanData &planData) {
  if (this->planData_ != planData) {
    this->planData_ = planData;
    emit planDataChanged();
29
  }
30
}