Newer
Older
Valentin Platzgummer
committed
#pragma once
Valentin Platzgummer
committed
#include "WimaPlanData.h"
class WimaDataContainer : public QObject
{
Q_OBJECT
public:
Valentin Platzgummer
committed
WimaDataContainer(QObject *parent = nullptr);
Valentin Platzgummer
committed
WimaDataContainer(WimaDataContainer &other, QObject *parent = nullptr) = delete;
WimaDataContainer(WimaDataContainer &other) = delete;
Q_INVOKABLE WimaDataContainer* pointerToThis() {return this;}
void push(QSharedPointer<const WimaPlanData> planData);
QSharedPointer<const WimaPlanData> pull() const;
Valentin Platzgummer
committed
QSharedPointer<const WimaPlanData> _planData;