#pragma once #include #include #include "ros_bridge/include/GenericMessages.h" namespace NemoMsgs = ROSBridge::GenericMessages::NemoMsgs; typedef NemoMsgs::GenericProgress ProgressBase; class QNemoProgress : public ProgressBase, public QObject { public: QNemoProgress(QObject *parent = nullptr); QNemoProgress(const QNemoProgress &other, QObject *parent = nullptr); virtual QNemoProgress *Clone() const override; virtual const QVector &progress(void) const override; virtual QVector &progress(void) override; signals: void progressChanged(); };