DataStream/moduleprototype.h

29 lines
566 B
C
Raw Permalink Normal View History

2024-03-06 15:09:20 +00:00
#ifndef MODULEPROTOTYPE_H
#define MODULEPROTOTYPE_H
#include <QList>
#include <QHash>
#include <memory>
#include "dataprototype.h"
/**
* @brief
*/
class ModulePrototype : public RuntimeItem
{
private:
QString module_name;
public:
explicit ModulePrototype();
explicit ModulePrototype(const ModulePrototype &other);
QString name() const;
std::shared_ptr<const ModulePrototype> setName(const QString &val) const;
virtual std::shared_ptr<const RuntimeItem> clone() const override;
};
#endif // MODULEPROTOTYPE_H